/*!
 * Bootstrap v4.2.1 (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)
 *
 * IST Austria
 * Author - Ilir Hoxha
 *
 */*,:after,:before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[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;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}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}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{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=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{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-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}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order: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{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order: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%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}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;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;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:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 0.5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:2.25rem;background-position:top 0.5625rem right 0.5625rem}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:3.4375rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-valid:focus,.was-validated .custom-select: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-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file: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{border-color:#28a745}.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{border-color:#34ce57;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 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.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{border-color:#28a745;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:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:2.25rem;background-repeat:no-repeat;background-position:center right 0.5625rem;background-size:1.125rem 1.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' 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")}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:2.25rem;background-position:top 0.5625rem right 0.5625rem}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:3.4375rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' 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") no-repeat center right 1.75rem/1.125rem 1.125rem}.custom-select.is-invalid:focus,.was-validated .custom-select: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-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file: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{border-color:#dc3545}.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{border-color:#e4606d;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 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.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{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack: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{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;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}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.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(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.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(72,180,97,.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(72,180,97,.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(58,176,195,.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(58,176,195,.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(222,170,12,.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(222,170,12,.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(225,83,97,.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(225,83,97,.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 hsla(220,4%,85%,.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 hsla(220,4%,85%,.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(82,88,93,.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(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.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:#007bff;background-color:transparent}.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:#007bff;border-color:#007bff}.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;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 hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.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 hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;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:transparent}.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;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:transparent}.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;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:transparent}.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;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:transparent}.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;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:transparent}.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;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:transparent}.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:#007bff}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.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:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-right{right:0;left:auto}}.dropdown-menu-left{right:auto;left:0}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown-item:last-child{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.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,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.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 .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:-ms-flexbox;display:flex;-ms-flex-align:center;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:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(2.875rem + 2px)}.input-group-lg>.custom-select,.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}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.8125rem + 2px)}.input-group-sm>.custom-select,.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}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.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}.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}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(2.25rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:2.25rem;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;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);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;color:inherit;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{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{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.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}@keyframes a{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-ms-flexbox;display:flex}.progress-bar{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:a 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.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)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>: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-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes b{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:b .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes c{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:c .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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:#007bff!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:#6c757d!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:transparent!important}.border{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:0!important}.border-primary{border-color:#007bff!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}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!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:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;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:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;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-3by4:before{padding-top:133.33333%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;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}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.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;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!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{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-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-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-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-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-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-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-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-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-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-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-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:TiemposHeadline;src:url(/assets/fonts/TiemposHeadlineWeb-Medium.eot);src:url(/assets/fonts/TiemposHeadlineWeb-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TiemposHeadlineWeb-Medium.woff2) format("woff2"),url(/assets/fonts/TiemposHeadlineWeb-Medium.woff) format("woff")}@font-face{font-family:TiemposText;src:url(/assets/fonts/TiemposHeadlineWeb-Regular.eot);src:url(/assets/fonts/TiemposHeadlineWeb-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/TiemposHeadlineWeb-Regular.woff2) format("woff2"),url(/assets/fonts/TiemposHeadlineWeb-Regular.woff) format("woff")}.orange{color:#e67800}.dark{color:#101010}.grey-dark{color:#ccc}.grey-medium{color:#e4e4e4}.grey-light{color:#f6f6f6}.white{color:#fff}.othcol4{color:#444}.orgvo{color:#ed4c22}.orangeo{color:#ff6b35}.othcol{color:#383838}.bluedark{color:#192830}.greyvo{color:#cacece}.istblack{color:#1d2114}.onyx{color:#333}.istgreen{color:#394a13}.ltgray{color:#999}.mossgreen{color:#575f49}.cellgreen{color:#577512}.alabaster{color:#ebede6}.it-orange{color:#ff6c2d}.dark-blue{color:#235789}.grey{color:#9b9b9b}.fbgdark{color:#222}.brdgrey{color:#ddd}.black{color:#000}.greyb{color:#4a4a4a}.whtn{color:#ededed}.othercol{color:#e4e5e7}html{font-family:Work Sans,"sans-serif"}body{margin:0;color:#333}h1{text-align:left;font-family:TiemposHeadline,sans-serif;font-weight:500;font-size:30px;line-height:38px;letter-spacing:1px;color:#101010}@media screen and (max-width:992px){h1{font-size:24px;line-height:31px;text-align:left}}h2{font-family:TiemposText,sans-serif;font-weight:500;font-size:24px;line-height:32px;letter-spacing:.8px;text-align:left}@media screen and (max-width:992px){h2{font-size:20px;line-height:26px;text-align:left}}h3{font-family:Work Sans,"sans-serif";font-weight:500;font-size:18px;line-height:20px;letter-spacing:.4px;text-align:left}@media screen and (max-width:992px){h3{font-size:16px;line-height:22px;text-align:left}}h4{font-family:Work Sans,"sans-serif";font-weight:700;font-size:14px;line-height:18px;letter-spacing:.4px;color:#235789;text-align:left}@media screen and (max-width:992px){h4{font-size:12px;line-height:16px;text-align:left}}p{font-family:Work Sans,"sans-serif";letter-spacing:.3px;color:#333;text-align:left}p,p.p1{font-weight:400;font-size:16px;line-height:28px}@media screen and (max-width:992px){p.p1{font-size:15px;line-height:22px;text-align:left}}p.p2{font-weight:400;font-size:14px;line-height:20px;text-align:left}@media screen and (max-width:992px){p.p2{font-size:13px;line-height:18px;text-align:left}}p.p3{font-family:Work Sans,"sans-serif";font-weight:400;font-size:14px;line-height:18px;text-align:left}@media screen and (max-width:992px){p.p3{font-size:13px;line-height:16px;text-align:left}}p.p1bold{font-weight:600;font-size:16px;line-height:28px;text-align:left}@media screen and (max-width:992px){p.p1bold{font-size:15px;line-height:22px;text-align:left}}p.p2bold{font-weight:600;font-size:14px;line-height:20px;text-align:left}@media screen and (max-width:992px){p.p2bold{font-size:13px;line-height:18px;text-align:left}}p.p3bold{font-family:Work Sans,"sans-serif";font-weight:600;font-size:14px;line-height:18px;text-align:left}@media screen and (max-width:992px){p.p3bold{font-size:13px;line-height:16px;font-weight:600;text-align:left}}p.ptest{font-family:TiemposHeadline,sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#fff;text-align:left}@media screen and (max-width:992px){p.ptest{font-size:13px;line-height:16px;font-weight:400;text-align:left}}p.ptext12{font-size:12px;line-height:1.5;color:#222}p.quote{font-family:TiemposText,sans-serif;font-size:18px;line-height:2;color:#000}p.foterfont{font-family:TiemposHeadline,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#fff;text-align:left}@media screen and (max-width:992px){p.foterfont{font-size:13px;line-height:16px;font-weight:400;text-align:left}}p.testleft{text-align:left}ul.darklist{font-family:Work Sans,"sans-serif";font-weight:300;font-size:16px;line-height:22px;background-color:#000;color:#e4e4e4}@media screen and (max-width:992px){ul.darklist{font-size:16px;line-height:22px;margin-top:-2px;position:relative}}ul li{font-weight:400;font-size:16px;line-height:28px}li.textlist{background-color:#000;color:blue}a.testlink{border-bottom:1px solid #ebede6;color:red;font-size:16px;line-height:22px;text-align:left}@media screen and (max-width:992px){a.testlink{font-size:20px;text-align:left;margin-left:15px;margin-right:15px}}a.darkline{text-align:left}@media screen and (max-width:767px){a.darkline{border-bottom:1px solid #444;font-size:16px;line-height:22px;text-align:left;margin-left:15px;margin-right:15px}a.darkline :last-of-type{border:none}}a .typegen:hover{cursor:pointer}a .typegen .slick-disabled{opacity:.4!important}.video-wrapper{position:relative}.video-wrapper>video{width:100%;vertical-align:middle}.video-wrapper>video.has-media-controls-hidden::-webkit-media-controls{display:none}.video-overlay-play-button{box-sizing:border-box;width:100%;height:100%;padding:10px calc(50% - 50px);position:absolute;top:0;left:0;display:block;opacity:.95;cursor:pointer;background-image:linear-gradient(transparent,#000);transition:opacity .15s}.video-overlay-play-button:hover{opacity:1}.video-overlay-play-button.is-hidden{display:none}.main-content{padding-top:44px;padding-bottom:120px}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#235789;box-shadow:none;outline:0 none}@media screen and (min-width:768px){.mobile-only{display:none!important}}@media screen and (max-width:767px){.desktop-only{display:none!important}}.button-link-simple{line-height:45px;border-radius:22.5px;background-color:#fff;border:1px solid #235789;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#235789;text-align:center;padding:0 46px}@media screen and (max-width:992px){.button-link-simple{position:relative;margin:0 auto}}@media screen and (min-width:768px){.accordion-mobile{border:0!important}.accordion-mobile .collapse-mobile{display:block!important}.accordion-mobile a{text-decoration:none}.accordion-mobile>div>div>.panel-title{display:none}}@media screen and (max-width:767px){.accordion-mobile{border-top:0!important}.linkdiv.mobile-only{margin-left:auto;margin-right:auto}.linkdiv.mobile-only a{text-decoration:none}.linkdiv.mobile-only a p{font-size:15px;font-weight:600;color:#ff6b35;font-family:Work Sans,"sans-serif";text-transform:uppercase}}.ellip{display:block;height:100%}.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}.ellip,.ellip-line{position:relative;overflow:hidden}header .change-language{background-color:#ededed;vertical-align:middle}header .change-language p{margin:0;line-height:50px;font-size:14px;padding-left:14px}header .change-language p a{color:#333;font-weight:700}@media screen and (min-width:768px){header .change-language{display:none}}header a.dropdown-item{border-bottom:1px solid #ddd!important;font-family:TiemposText,sans-serif}@media screen and (min-width:768px){header a.dropdown-item{min-width:400px;line-height:50px!important}}header .divlogo{width:300px;height:150px;background-repeat:no-repeat;z-index:999;position:absolute}header .divspace{width:100%;height:120px;background-color:#fff}header .divlogondy{width:100px;height:66px;background-repeat:no-repeat;z-index:999}header .navcolor{background-color:#ededed;border-top:2px solid #fff}header a,header nav.navbar.navbar-expand-md.navbar-light.sticky.top{padding:0}header .listtwo{padding:0;margin-top:9px;margin-bottom:5px;font-family:Work Sans,"sans-serif";font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin:9px 14px 5px}header li.nav-item,header li.nav-item.border-right.border-left{line-height:30px}@media screen and (max-width:992px){header p.ptest{font-family:Work Sans,"sans-serif";font-size:15px;font-weight:500;margin-top:15px;margin-bottom:15px;margin-left:0;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff}header p.ptest :first-of-type{border-bottom:1px solid #444}header p.ptest :last-of-type{border:none}}header p.p13{line-height:44px;font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}@media screen and (max-width:992px){header p.p13{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#444;margin:19px 0;width:80%}header p.p13 :first-of-type{margin-top:15px;margin-bottom:19px}header p.p13 :last-of-type{margin-top:19px;margin-bottom:25px}}header a.puppermenu{font-family:Work Sans,"sans-serif";font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin:9px 12px 5px;text-transform:uppercase}header a:hover{color:#b3b6b7;text-decoration:none}header a.nav-link.bottom,header a.nav-link.testlink{padding:0}header .searchdiv{width:25px;height:25px;z-index:999;right:65px;top:20px;position:absolute}header .triangle{width:12px;height:12px;background-color:red;position:absolute;right:15px;top:0}header .iconmenu{position:relative}@media screen and (max-width:992px){header .bottom2{margin-left:15px}}header nav .p1{margin:0;line-height:44px}@media screen and (max-width:992px){header nav .p1{margin-top:12px;margin-bottom:12px;line-height:normal}}header a.nav-link.bottom.bottom2{padding:0;font-family:Work Sans,"sans-serif";border-bottom:2px solid #fff;font-size:16px;margin-top:0;margin-bottom:0;margin-left:20px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;line-height:42px}@media screen and (max-width:992px){header a.nav-link.bottom.bottom2{margin-left:15px;margin-right:15px;border-bottom:1px solid #fff}}header a.nav-link.darkline.p1{padding:0;border-bottom:2px solid #fff;margin:0 20px;line-height:42px;font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;text-transform:uppercase}@media screen and (max-width:767px){header a.nav-link.darkline.p1{margin-left:15px;margin-right:15px}}@media screen and (max-width:767px) and (max-width:992px){header a.nav-link.darkline.p1{margin-left:15px;margin-right:15px;border-bottom:2px solid #444}}header .dropdown-menu{padding:0;margin:0;margin-top:0;border:none;box-shadow:0 3px 8px #646464;border-radius:0;border-top:1px solid #dee2e6!important}@media screen and (max-width:767px){header .dropdown-menu{box-shadow:none;border-radius:none}}header .dropdown-menu a{font-family:TiemposText,sans-serif}header a.dropdown-item:hover{background-color:#ff6b35;color:#fff;border:none;border-radius:0}header li.dropdown-item{padding:0}header li.dropdown-item :hover{background-color:#ff6b35;padding:0;margin:0;border-radius:none;border:none}header ul.dropdown-menu.show{text-decoration:underline;-webkit-text-decoration-color:#ff6b35;text-decoration-color:#ff6b35;border:none}header a.nav-link.darkline.p1:hover{border-bottom:2px solid #ff6b35;border-radius:0}@media screen and (max-width:992px){header a.nav-link.darkline.p1:hover{border-bottom:2px solid #ff6b35}}@media screen and (max-width:992px) and (max-width:767px){header a.nav-link.darkline.p1:hover{color:#444;border-bottom:2px solid #444}}header a.nav-link.bottom.bottom2:hover{border-bottom:2px solid #ff6b35;border-radius:0}@media screen and (max-width:992px){header a.nav-link.bottom.bottom2:hover{color:#444;border-bottom:2px solid #ff6b35}}@media screen and (max-width:576px){header a.nav-link.bottom.bottom2:hover{color:#444;border-bottom:2px solid #222}}header .primary-navigation ul li:hover a,header a.nav-link.darkline.p1:hover a{background:#f39cbd;border-radius:0}header .navbar-expand-md.navbar-nav .nav-link{padding-right:0;padding-left:0}@media screen and (max-width:992px){header a.nav-link.testlink.ptest{font-family:Work Sans,"sans-serif";font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;line-height:44px;color:#fff;margin-left:15px}}@media screen and (max-width:992px){header a.nav-link.testlink.ptest:hover{color:#fff;border-bottom:1px solid #fff}}header a.nav-link.testlink.ptest:after{color:#fff}@media screen and (max-width:992px){header button.navbar-toggler{border:none}}header button.navbar-toggler:hover{border-radius:0}@media screen and (max-width:992px){header button.navbar-toggler:hover{border:none;border-radius:0}}header .navbar-toggle.collapsed{background-color:#000!important}@media screen and (max-width:992px){header .divinline{width:200px;text-align:left;margin-bottom:15px;margin-top:16px}}@media screen and (max-width:992px){header .singlecharacter{width:10px}}@media screen and (max-width:992px){header .multiplesinglecharacter,header .singlecharacter{display:inline-block;height:33px;background-color:#485d30;color:#fff;text-align:center;vertical-align:middle;line-height:31px;font-size:16px}header .multiplesinglecharacter{width:57px}}@media (max-width:992px){header .navbar-toggler{border:none;outline:none}}@media screen and (max-width:992px){header .nav-link{position:relative}}@media screen and (max-width:767px) and (max-width:992px){header .nav-link.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:17px}}header .nav-link.testlink{padding:0}@media screen and (max-width:767px) and (max-width:992px){header .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:23px}}header nav.navbar.navbar-expand-md.navbar-light.sticky.top{border-bottom:1px solid #dee2e6!important;border-top:1px solid #dee2e6!important}@media screen and (max-width:992px){header nav.navbar.navbar-expand-md.navbar-light.sticky.top{border-bottom:1px solid #dee2e6!important}}header img.mainlogo{margin-top:10px;max-width:190px;background:#fff}@media screen and (min-width:768px) and (max-width:992px){header img.mainlogo{width:auto;height:99px}}@media screen and (max-width:767px){header img.mainlogo{margin-top:0;width:auto;height:100%}}@media screen and (min-width:768px){header li.dropdown:hover>.dropdown-menu{display:block}}@media screen and (max-width:767px){header li.dropdown>.dropdown-menu{padding:0 30px}header li.dropdown>.dropdown-menu a.dropdown-item{padding:0;line-height:50px}header li.dropdown>.dropdown-menu a.dropdown-item:last-child{border-bottom:0!important}}header .dropdown:after .dropdown-menu{display:none}@media screen and (max-width:576px){header .navbar-light .navbar-nav .nav-link:hover{color:#fff}}@media screen and (max-width:992px){header nav.navbar.navbar-expand-md.navbar-light.sticky.top{z-index:9999}}header nav.navbar.navbar-expand-md.navbar-light.sticky.top>.container{position:relative}@media screen and (min-width:576px){header li.nav-item:hover .nav-link{border-bottom:2px solid #ff6b35}}@media screen and (min-width:576px) and (max-width:576px){header li.nav-item:hover .nav-link{border-bottom:2px solid #222}}@media screen and (min-width:576px){header .dropdown:hover .dropdown-menu{display:block}}header .nav-item:link,header .nav-link:active,header .nav-link:link{display:block}footer{background-color:#222}@media screen and (max-width:992px){footer .mobilehide{display:none}}@media screen and (max-width:992px){footer .center-mobile{text-align:left}}@media screen and (max-width:767px){footer .center-mobile{text-align:center}}footer #email{border-radius:0;height:20%;width:10px;text-align:left}footer .email2{border-radius:0;width:488px;height:53px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;background-color:#222;border-color:#fff;border:1px solid #fff;text-align:left}@media screen and (max-width:992px){footer .email2{height:50px;font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;background-color:#222;border:1px solid #fff;text-align:left;width:226px}}@media screen and (max-width:321px){footer .email2{height:50px;font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;background-color:#222;border:1px solid #fff;text-align:left;width:170px}}footer .buttonemail{cursor:pointer;border-radius:0;font-family:Work Sans,"sans-serif";width:300px;height:53px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;text-align:center;vertical-align:middle;border:1px solid #ff6c2d;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#ff6c2d}@media screen and (max-width:992px){footer .buttonemail{border-radius:0;width:265px;height:50px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;text-align:center;vertical-align:middle;background-color:#ff6c2d;border-top-right-radius:5px;border-bottom-right-radius:5px}}@media screen and (max-width:321px){footer .buttonemail{border-radius:0;width:265px;height:50px;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;text-align:center;vertical-align:middle;background-color:#ff6c2d;border-top-right-radius:5px;border-bottom-right-radius:5px}}footer .buttonemail:hover{background-color:#cc552b}footer .right{position:left}@media (max-width:991px){footer .btn-group.my-btn-group-responsive>.btn{display:block;width:100%}footer .btn-group.my-btn-group-responsive>.btn:first-child{border-radius:6px 6px 0 0}footer .btn-group.my-btn-group-responsive>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:6px}footer .btn-group.my-btn-group-responsive>.btn:last-child:not(:first-child){border-radius:0 0 6px 6px}footer .btn-group.my-btn-group-responsive .btn+.btn{margin-left:0}}footer .level1{width:100%;padding-top:56px;padding-bottom:37px;border-bottom:1px solid;border-color:#ddd;position:relative}@media screen and (max-width:992px){footer .level1{padding-top:0;padding-bottom:0;margin-top:30px;margin-bottom:0;border:none}}footer ul li{line-height:normal;margin-bottom:20px}footer ul li:first-of-type{margin-top:28px}@media screen and (max-width:992px){footer ul li:first-of-type{margin-top:60px}}footer ul.list-inline{display:inline-block}footer .spacebetweenmenus{width:100%;margin-top:60px}footer .elementstyle{float:right}footer a:hover{color:#b3b6b7;text-decoration:none}footer .form-control::-webkit-input-placeholder{color:#fff}@media screen and (max-width:992px){footer .form-control::-webkit-input-placeholder{color:#fff}}footer .form-control:-moz-placeholder{color:#fff}@media screen and (max-width:992px){footer .form-control:-moz-placeholder{color:#fff}}footer .form-control::-moz-placeholder{color:#fff}@media screen and (max-width:992px){footer .form-control::-moz-placeholder{color:#fff}}footer .form-control:-ms-input-placeholder{color:#fff}@media screen and (max-width:992px){footer .form-control:-ms-input-placeholder{color:#fff}}footer .form-control::-ms-input-placeholder{color:#fff}@media screen and (max-width:992px){footer .form-control::-ms-input-placeholder{color:#fff}}footer h3{margin-bottom:30px}footer .listone{font-weight:500;line-height:normal}footer .listone,footer .listtwo{font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff}footer .listtwo{font-weight:400}footer .listheader{font-family:Work Sans,"sans-serif";font-size:18px;font-weight:600;text-transform:uppercase;color:#fff}footer input[type=email]:focus{outline:2px solid #fff;background-color:#222;color:#fff}footer .flex{display:-ms-flexbox;display:flex;position:absolute;text-align:right;vertical-align:bottom;bottom:0;right:15px}@media screen and (max-width:992px){footer .flex{left:0;vertical-align:bottom;position:absolute}}footer .flex div{-ms-flex:1;flex:1;margin-left:40px}@media screen and (max-width:992px){footer .flex div{margin-left:0}footer .flex div :first-of-type{margin-left:15px;margin-bottom:15px}}footer input.form-control.email2.white{color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px}@media screen and (max-width:992px){footer input.form-control.email2.white{border-radius:0}}footer img{height:25px;width:25px;vertical-align:bottom}@media screen and (max-width:992px){footer img{text-align:center;vertical-align:middle;margin-bottom:29px}}footer img:hover{opacity:.4}footer a{vertical-align:bottom}footer .asimplediv{margin-top:0}@media screen and (max-width:767px){footer .asimplediv{margin-top:0}}@media screen and (max-width:767px) and (max-width:992px){footer .asimplediv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:110px;margin-top:54px;width:335px}}@media screen and (max-width:321px){footer .asimplediv{width:300px}}@media screen and (max-width:992px){footer h4{margin-bottom:0;line-height:36px}}footer p.p1{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:-.3px;color:#fff}footer .smalldiv{width:45px;height:45px}footer a.nav-link.alabaster.FoterFont{line-height:44px}footer .fontformenudown{opacity:.6;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ddd}footer a.nav-link.fontformenudown{padding:0}footer ul{list-style:none}footer ul .list-group.g2{margin-right:75px}footer .bordermenu{width:100%;height:1px;background-color:#ddd;opacity:.6}@media screen and (max-width:992px){footer h4.white{left:15px}}@media screen and (max-width:992px){footer a.white.fb,footer h4.white{position:absolute;top:98px;bottom:42px}footer a.white.fb{left:127px}}@media screen and (max-width:992px){footer a.white.yu{left:180px}}@media screen and (max-width:992px){footer a.white.tw,footer a.white.yu{position:absolute;top:98px;bottom:42px}footer a.white.tw{left:238px}}

/*!
 * Primary color settings
 */.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.m01{font-size:12px}.m01.sub-header .slider,.m01.sub-header .slider .slick-slide{height:350px}.m01.sub-header h1.textsize40one,.m01.sub-header p.ptext{text-align:left}.m01 .sliderContainer{position:relative;margin-top:40px}@media screen and (max-width:992px){.m01 .sliderContainer{margin-top:0}}@media screen and (max-width:992px){.m01 .container.mb-5{padding:0}}.m01 .slider{width:100%;margin:0;height:465px;position:relative}@media screen and (max-width:992px){.m01 .slider{height:350px}}.m01 .slick-slide{background:#3a8999;color:#fff;font-size:30px;text-align:center;height:465px}@media screen and (max-width:992px){.m01 .slick-slide{height:350px}}.m01 .slick-next:before,.m01 .slick-prev:before{color:#000}.m01 .slick-dots{bottom:-30px}.m01 .progressBarContainer{position:relative;top:10px;width:170px;float:right}.m01 .progressBarContainer div{display:block;width:25%;padding:0;cursor:pointer;float:left;color:#fff}.m01 .progressBarContainer div:last-child{margin-right:0}.m01 .progressBarContainer div span.progressBar{width:90%;height:4px;background-color:rgba(0,0,0,.4);display:block}.m01 .progressBarContainer div span.progressBar .inProgress{background-color:#ed4c22;width:0;height:4px}.m01 .inProgress.on{width:100%!important}.m01 .sliderButtons{position:absolute;top:10px;right:10px;opacity:1}.m01 .sliderButtons img{margin:5px 5px 0;width:35px;height:35px;opacity:.4;filter:alpha(opacity=40)}.m01 .sliderButtons img:hover{opacity:.7;filter:alpha(opacity=70)}.m01 .bgdiv1,.m01 .bgdiv2,.m01 .bgdiv3,.m01 .bgdiv4{background-size:cover}.m01 .divoverimage{width:490px;height:138px;position:absolute;z-index:999;left:10px}.m01 .buttonlink{width:180px;height:45px;border-radius:22.5px;background-color:#ff6b35;border:#ff6b35;position:relative;cursor:pointer}.m01 .texttittle{width:490px;margin-left:40px;z-index:999}@media screen and (max-width:992px){.m01 .texttittle{width:345px;margin-left:15px;margin-right:15px}}.m01 .texttittleone{width:490px;z-index:999}@media screen and (max-width:992px){.m01 .texttittleone{width:100%}}.m01 .divbotton{width:182px;margin-left:40px;z-index:999;display:-ms-flexbox;display:flex;margin-bottom:30px}@media screen and (max-width:992px){.m01 .divbotton{width:100%;height:45px;margin-left:15px;margin-right:15px;margin-bottom:40px;-ms-flex-align:left;align-items:left;-ms-flex-pack:left;justify-content:left}}.m01 .divbottonone{z-index:999;display:-ms-flexbox;display:flex}@media screen and (max-width:992px){.m01 .divbottonone{width:100%;margin-left:auto;margin-right:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.m01 .textbody{width:313px}@media screen and (max-width:992px){.m01 .textbody{width:100%}}.m01 .texttittle img:hover{opacity:.7;filter:alpha(opacity=70)}.m01 h1.textsize40{font-family:TiemposHeadline,sans-serif;font-size:40px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-bottom:0;z-index:999;margin-bottom:25px}@media screen and (max-width:992px){.m01 h1.textsize40{font-size:30px;font-weight:500;line-height:1.17}}.m01 h1.textsize40one{font-family:TiemposHeadline,sans-serif;font-size:40px;font-weight:500;color:#fff;z-index:999;line-height:1;margin-bottom:15px}@media screen and (max-width:992px){.m01 h1.textsize40one{font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#fff;text-align:center}}.m01 h4{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#fff}@media screen and (max-width:992px){.m01 .navbar-toggler,.m01 button.navbar-toggler{border:none}}@media screen and (max-width:992px){.m01 .progressBarContainer{float:none;margin-left:auto;margin-right:auto}}.m01 .sliderButtons img:hover{cursor:pointer}.m01 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:30px;top:30px;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m01 .type2{display:none}}.m01 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:85px;top:30px;background-size:cover}@media screen and (max-width:992px){.m01 .type3{display:none}}.m01 .type2 img:hover,.m01 .type3 img:hover{cursor:pointer}.m01 .type2:hover,.m01 .type3:hover{opacity:.4}.m01 img.imagearrow{width:38px;height:38px;border-radius:50%;opacity:.4}.m01 .publications_slider{padding-bottom:80px;padding-top:0;border-bottom:1px solid;border-top:1px solid;border-color:#ddd}.m01 a:hover{text-decoration:none;border:none;color:#fff;background-color:#cc552b!important;cursor:pointer}.m01 a.buttonlinkk{width:180px;height:45px;line-height:44px;border-radius:22.5px;background-color:#ff6b35;border:#ff6b35;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff}@media screen and (max-width:992px){.m01 a.buttonlinkk{left:0;bottom:20px}}.m01 a.buttonlinkkone{width:180px;height:45px;line-height:44px;border-radius:22.5px;background-color:#ff6b35;border:#ff6b35;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff}@media screen and (max-width:992px){.m01 a.buttonlinkkone{width:220px;height:45px;margin-bottom:25px}}.m01 .sliderContainer.slider.single-item.g2{height:500px}.m01 p.ptext{font-family:TiemposText,sans-serif;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;color:#fff}@media screen and (max-width:992px){.m01 p.ptext{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:normal;color:#fff;font-family:Work Sans,"sans-serif";text-align:center}}.m01 .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.m01 .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m01 .linkmenu{margin-top:15px;margin-bottom:120px;width:1000px;height:100px}.m01 .align-bottom{position:absolute;bottom:0;padding:0 40px 40px;width:100%}@media screen and (max-width:992px){.m01 .align-bottom{padding:0 15px 15px}}.m02 .publications_slider{padding-top:30px;padding-bottom:40px;border-bottom:1px solid;border-top:1px solid;border-color:#ddd;margin-bottom:20px}@media screen and (max-width:992px){.m02 .publications_slider{padding-bottom:30px}}.m02 h2{font-family:Work Sans,"sans-serif";font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;margin-bottom:16px}@media screen and (max-width:992px){.m02 h2{min-height:126px}}.m02 p{margin-right:0;margin-left:0}.m02 p.link{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff6b35;right:0;position:relative;margin-top:0}@media screen and (max-width:992px){.m02 p.link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:10px}}.m02 .upertext{position:relative;width:100%;background-color:#fff;text-align:left;margin-right:15px;height:76px;border-top:2px solid #000}.m02 .firstrowarticle{border-top:1px solid;border-color:#ddd;width:100%}@media screen and (max-width:992px){.m02 h4{font-size:12px}.m02 h4:first-of-type{margin-right:0;margin-left:0;margin-bottom:1px}.m02 h4:last-of-type{margin-right:0;margin-left:0;margin-bottom:0;font-weight:500}.m02 h2{font-size:20px;margin:0}.m02 h2.divwithoutimg{font-size:18px;margin:0;line-height:1.1}}.m02 h1.headerone{font-family:TiemposHeadline,sans-serif;margin-top:19px;margin-bottom:19px}@media screen and (max-width:992px){.m02 h1{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222}}.m02 .linkdiv{width:100%;background-color:#fff;text-align:right;margin-left:15px;margin-right:15px;height:100px}@media screen and (max-width:992px){.m02 .linkdiv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70px}}.m02 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:0;top:18px;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m02 .type2{display:none}}.m02 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:67px;top:18px;background-size:cover}@media screen and (max-width:992px){.m02 .type3{display:none}}.m02 .type2 img:hover,.m02 .type3 img:hover{cursor:pointer;opacity:.4}.m02 .typegen:hover{cursor:pointer}.m02 .typegen .slick-disabled{opacity:.4!important}.m02 img.imagearrow{width:38px;height:38px;border-radius:50%}.m02 .classborder{border-right:1px solid #ddd}@media screen and (max-width:992px){.m02 .classborder{border-right:1px solid #ddd}}.m02 .classborderwot{border-right:1px solid #ddd}@media screen and (max-width:992px){.m02 .classborderwot{border-right:none;min-height:0}}@media screen and (max-width:576px){.m02 .classborderwot{border-right:none;min-height:0}}.m02 .classborderwo{border-right:none}@media screen and (max-width:992px){.m02 .classborderwo{padding-bottom:9px;padding-right:1px;margin-right:14px;padding-left:1px;margin-left:14px;border-bottom:1px solid #ddd;margin-bottom:0;border-right:none;min-height:0}}@media screen and (max-width:576px){.m02 .classborderwo{border-right:none;min-height:0;min-height:205px}}.m02 .bordertest{height:1px;width:100%;background-color:#ddd;margin-top:14.5px;margin-bottom:14.5px}@media screen and (max-width:576px){.m02 img{margin-bottom:10px}}.m02 a:hover{cursor:pointer;opacity:.5}.m02 a:focus,.m02 a:hover{text-decoration:none;border:none;outline:none}.m02 a.h44:first-of-type{font-size:12px;font-weight:600;color:#235789}.m02 a.h44:first-of-type,.m02 a.pclass2{font-family:Work Sans,"sans-serif";margin-right:0;margin-left:0;display:inline}.m02 a.pclass2{min-height:93px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#222;text-decoration:none;border:none;outline:none}@media screen and (max-width:992px){.m02 a.pclass2{display:none}}.m02 a.h22{font-family:TiemposHeadline,sans-serif;font-size:22px;font-weight:500;line-height:1.3;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m02 a.h22{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;
      /*! autoprefixer: off */-webkit-box-orient:vertical;height:97px}}@media screen and (max-width:992px){.m02 .hidediv{display:none}}.m02 .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.m02 .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m02 .coldiv{width:255px}.m02 .coldiv .div-title{min-height:78px;max-height:88px;overflow:hidden}@media screen and (max-width:767px){.m02 .coldiv .div-title{margin-bottom:15px}}.m02 .coldiv .div-text{height:61px;overflow:hidden}@media screen and (max-width:992px){.m02 .coldiv .div-text{display:none}}.m02 .coldiv .div-link{position:absolute;bottom:0}@media screen and (max-width:992px){.m02 .coldiv .div-link{margin-top:50px}}@media screen and (max-width:767px){.m02 .coldiv .div-link{margin-top:0}}.m02 .coldiv .div-link h4{font-weight:500}.m02 .coldiv .div-link2{margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m02 .coldiv .div-link2{bottom:0;margin-top:7px;display:-webkit-box;-webkit-line-clamp:3}}@media screen and (max-width:992px){.m02 .coldiv{width:100%}}.m02 h4{font-weight:500}@media screen and (min-width:993px){.m02 .m2-slider .col-6>.row>div{min-height:235px}}.m03 .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m03 .rectanglemod{max-width:100%;padding:0;margin:0;border:none;border-bottom:1px solid;border-color:#ddd;height:100%}}.m03 .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}@media screen and (max-width:992px){.m03 .rectanglerwo{display:none;visibility:hidden}}.m03 .publications_slider{padding:40px 0;border-bottom:1px solid;border-top:1px solid;border-color:#ddd}@media screen and (max-width:992px){.m03 .publications_slider{padding-top:0;padding:0}}.m03 .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m03 p{margin-left:15px;margin-right:15px}.m03 p.link{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff6b35;right:0;position:relative;margin-top:18px;margin-right:0}@media screen and (max-width:992px){.m03 p.link{padding:0;margin:0 0 10px}}@media screen and (max-width:992px){.m03 p{padding:0;margin:18px 0 0}}.m03 h2{font-family:TiemposHeadline,sans-serif}.m03 h2:first-of-type{font-weight:500;margin:11px 15px 10px}@media screen and (max-width:992px){.m03 h2:first-of-type{padding:0;margin:26px 0 14px;min-height:26px;max-height:26px;font-size:15px}}.m03 h2:last-of-type{margin:0 15px}@media screen and (max-width:992px){.m03 h2:last-of-type{padding:0;margin:30px 0 7px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#222}}.m03 h2.withimage{max-height:167px;min-height:113px}@media screen and (max-width:1200px){.m03 h2.withimage{min-height:146px;max-height:60px}}@media screen and (max-width:1200px) and (max-width:576px){.m03 h2.withimage{min-height:144px;max-height:60px}}@media screen and (max-width:1200px) and (max-width:576px) and (max-width:992px){.m03 h2.withimage{min-height:60px;max-height:61px}}.m03 h2.withoutimage{min-height:96px;max-height:96px}@media screen and (max-width:1200px){.m03 h2.withoutimage{min-height:95px;max-height:60px}}@media screen and (max-width:1200px) and (max-width:576px){.m03 h2.withoutimage{min-height:77px;max-height:60px}}@media screen and (max-width:1200px) and (max-width:576px) and (max-width:992px){.m03 h2.withoutimage{min-height:60px;max-height:60px}}.m03 h4{margin-bottom:0;margin-left:15px;margin-right:15px}@media screen and (max-width:992px){.m03 h4{padding:0;margin:0 0 30px}}.m03 .imageclass{max-width:320px;min-height:219.4px;background-size:cover;margin:19px 15px 15.6px}@media screen and (max-width:992px){.m03 .imageclass{max-width:100%;min-height:154px;margin:8px 1px 0;padding:0}}.m03 .imageclass img{margin:0 auto}.m03 .upertext{position:relative;width:100%;background-color:#fff;text-align:left;margin-right:15px;height:76px;border-top:2px solid #000}.m03 h1.headerone{font-family:TiemposHeadline,sans-serif;margin-top:19px;margin-bottom:19px}@media screen and (max-width:992px){.m03 h1{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222}}.m03 .divsliderarrows{position:absolute;right:0;top:18px;background-color:red}@media screen and (max-width:992px){.m03 .divsliderarrows{display:none}}.m03 .divsliderarrows img{margin:5px 5px 0;width:35px;height:35px;opacity:.4;filter:alpha(opacity=40)}.m03 .divsliderarrows img:hover{opacity:.7;filter:alpha(opacity=70)}.m03 .linkdiv{width:100%;background-color:#fff;text-align:right;margin-left:15px;margin-right:15px;height:95px}@media screen and (max-width:992px){.m03 .linkdiv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70px}}.m03 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:0;top:18px;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m03 .type2{display:none}}.m03 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:67px;top:18px;background-size:cover}@media screen and (max-width:992px){.m03 .type3{display:none}}.m03 .type2 img:hover,.m03 .type3 img:hover{cursor:pointer;opacity:.4}.m03 .typegen:hover{cursor:pointer}.m03 .typegen .slick-disabled{opacity:.4!important}.m03 img.imagearrow{width:38px;height:38px;border-radius:50%}.m03 h6{position:absolute;right:0;margin-right:10px;margin-bottom:0;bottom:5px;padding-right:8px;font-size:13px;line-height:1.38;color:#222;font-family:Work Sans,"sans-serif"}@media screen and (max-width:1200px){.m03 h6{font-size:13px;margin-bottom:7px;margin-top:30px}}.m03 a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m03 a.h44{padding:0;margin:1px 0 30px}}.m03 a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m03 a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m03 a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;line-height:1.29;color:#222;display:inline;overflow:hidden}@media screen and (max-width:992px){.m03 a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m03 a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m03 a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m03 a:hover{cursor:pointer;opacity:.5}.m03 a:focus,.m03 a:hover{text-decoration:none;border:none;outline:none}@media screen and (max-width:992px){.m03 .hidediv{display:none}}@media screen and (max-width:992px){.m03 .slick-slide{display:none!important}}@media screen and (max-width:992px){.m03 .slick-slide.slick-active{display:block!important}}.m03 .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.m03 .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m03 .coldiv{width:320px}.m03 .coldiv .div-title{margin-left:15px;margin-right:15px;margin-bottom:39px;height:65px;overflow:hidden}@media screen and (max-width:992px){.m03 .coldiv .div-title{margin:6px 0 0;height:55px}}.m03 .coldiv .div-text{margin-left:15px;margin-right:15px;margin-bottom:10px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m03 .coldiv .div-text{margin:10px 0 0;height:20px}}.m03 .coldiv .div-link{margin-left:15px;margin-right:15px;margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m03 .coldiv .div-link{margin:2px 0 20px}}.m03 .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:33px;height:62px;overflow:hidden}@media screen and (max-width:992px){.m03 .coldiv .div-titlet{margin:6px 0 0;height:50px}}.m03 .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden}@media screen and (max-width:992px){.m03 .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m03 .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m03 .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m03 .coldiv{width:100%;margin-bottom:-1px}}.m04 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:9px}.m04 h1,.m04 h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m04 h2{font-size:24px;line-height:1.29;color:#222;margin-bottom:34px}.m04 h2,.m04 p{font-weight:400}.m04 p{font-family:Work Sans,"sans-serif";font-size:16px;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m04 p:first-child{margin-bottom:30px;padding-bottom:0}.m04 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m04 p.ptext,.m04 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m04 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m04 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m04 p.parccodion:first-child{padding-left:55px;padding-top:28px}.m04 p.parccodion:last-child{padding-bottom:30px}.m04 p.psubmenu{font-family:TiemposHeadline,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:left;border-bottom:1px solid #ddd}.m04 ul{padding-right:15px}.m04 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m04 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m04 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m04 a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m04 a.linkfont2{line-height:1.29;color:#222}.m04 a.accordionmenu,.m04 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m04 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m04 a.accordionmenu:first-child{color:#235789}.m04 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m04 a.arcodionlink,.m04 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m04 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m04 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m04 a:focus,.m04 a:hover{outline:none;text-decoration:none}.m04 img{width:100%;height:auto}.m04 .col-md-3.d-flex.justify-content-end{padding:0}.m04 ul li.nav-item,.m04 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m04 ul li.lit{padding-left:12px}.m04 li.dropdown:hover>.dropdown-menu{display:block}.m04 a.nav-link.linkfont2{margin:0}.m04 a.nav-link.linkfont2:hover{font-weight:600}.m04 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m04 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m04 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m04 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m04 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m04 .divacc{padding-top:40px}.m04 ul.nav.flex-column{padding-right:0}.m04 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m04 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m04 .nav-link.expand:after{transform:rotate(45deg);top:62px}.m04 .nav-link.expand:after,.m04 .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m04 .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:69px}.m04 .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:62px}.m04 ul.nav.flex-column.divborder{margin-right:15px}.m04 a.accordionmenu:hover{color:#235789}.m04 .panel-body{padding:0}.m04 .panel-group .panel+.panel{margin-top:0;border-top:0}.m04 .panel-group .panel{border-radius:0}.m04 .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m04 .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none}.m04 .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.m04 .panel-default>.panel-heading a[aria-expanded=true]{border-bottom:1px solid #ddd;border-bottom-right-radius:0;height:50px}.m04 .panel-default>.panel-heading a[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:20px}.m04 .panel-default>.panel-heading a[aria-expanded=false]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}.m04 .panel-group{border:1px solid #ddd;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative}.m04 h4.panel-title{margin-top:5px;margin-bottom:5px;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;color:#000}.m04 input#searchid{width:100%;background-repeat:no-repeat;text-indent:20px;background-position:right 30px center;padding:0;border:none;background-color:#d2d2d2;line-height:44px}.m04 input[type=text]:active,.m04 input[type=text]:focus,.m04 input[type=text]:hover{background-image:none}.m04 .accordion{overflow-y:scroll;height:100px;margin-left:21px}.m04 ::-webkit-scrollbar{width:12px;background-color:#d2d2d2}.m04 ::-webkit-scrollbar-track{-webkit-box-shadow:inset red}.m04 ::-webkit-scrollbar-thumb{border-radius:0;background-color:#235789}.m04 .regular-checkbox{-webkit-appearance:none;background-color:#d2d2d2;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative}.m04 input[type=checkbox]{width:20px;height:20px;margin-top:15px;text-align:center;border:5px solid blue;color:blue;background-color:#fff}.m04 .checkbox-custom{opacity:1;background-color:#d2d2d2}.m04 .rectanglemission{width:194px;height:165px;border-radius:3px;background-color:#ededed}@media screen and (max-width:992px){.m04 .rectanglemission{margin-top:0;width:100%;margin:15px}}.m04 ul.no_bullet{list-style-type:none;padding:0;margin:0}.m04 li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0;height:30px;padding-left:50px;padding-top:3px;padding-right:10px}.m04x h1{margin-bottom:18px}.m04x h2{margin-bottom:35px}.m04x h4{color:#1d2114}.m04x .date-year{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9b9b9b;padding:0;margin:0}.m04x ol{margin-left:-15px;margin-bottom:64px}.m04x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m04x .fontstyle{font-family:TiemposText,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500;text-decoration:none}.m04x .before-title{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;color:#235789;text-transform:uppercase;margin:0 0 8px;line-height:16px}.m04x a{text-decoration:underline}.m04x a,.m04x a:hover{color:#333}.m04x #map{height:547px}.m04x #map.main-map{height:744px}.m04x #map .gm-style-iw{width:230px;padding:0;border-radius:0}.m04x #map .gm-style-iw .gm-style-iw-d{width:230px;padding:0;border-radius:0;overflow:hidden!important}.m04x #map .gm-style-iw .gm-style-iw-d .map-text-info{padding:12px 5px 10px 10px}.m04x #map .gm-style-iw .gm-style-iw-d .map-text-info h3{font-family:TiemposText,sans-serif;font-weight:400}.m04x #map .gm-style-iw .gm-style-iw-d .map-text-info p{font-family:Work Sans,"sans-serif";font-size:10px;line-height:10px}.m04x #map .gm-style-iw .gm-style-iw-d .map-text-info a{border-radius:15px;background-color:#ff6b35;padding:8px 20px;font-family:Work Sans,"sans-serif";font-weight:500;font-size:12px;text-decoration:none;color:#fff}.m04x #map .gm-style .gm-style-iw-t:after,.m04x #map .gm-style .gm-style-iw-t:before{display:none}.m05 p.link{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff6b35;right:0;position:relative;margin-top:20px}.m05 p.pdepartment{max-width:164px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;color:#235789}.m05 p.pdepartment,.m05 p.pname{height:100%;text-align:center;vertical-align:middle;margin:0;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m05 p.pname{max-width:220px;font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:500;color:#383838}.m05 p.pgroup{max-width:191px;vertical-align:middle;margin:0;font-weight:500}.m05 p.pgroup,.m05 p.pspecialization{height:100%;text-align:center;font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#383838}.m05 p.pspecialization{max-width:220px;font-weight:600;margin-bottom:auto}.m05 h1.headerone{font-family:TiemposHeadline,sans-serif;margin-top:19px;margin-bottom:19px}@media screen and (max-width:992px){.m05 h1{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222}}.m05 .publications_slider{padding:50px 0;border-bottom:1px solid;border-top:1px solid;border-color:#ddd}@media screen and (max-width:992px){.m05 .publications_slider{padding:15px 0}}.m05 .divsliderarrows{position:absolute;right:0;top:18px;background-color:red}@media screen and (max-width:992px){.m05 .divsliderarrows{display:none}}.m05 .divsliderarrows img{margin:5px 5px 0;width:35px;height:35px;opacity:.4;filter:alpha(opacity=40)}.m05 .divsliderarrows img:hover{opacity:.7;filter:alpha(opacity=70)}.m05 .linkdiv{width:100%;background-color:#fff;text-align:right;margin-left:15px;margin-right:15px;height:100px}@media screen and (max-width:992px){.m05 .linkdiv{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.m05 .upertext{position:relative;width:100%;background-color:#fff;text-align:left;margin-right:15px;height:76px;border-top:2px solid #000}.m05 .profile{width:100%;min-height:316px;position:relative}@media screen and (max-width:992px){.m05 .profile{border-bottom:1px solid;border-color:#ddd;margin-bottom:15px}}.m05 .department{width:100%;min-height:37px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;top:0;text-align:center;vertical-align:middle;line-height:90px}.m05 .profilepicture{min-height:125px;top:57px}.m05 .name,.m05 .profilepicture{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.m05 .name{min-height:37px;top:199px;margin-top:20px;margin-bottom:20px}.m05 .specialization{width:100%;min-height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:260px;margin-bottom:5px}.m05 a:hover{text-decoration:none}.m05 .role{width:100%;min-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:235px;margin-top:8px;margin-bottom:20px}.m05 img.imageround{width:125px;height:125px;border-radius:50%;object-fit:cover}.m05 img.imagearrow{width:38px;height:38px;border-radius:50%}@media screen and (max-width:992px){.m05 .borderclass{border-right:none}}.m05 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:0;top:18px;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m05 .type2{display:none}}.m05 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:67px;top:18px;background-size:cover}@media screen and (max-width:992px){.m05 .type3{display:none}}.m05 .type2 img:hover,.m05 .type3 img:hover{cursor:pointer;opacity:.4}.m05 .typegen:hover{cursor:pointer}.m05 .typegen .slick-disabled{opacity:.4!important}.m05 .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.m05 .slick-dots li{margin:0 .25rem}.m05 .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m05 .slick-dots li.slick-active button{background-color:#192830}.m05 .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.m05 .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m05 .col-md-3.slick-slider{border-right:1px solid #fff;border-left:1px solid #ddd}.m05 .col-md-3.slick-slider.slick-slide.slick-current.slick-active{border-left:1px solid #fff}.m06 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:9px}.m06 h1,.m06 h2{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m06 h2{font-size:24px;font-weight:400;line-height:1.29;color:#222;margin-bottom:34px}.m06 h2.spaceheading{margin-top:74px}.m06 p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m06 p:first-child{margin-bottom:30px;padding-bottom:0}.m06 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m06 p.ptext,.m06 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m06 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m06 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m06 p.parccodion:first-child{margin-left:55px;margin-top:28px}.m06 p.parccodion:last-child{margin-bottom:30px}.m06 p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:left;border-bottom:1px solid #ddd}.m06 ul{padding-right:15px}.m06 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m06 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m06 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m06 a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m06 a.linkfont2{line-height:1.29;color:#222}.m06 a.accordionmenu,.m06 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m06 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m06 a.accordionmenu:first-child{color:#235789}.m06 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m06 a.arcodionlink,.m06 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m06 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m06 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m06 a:focus,.m06 a:hover{outline:none;text-decoration:none}.m06 .col-md-12.d-flex.justify-content-end{padding:0}.m06 ul li.nav-item,.m06 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m06 ul li.lit{padding-left:12px}.m06 li.dropdown:hover>.dropdown-menu{display:block}.m06 a.nav-link.linkfont2{margin:0}.m06 a.nav-link.linkfont2:hover{font-weight:600}.m06 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m06 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m06 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m06 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m06 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m06 .divacc{padding-top:40px}.m06 ul.nav.flex-column{padding-right:0}.m06 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m06 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m06 .nav-link.expand:after{right:17px;transform:rotate(45deg)}.m06 .nav-item.show .nav-link.linkfont.expand:after,.m06 .nav-link.expand:after{content:"";width:10px;height:10px;position:absolute;border-right:1px solid #222;border-bottom:1px solid #222;top:107px}.m06 .nav-item.show .nav-link.linkfont.expand:after{right:2px;transform:rotate(225deg)}.m06 ul.nav.flex-column.divborder{margin-right:0}.m06 a.accordionmenu:hover{color:#235789}.m06 .rectanglemission{width:194px;height:115px;border-radius:3px;background-color:#ededed}@media screen and (max-width:992px){.m06 .rectanglemission{width:100%;margin:15px}}.m06 ul.no_bullet{list-style-type:none;padding:0;margin:0}.m06 li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0;max-height:70px;padding-left:50px;padding-top:0;padding-right:10px;margin-top:10px}.m06 .rectangdownload{width:194px;height:282px;border-radius:3px;background-color:#fff;margin-top:250px;margin-bottom:20px;border:1px solid #ddd}.m06 .imgdiv{width:1100px;height:480px}.m06 img{width:100%;height:auto}@media screen and (max-width:992px){.m07 .classcenter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.m07 .rectangle{min-height:248px;position:relative;padding:20px;border:1px solid;border-color:#ddd}@media screen and (max-width:992px){.m07 .rectangle{min-height:313px;max-width:255px}}.m07 .rectangle2{width:24px;height:24px;position:absolute;border:1px solid;z-index:999;right:-1px;top:-1px;border-color:#fff #fff #ddd #ddd}.m07 .publications_slider{padding-bottom:0;padding-top:30px;border-bottom:1px solid;border-top:1px solid;border-color:#ddd}.m07 .one{width:24px;background:linear-gradient(45deg,#fff 49%,#ddd 50%,#fff 51%)}.m07 .bottomLine{border:1px solid #9b9b9b;background-color:#9b9b9b}.m07 .topLine{border:1px solid #000;background-color:#000}.m07 p.link{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#ff6c2d;right:0;position:relative;margin-top:20px}.m07 .linkdiv{width:100%;background-color:#fff;text-align:right;margin-left:15px;margin-right:15px;height:120px}@media screen and (max-width:992px){.m07 .linkdiv{display:grid;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.m07 .upertext{position:relative;width:100%;background-color:#fff;text-align:left;margin-left:15px;margin-right:15px;height:75px;border-top:2px solid #000}.m07 h1{font-family:TiemposHeadline,sans-serif;margin-bottom:0;margin-top:18px;font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#333}@media screen and (max-width:992px){.m07 h1{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222}}.m07 p{margin-bottom:18px}.m07 p.p2{margin-bottom:20px}.m07 p.p2:first-of-type{color:#235789;font-weight:500}.m07 p.p2:last-of-type{margin:0}.m07 p.backtotop{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;text-align:center}@media screen and (max-width:992px){.m07 p.backtotop{text-align:center;bottom:5px}}.m07 h2{margin-bottom:22px}.m07 .divsliderarrows{position:absolute;right:0;top:18px;background-color:red}@media screen and (max-width:992px){.m07 .divsliderarrows{display:none}}.m07 .divsliderarrows img{margin:5px 5px 0;width:35px;height:35px;opacity:.4;filter:alpha(opacity=40)}.m07 .divsliderarrows img:hover{opacity:.7;filter:alpha(opacity=70)}.m07 img.imagearrow{width:38px;height:38px;border-radius:50%}.m07 .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m07 .slick-dots li{margin:0 .25rem}.m07 .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m07 .slick-dots li.slick-active button{background-color:#192830}.m07 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:0;top:18px;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m07 .type2{display:none}}.m07 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;position:absolute;right:67px;top:18px;background-size:cover}@media screen and (max-width:992px){.m07 .type3{display:none}}.m07 .type2 img:hover,.m07 .type3 img:hover{cursor:pointer;opacity:.4}.m07 .typegen:hover{cursor:pointer}.m07 .typegen .slick-disabled{opacity:.4!important}.m07 .toptriangle{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:17px;text-align:center}.m07 .col-md-6.classcenter{padding-bottom:30px;padding-left:0;padding-right:0;margin-left:15px;margin-right:15px}@media screen and (max-width:992px){.m07 .col-md-6.classcenter{border-bottom:1px solid #ddd}}.m07 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100px;cursor:pointer;text-align:center}.m07 .arrow{content:"";margin-top:10px;margin-left:auto;margin-right:auto;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m07 .slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.m07 .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m07 a.linkh2{font-family:TiemposHeadline,sans-serif;font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;margin-bottom:22px;font-weight:500
  /*! autoprefixer: off */}@media screen and (max-width:992px){.m07 a.linkh2{font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#222
      /*! autoprefixer: off */}}.m07 a:focus,.m07 a:hover{outline:none;text-decoration:none;border:none}@media screen and (min-width:992px){.m07 p.paragraph{margin-top:22px}}@media screen and (max-width:992px){.m07 p.paragraph{margin-top:12px;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222}}.m08 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:30px}.m08 h1,.m08 h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m08 h2{font-size:24px;line-height:1.29;color:#222;margin-bottom:34px}.m08 h2,.m08 p{font-weight:400}.m08 p{font-family:Work Sans,"sans-serif";font-size:16px;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m08 p:first-child{margin-bottom:30px;padding-bottom:0}.m08 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m08 p.ptext,.m08 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m08 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m08 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m08 p.parccodion:first-child{margin-left:55px;margin-top:28px}.m08 p.parccodion:last-child{margin-bottom:30px}.m08 p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m08 p.placeholder{margin-left:20px}.m08 ul{padding-right:15px}.m08 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m08 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m08 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m08 a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m08 a.linkfont2{line-height:1.29;color:#222}.m08 a.accordionmenu,.m08 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m08 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m08 a.accordionmenu:first-child{color:#235789}.m08 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m08 a.arcodionlink,.m08 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m08 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m08 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m08 a.h44:first-of-type{font-size:12px;font-weight:600;line-height:normal;color:#235789}.m08 a.h44:first-of-type,.m08 a.pclass2{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;margin-right:0;margin-left:0;display:inline}.m08 a.pclass2{min-height:93px;font-size:14px;font-weight:400;line-height:1.4;color:#222}@media screen and (max-width:992px){.m08 a.pclass2{display:none}}.m08 a.h22{font-family:TiemposHeadline,sans-serif;font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m08 a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m08 a:focus,.m08 a:hover{outline:none;text-decoration:none}.m08 img{width:100%;height:117px}.m08 img.classimg{vertical-align:middle}.m08 .col-md-3.d-flex.justify-content-end{padding:0}.m08 ul li.nav-item,.m08 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m08 ul li.lit{padding-left:12px}.m08 li.dropdown:hover>.dropdown-menu{display:block}.m08 a.nav-link.linkfont2{margin:0}.m08 a.nav-link.linkfont2:hover{font-weight:600}.m08 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m08 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m08 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m08 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m08 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m08 .divacc{padding-top:40px}.m08 ul.nav.flex-column{padding-right:0}.m08 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m08 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m08 .nav-link.expand:after{transform:rotate(45deg);top:16px}.m08 .nav-link.expand:after,.m08 .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m08 .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:20px}.m08 .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m08 ul.nav.flex-column.divborder{margin-right:15px}.m08 a.accordionmenu:hover{color:#235789}.m08 .coldiv{width:255px}.m08 .coldiv .div-title{margin-top:16px;margin-bottom:20px;height:93px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;width:100%}@media screen and (max-width:992px){.m08 .coldiv .div-title{height:126px;display:-webkit-box;-webkit-line-clamp:3}}.m08 .coldiv .div-text{height:117px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;margin-bottom:25px}@media screen and (max-width:992px){.m08 .coldiv .div-text{display:none}}.m08 .coldiv .div-link{margin-top:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m08 .coldiv .div-link{bottom:0;display:-webkit-box;-webkit-line-clamp:3;margin-top:50px}}.m08 .coldiv .div-link2{margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m08 .coldiv .div-link2{bottom:0;margin-top:7px;display:-webkit-box;-webkit-line-clamp:3}}@media screen and (max-width:992px){.m08 .coldiv{width:100%}}.m08 .classborder{border-right:1px solid #ddd}@media screen and (max-width:992px){.m08 .classborder{border-right:1px solid #ddd}}.m08 .classborderwot{border-right:1px solid #ddd}@media screen and (max-width:992px){.m08 .classborderwot{border-right:none;min-height:0}}@media screen and (max-width:576px){.m08 .classborderwot{border-right:none;min-height:0}}.m08 .classborderwo{border-right:none}@media screen and (max-width:992px){.m08 .classborderwo{padding-bottom:9px;padding-right:1px;margin-right:14px;padding-left:1px;margin-left:14px;border-bottom:1px solid #ddd;margin-bottom:0;border-right:none;min-height:0}}@media screen and (max-width:576px){.m08 .classborderwo{border-right:none;min-height:0}}.m08 .imagediv{width:100%;height:117px}.m08 .col-lg-12.order-lg-1.coldiv,.m08 .col-lg-12.order-lg-2{padding-right:0}.m08 .divspaces{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd}@media screen and (max-width:992px){.m08 .divspaces{display:none}}.m08 .divspaces2{display:none}@media screen and (max-width:992px){.m08 .divspaces2{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd;display:block}}.m08 h4{margin:0}.m08 .publications_slider{padding-top:30px;padding-bottom:40px;margin-bottom:20px}@media screen and (max-width:992px){.m08 .publications_slider{padding-bottom:30px}}.m08 .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0}.m08 .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m08 .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m08 .pagination a:hover:not(.active){background-color:#fff}.m08 .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m08 .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m08 .divpagenation{width:100%;margin:50px 15px 100px;position:relative}@media screen and (max-width:992px){.m08 .divpagenation{display:none}}.m08 a.arrowpg{color:#235789;font-size:28px;padding-top:0;padding-bottom:0}.m08 .searchnews{background-position:right 30px center;padding-left:20px}.m08 .daterange,.m08 .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-repeat:no-repeat;color:#ddd}.m08 .daterange{margin-top:30px;background-position:left 16px center;padding-left:70px}.m08 .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m08 .form-control::-webkit-input-placeholder{color:#fff}}.m08 .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m08 .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m08 .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.m08 .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m08 .styled-checkbox:checked+label:before{background:#fff}.m08 .styled-checkbox:disabled+label{color:#fff;cursor:auto}.m08 .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m08 .styled-checkbox:checked+label:after{left:10px;top:2px}.m08 label{margin-top:40px;margin-bottom:17px}.m08 .smalldatediv{height:40px;width:40px;background-color:red}.m08 .bigdatediv{height:40px;width:100%;background-color:aqua}@media screen and (max-width:992px){.m08 .row.divaccordionspace{display:none}}.m08 .styled-checkbox:after,.m08 .styled-checkbox:checked+label:after{content:"\2713";position:absolute;left:9px;top:0;color:#235789;font-size:20px}.m09 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:9px}.m09 h1,.m09 h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m09 h2{font-size:24px;font-weight:400;line-height:1.29;color:#222;margin-bottom:34px}.m09 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m09 a.accordionmenu:hover{color:#235789}.m09 p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m09 p:first-child{margin-bottom:30px;padding-bottom:0}.m09 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m09 p.ptext,.m09 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m09 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m09 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m09 p.parccodion:first-child{margin-left:55px;margin-top:28px}.m09 p.parccodion:last-child{margin-bottom:30px}.m09 p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m09 p.pdepartment{max-width:164px;font-size:14px;font-weight:600;color:#235789}.m09 p.pdepartment,.m09 p.pname{height:100%;text-align:center;vertical-align:middle;margin:0;font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m09 p.pname{max-width:220px;font-size:24px;font-weight:500;color:#383838}.m09 p.pgroup{max-width:191px;vertical-align:middle;margin:0;font-weight:500;color:#9b9b9b}.m09 p.pgroup,.m09 p.pspecialization{height:100%;text-align:center;font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m09 p.pspecialization{max-width:220px;font-weight:600;color:#383838;margin-bottom:auto}.m09 p.pinfocontact{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-bottom:0;text-align:center;line-height:22px}.m09 ul{padding-right:15px}.m09 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m09 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m09 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m09 a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m09 a.linkfont2{line-height:1.29;color:#222}.m09 a.accordionmenu,.m09 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m09 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m09 a.accordionmenu:first-child{color:#235789}.m09 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m09 a.arcodionlink,.m09 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m09 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m09 a.linksubmenu{font-size:14px;font-weight:400;color:#333;display:inline;border-bottom:1px solid #333}.m09 a.link,.m09 a.linksubmenu{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m09 a.link{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:600;text-align:right;color:#ff6b35;right:0;position:relative;margin-top:20px}.m09 a:hover{outline:none}.m09 a:focus{outline:none;text-decoration:none}.m09 img{width:100%;height:auto}.m09 .nav-link.expand:after{transform:rotate(45deg);top:62px}.m09 .nav-link.expand:after,.m09 .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m09 .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:69px}.m09 .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:62px}.m09 ul.nav.flex-column.divborder{margin-right:0;padding:0}.m09 .divborder{border-top:1px solid #ddd;margin:0;padding:0}@media screen and (max-width:992px){.m09 .divborder{border-top:none}}.m09 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m09 .divacc{padding-top:40px}.m09 ul li.nav-item,.m09 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m09 ul li.lit{padding-left:12px}.m09 li.dropdown:hover>.dropdown-menu{display:block}.m09 a.nav-link.linkfont2{margin:0}.m09 a.nav-link.linkfont2:hover{font-weight:600}.m09 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m09 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m09 .department{width:100%;min-height:37px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;top:0;text-align:center;vertical-align:middle;line-height:90px}@media screen and (max-width:992px){.m09 .department{display:none}}.m09 .profilepicture{width:100%;min-height:125px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:57px}@media screen and (max-width:992px){.m09 .profilepicture{margin-top:20px}}.m09 .name{width:100%;min-height:37px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:199px;margin-top:20px;margin-bottom:20px}@media screen and (max-width:992px){.m09 .name{margin-top:17px;margin-bottom:12px}}.m09 .specialization{width:100%;min-height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:260px;margin-bottom:5px}@media screen and (max-width:992px){.m09 .specialization{margin-bottom:30px}}.m09 a:hover{text-decoration:none}.m09 .role{width:100%;min-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:235px;margin-top:8px;margin-bottom:20px}.m09 img.imageround{width:125px;height:125px;border-radius:50%;object-fit:cover}@media screen and (max-width:992px){.m09 .borderclass{border-right:none}}.m09 .col-md-4.slick-slider{border-left:1px solid #fff;border-right:1px solid #ddd}.m09 .col-md-4.slick-slider:first-child{padding-left:0}@media screen and (max-width:992px){.m09 .col-md-4.slick-slider{border-right:none;border-bottom:1px solid #ddd}}.m09 .row.divspaces{padding-bottom:22px;padding-top:30px;border-bottom:1px solid #ddd}.m09 .row.divspaces:last-child{border-bottom:none}@media screen and (max-width:992px){.m09 .row.divspaces{border-bottom:none}}.m09 .col-md-4.slick-slider.withoutborder{border-right:1px solid #fff}@media screen and (max-width:992px){.m09 .col-md-4.slick-slider.withoutborder{border-right:none}}.m09 .publications_slider{padding-top:40px;padding-bottom:150px}@media screen and (max-width:992px){.m09 .row.divaccordionspace{display:none}}@media screen and (max-width:992px){.m09 .row.divspaces{padding:0}}@media screen and (max-width:992px){.m09 .d-flex{display:block!important}}.m10 h1{font-family:TiemposHeadline,sans-serif;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#333;margin-bottom:9px}@media screen and (max-width:992px){.m10 h1{text-align:left;margin:0;font-size:30px}}.m10 h2{font-family:TiemposHeadline,sans-serif;font-weight:400}.m10 h2,.m10 h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m10 h2.h22{width:100%;margin:0;padding:0;font-weight:500;margin-left:15px}@media screen and (max-width:992px){.m10 h2.h22{font-size:20px;margin-left:15px;padding:0;width:50%}}@media screen and (max-width:992px){.m10 h2{font-size:20px;margin-bottom:30px}}.m10 h6.firstclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-left:15px}@media screen and (max-width:992px){.m10 h6.firstclass{margin:0;position:absolute;right:15px;top:20px}}.m10 h6.secondclass{font-size:14px;font-weight:500;line-height:normal}.m10 h6.secondclass,.m10 p{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333}.m10 p{font-size:16px;font-weight:400;line-height:1.75;padding-bottom:51px;margin-bottom:0}.m10 p:first-child{margin-bottom:30px;padding-bottom:0}.m10 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m10 p.ptext,.m10 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m10 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m10 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m10 p.parccodion:first-child{padding-left:55px;padding-top:28px}.m10 p.parccodion:last-child{padding-bottom:30px}.m10 p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m10 ul{padding-right:15px}.m10 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m10 a.arrowpg{color:#235789;font-size:18px;padding-top:0;padding-bottom:0}.m10 a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m10 a.h44{padding:0;margin:1px 0 30px}}.m10 a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m10 a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m10 a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m10 a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m10 a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m10 a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m10 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m10 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m10 a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m10 a.linkfont2{line-height:1.29;color:#222}.m10 a.accordionmenu,.m10 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m10 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m10 a.accordionmenu:first-child{color:#235789}.m10 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m10 a.arcodionlink,.m10 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m10 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m10 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m10 a:focus,.m10 a:hover{outline:none;text-decoration:none}.m10 .col-md-3.d-flex.justify-content-end{padding:0}.m10 ul li.nav-item,.m10 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m10 ul li.lit{padding-left:12px}.m10 li.dropdown:hover>.dropdown-menu{display:block}.m10 a.nav-link.linkfont2{margin:0}.m10 a.nav-link.linkfont2:hover{font-weight:600}.m10 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m10 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m10 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m10 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m10 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m10 .divacc{padding-top:40px}.m10 ul.nav.flex-column{padding-right:0}.m10 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m10 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m10 .nav-link.expand:after{transform:rotate(45deg);top:16px}.m10 .nav-link.expand:after,.m10 .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m10 .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:22px}.m10 .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m10 ul.nav.flex-column.divborder{margin-right:15px}.m10 a.accordionmenu:hover{color:#235789}.m10 .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m10 .rectanglemod{max-width:100%;padding:15px;margin:0;border:none;border:1px solid #ddd;border-top:3px solid #000;margin-bottom:20px}}.m10 .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}.m10 .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m10 .publications_slider{padding-bottom:55px;padding-top:20px;border-bottom:1px solid;border-color:#ddd;width:100%;margin-bottom:50px}@media screen and (max-width:992px){.m10 .publications_slider{padding-top:0;padding-bottom:0;border-bottom:1px solid #ddd}}.m10 .imageclass{max-width:230px;height:117px;background-size:cover;margin:19px 0 15.6px}@media screen and (max-width:992px){.m10 .imageclass{max-width:313px;max-height:140px;margin-left:0;margin-right:0;padding:0;background-size:cover}}.m10 img{width:100%;height:auto}.m10 .coldiv{width:320px}.m10 .coldiv .div-title{margin-left:5px;margin-right:5px;margin-bottom:5px;min-height:95px;max-height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-title{margin:6px 0 0;min-height:60px;padding:0}}.m10 .coldiv .div-text{margin-left:5px;margin-right:5px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-text{margin:10px 0 0;height:20px;padding:0}}.m10 .coldiv .div-link{margin-left:5px;margin-right:5px;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-link{margin:2px 0 0;padding:0}}.m10 .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m10 .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m10 .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m10 .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m10 .coldiv{width:100%}}.m10 .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:15px;top:0;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m10 .type2{display:none}}.m10 .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:83px;top:0;background-size:cover}@media screen and (max-width:992px){.m10 .type3{display:none}}.m10 .type2 img:hover,.m10 .type3 img:hover{cursor:pointer;opacity:.4}.m10 .typegen:hover{cursor:pointer}.m10 .typegen .slick-disabled{opacity:.4!important}.m10 img.imagearrow{width:38px;height:38px;border-radius:50%}.m10 .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0;bottom:0}.m10 .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m10 .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m10 .pagination a:hover:not(.active){background-color:#fff}.m10 .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m10 .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m10 .divpagenation{width:100%;margin-left:15px;margin-right:15px;margin-top:50px;position:relative}@media screen and (max-width:992px){.m10 .divpagenation{display:none}}.m10 .publications_slider2{padding-top:30px;padding-bottom:40px;margin-bottom:20px}@media screen and (max-width:992px){.m10 .publications_slider2{padding-bottom:30px}}.m10 .searchnews{background-position:right 30px center;padding-left:20px;margin-bottom:30px}.m10 .daterange,.m10 .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-repeat:no-repeat;color:#ddd;margin-top:30px}.m10 .daterange{background-position:left 16px center;padding-left:70px}.m10 .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m10 .form-control::-webkit-input-placeholder{color:#fff}}.m10 .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m10 .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m10 .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.m10 .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m10 .styled-checkbox:checked+label:before{background:#fff}.m10 .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.m10 .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m10 .styled-checkbox:checked+label:after{left:10px;top:2px}.m10 label{font-family:Work Sans,"sans-serif";font-size:14px;color:#333}@media screen and (max-width:992px){.m10 .d-flex{padding:15px;display:block!important}}.m10 .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m10 .slick-dots li{margin:0 .25rem}.m10 .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m10 .slick-dots li.slick-active button{background-color:#192830}.m10 .styled-checkbox:checked+label:after{content:"\2713";position:absolute;left:9px;top:3px;color:#235789;font-size:20px}@media screen and (max-width:992px){.m10 ul.slick-dots{padding-top:0}}.m10 label{margin-right:15px}@media screen and (max-width:992px){.m10 .row.divaccordionspace{display:none}}.m11 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:9px;white-space:pre-wrap}.m11 h1,.m11 h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m11 h2{font-size:24px;line-height:1.29;color:#222;margin-bottom:34px}.m11 h2,.m11 p{font-weight:400}.m11 p{font-family:Work Sans,"sans-serif";font-size:16px;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m11 p:first-child{margin-bottom:30px;padding-bottom:0}.m11 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m11 p.ptext,.m11 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m11 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m11 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m11 p.parccodion:first-child{margin-left:55px;margin-top:28px}.m11 p.parccodion:last-child{margin-bottom:30px}.m11 p.psubmenu{font-size:16px;line-height:1.25;color:#000;padding-bottom:20px;margin-bottom:0;margin-left:20px;margin-right:20px;text-align:left;border-bottom:1px solid #ddd}.m11 p.pdescription,.m11 p.psubmenu{font-family:Roboto Slab,serif;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m11 p.pdescription{font-size:18px;line-height:1.88;text-align:center;color:#333}@media screen and (max-width:992px){.m11 p.pdescription{font-size:16px;margin:0}}.m11 p.pauthor{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}@media screen and (max-width:992px){.m11 p.pauthor{font-size:22px;margin:0}}.m11 p.prole{text-align:center}.m11 p.pdatetimetext,.m11 p.prole{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#9b9b9b}.m11 p.pdatetimetext{margin:0;padding:0}.m11 ul{padding-right:15px}.m11 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m11 a.buttonlinkk2{min-width:120px;height:30px;background-color:#235789;border:#235789;padding:6px 19px 8px 15px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff;margin-left:15px;margin-right:5px;text-align:center}@media screen and (max-width:992px){.m11 a.buttonlinkk2{margin-bottom:20px}}.m11 a.linklist{color:#222}.m11 a.linklist,.m11 a.linklist.active{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;display:inline-block}.m11 a.linklist.active{color:#235789}.m11 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m11 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m11 a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m11 a.linkfont2{line-height:1.29;color:#222}.m11 a.accordionmenu,.m11 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m11 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m11 a.accordionmenu:first-child{color:#235789}.m11 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m11 a.arcodionlink,.m11 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m11 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m11 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m11 a:focus,.m11 a:hover{outline:none;text-decoration:none}.m11 img{width:100%;height:auto}.m11 .col-md-3.d-flex.justify-content-end{padding:0}.m11 ul li.nav-item,.m11 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m11 ul li.lit{padding-left:12px}.m11 li.dropdown:hover>.dropdown-menu{display:block}.m11 a.nav-link.linkfont2{margin:0}.m11 a.nav-link.linkfont2:hover{font-weight:600}.m11 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m11 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m11 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m11 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m11 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m11 .divacc{padding-top:45px}.m11 ul.nav.flex-column{padding-right:0}.m11 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m11 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m11 .nav-link.expand:after{right:17px;transform:rotate(45deg)}.m11 .nav-item.show .nav-link.linkfont.expand:after,.m11 .nav-link.expand:after{content:"";width:10px;height:10px;position:absolute;border-right:1px solid #222;border-bottom:1px solid #222;top:62px}.m11 .nav-item.show .nav-link.linkfont.expand:after{right:2px;transform:rotate(225deg)}.m11 ul.nav.flex-column.divborder{margin-right:15px}.m11 a.accordionmenu:hover{color:#235789}.m11 .rectanglemission{width:194px;min-height:165px;border-radius:3px;background-color:#ededed;padding-bottom:22px;margin-top:0;padding-top:14px}@media screen and (max-width:992px){.m11 .rectanglemission{margin-top:0;width:100%}}.m11 ul.no_bullet{list-style-type:none;padding:0;margin:0}.m11 li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0 0;min-height:30px;padding-left:50px;padding-top:3px;padding-right:10px}.m11 .col-md-12.d-flex.justify-content-end{padding:0;margin-bottom:50px}.m11 .description{width:635px;height:144px;margin-left:auto;margin-right:auto}@media screen and (max-width:992px){.m11 .description{width:100%;min-height:210px}}.m11 .author{width:220px;height:24px;margin:27px auto 12px}.m11 .role{width:190px;height:16px;margin-left:auto;margin-right:auto;margin-bottom:54px}.m11 .col-md-12.divborderbottom{width:100%;height:30px}.m11 .linkmenu{margin-top:15px;margin-bottom:10px;width:100%}@media screen and (max-width:992px){.m11 .linkmenu{margin-bottom:20px}}@media screen and (max-width:992px){.m11 .row.divaccordionspace{display:none}}@media screen and (max-width:992px){.m11 .d-flex{display:block!important}}@media screen and (max-width:992px){.m11 .slider-nav{display:none}}.m11 .iframe{width:100%;height:242px;margin-bottom:50px}@media screen and (max-width:992px){.m11 .iframe{height:152px;margin-bottom:50px}}.m12 h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:9px}.m12 h1,.m12 h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m12 h2{font-size:24px;line-height:1.29;color:#222;margin-bottom:34px}.m12 h2,.m12 p{font-weight:400}.m12 p{font-family:Work Sans,"sans-serif";font-size:16px;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m12 p:first-child{margin-bottom:30px;padding-bottom:0}.m12 p.ptextdeskription{font-size:12px;font-weight:400}.m12 p.ptextdeskription,.m12 p.ptextdeskriptionz{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#333;padding:0;margin-left:20px}.m12 p.ptextdeskriptionz{font-size:14px;font-weight:500;margin-top:10px}.m12 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m12 p.ptext,.m12 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m12 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m12 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m12 p.parccodion:first-child{margin-left:55px;margin-top:28px}.m12 p.parccodion:last-child{margin-bottom:30px}.m12 p.psubmenu{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:left;border-bottom:1px solid #ddd}.m12 p.pinputtext{font-weight:400;line-height:1.29;color:#222;margin-bottom:10px;margin-top:21px}.m12 p.pdatetimetext,.m12 p.pinputtext{font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:normal}.m12 p.pdatetimetext{font-weight:500;line-height:normal;color:#9b9b9b;margin:0;padding:0}.m12 p.pdspeaker{font-weight:400;margin:0;margin-bottom:10px}.m12 p.pdspeaker,.m12 p.pdthema{font-family:Work Sans,"sans-serif";font-size:16px;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;padding:0}.m12 p.pdthema{font-weight:600;margin:0;margin-bottom:30px}.m12 p.pdtime{color:#999;margin:0;margin-bottom:10px}.m12 p.pdlocation,.m12 p.pdtime{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;padding:0}.m12 p.pdlocation{font-family:Work Sans,"sans-serif";color:#333;margin:0}.m12 ul{padding-right:15px}.m12 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m12 a.buttonlinkk2{min-width:120px;height:30px;background-color:#235789;border:#235789;padding:6px 19px 8px 15px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff;margin-left:15px;margin-right:5px;text-align:center}@media screen and (max-width:992px){.m12 a.buttonlinkk2{margin-bottom:20px;margin-left:0;margin-right:20px}}.m12 a .m12 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m12 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m12 a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m12 a.linkfont2{line-height:1.29;color:#222}.m12 a.accordionmenu,.m12 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m12 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m12 a.accordionmenu:first-child{color:#235789}.m12 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m12 a.arcodionlink,.m12 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m12 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m12 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m12 a:focus,.m12 a:hover{outline:none;text-decoration:none}.m12 img{width:100%;height:auto}.m12 .col-md-3.d-flex.justify-content-end{padding:0}.m12 ul li.nav-item,.m12 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m12 ul li.lit{padding-left:12px}.m12 li.dropdown:hover>.dropdown-menu{display:block}.m12 a.nav-link.linkfont2{margin:0}.m12 a.nav-link.linkfont2:hover{font-weight:600}.m12 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m12 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m12 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m12 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m12 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m12 .divacc{padding-top:45px}.m12 ul.nav.flex-column{padding-right:0}.m12 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m12 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m12 .nav-link.expand:after{right:17px;transform:rotate(45deg)}.m12 .nav-item.show .nav-link.linkfont.expand:after,.m12 .nav-link.expand:after{content:"";width:10px;height:10px;position:absolute;border-right:1px solid #222;border-bottom:1px solid #222;top:62px}.m12 .nav-item.show .nav-link.linkfont.expand:after{right:2px;transform:rotate(225deg)}.m12 ul.nav.flex-column.divborder{margin-right:0}.m12 a.accordionmenu:hover{color:#235789}.m12 .linkmenu{margin-top:15px;margin-bottom:120px;width:100%}.m12 .col-md-12.d-flex.justify-content-end{padding:0}.m12 .rectanglemission{margin-top:157px;width:194px;border-radius:3px;background-color:#ededed;padding-bottom:20px}@media screen and (max-width:992px){.m12 .rectanglemission{margin-top:50px;width:100%}}.m12 ul.no_bullet{list-style-type:none;padding:0;margin:0}.m12 li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0;max-height:70px;padding-left:50px;padding-top:0;padding-right:10px;margin-top:10px}.m12 .rectangdownload{width:194px;border-radius:3px;background-color:#fff;margin-top:20px;margin-bottom:20px;border:1px solid #ddd;padding-bottom:25px}@media screen and (max-width:992px){.m12 .rectangdownload{margin-top:50px;width:100%}}.m12 .share{width:194px}@media screen and (max-width:992px){.m12 .share{border-bottom:1px solid #ddd;margin-top:50px;width:100%}}.m12 .divimg{margin-top:30px;width:20px;height:23px;background-color:#000;margin-left:20px}.m12 .divimg:first-child{margin-left:35px}@media screen and (max-width:992px){.m12 .divimg{margin-bottom:50px}}@media screen and (max-width:992px){.m12 .row.divaccordionspace{display:none}}@media screen and (max-width:992px){.m12 .d-flex{display:block!important}}@media screen and (max-width:992px){.m12 table{display:none}}.m12 .programs{display:none}@media screen and (max-width:992px){.m12 .programs{width:100%;height:140px;border-top:3px solid #333;padding-bottom:20px;padding-top:11px;display:block;border-bottom:1px solid #ddd;margin-bottom:20px}.m12 .programs:last-child{margin-bottom:60px}}.m13 h1{font-family:TiemposHeadline,sans-serif;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#333;margin-bottom:9px}.m13 h2{font-family:TiemposHeadline,sans-serif;font-weight:400;margin-bottom:34px}.m13 h2,.m13 h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m13 h2.h22{width:100%;margin:0;padding:0;font-weight:500}.m13 p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m13 p:first-child{margin-bottom:30px;padding-bottom:0}.m13 p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m13 p.ptext,.m13 p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m13 p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m13 p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m13 p.parccodion:first-child{padding-left:55px;padding-top:28px}.m13 p.parccodion:last-child{padding-bottom:30px}.m13 p.psubmenu{line-height:1.25;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m13 p.psubmenu,.m13 p.titlep{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m13 p.titlep{line-height:1.75;color:#333;margin:0;padding:0}.m13 ul{padding-right:15px}.m13 ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m13 a.buttonlinkw{width:200px;height:45px;line-height:44px;border-radius:22.5px;background-color:#fff;border:1px solid #235789;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#235789;text-align:center;position:absolute}@media screen and (max-width:992px){.m13 a.buttonlinkw{left:0;bottom:20px}}.m13 a.adescriptiondiv{font-weight:400;color:#222}.m13 a.adescriptiondiv,.m13 a.ainfodiv{font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;letter-spacing:normal;display:table-row}.m13 a.ainfodiv{font-weight:500;color:#9b9b9b}.m13 a.pclass2{min-height:93px;margin-right:0;margin-left:0;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m13 a.pclass2{display:none}}.m13 a.h22{font-family:Work Sans,"sans-serif";font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m13 a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m13 a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m13 a.h44{padding:0;margin:1px 0 30px}}.m13 a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m13 a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m13 a.withimagea{font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m13 a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m13 a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m13 a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m13 a.fontstyle{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m13 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:75px;padding:0}.m13 a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m13 a.linkfont2{line-height:1.29;color:#222}.m13 a.accordionmenu,.m13 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m13 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m13 a.accordionmenu:first-child{color:#235789}.m13 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m13 a.arcodionlink,.m13 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m13 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m13 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m13 a:focus,.m13 a:hover{outline:none;text-decoration:none}.m13 img{width:100%;height:auto}.m13 .col-md-3.d-flex.justify-content-end{padding:0}.m13 ul li.nav-item,.m13 ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m13 ul li.lit{padding-left:12px}.m13 li.dropdown:hover>.dropdown-menu{display:block}.m13 a.nav-link.linkfont2{margin:0}.m13 a.nav-link.linkfont2:hover{font-weight:600}.m13 ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m13 .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m13 .divaccordionspace{margin-top:30px;margin-bottom:19px}.m13 .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m13 .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m13 .divacc{padding-top:40px}.m13 ul.nav.flex-column{padding-right:0}.m13 .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100px;cursor:pointer;text-align:center}.m13 .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m13 .nav-link.expand:after{transform:rotate(45deg);top:62px}.m13 .nav-link.expand:after,.m13 .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m13 .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:69px}.m13 .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:62px}.m13 ul.nav.flex-column.divborder{margin-right:15px}.m13 a.accordionmenu:hover{color:#235789}.m13 .panel-group:last-child{margin-bottom:110px}.m13 .panel-body{padding:0}.m13 .panel-group .panel+.panel{margin-top:0;border-top:0}.m13 .panel-group .panel{border-radius:0}.m13 .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m13 .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none}.m13 .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.m13 .panel-default>.panel-heading a[aria-expanded=true]{border-bottom:1px solid #ddd;border-bottom-right-radius:0;height:50px}.m13 .panel-default>.panel-heading a[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:20px}.m13 .panel-default>.panel-heading a[aria-expanded=false]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}.m13 .panel-group{border:1px solid #ddd;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative}.m13 h4.panel-title{margin-top:5px;margin-bottom:5px;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;color:#000}.m13 input#searchid{width:100%;background-repeat:no-repeat;text-indent:20px;background-position:right 30px center;padding:0;border:none;background-color:#f4f4f4;line-height:44px}.m13 input[type=text]:active,.m13 input[type=text]:focus,.m13 input[type=text]:hover{background-image:none}.m13 .accordion{overflow-y:scroll;height:100px;margin-left:21px}.m13 ::-webkit-scrollbar{width:12px;background-color:#f4f4f4}.m13 ::-webkit-scrollbar-track{-webkit-box-shadow:inset red}.m13 ::-webkit-scrollbar-thumb{border-radius:0;background-color:#235789}.m13 .regular-checkbox{-webkit-appearance:none;background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative}.m13 input[type=checkbox]{width:20px;height:20px;margin-top:15px;text-align:center;border:5px solid blue;color:blue;background-color:#fff}.m13 .checkbox-custom{opacity:1;background-color:#fafafa}.m13 .rectanglemission{width:194px;height:165px;border-radius:3px;background-color:#ededed}.m13 ul.no_bullet{list-style-type:none;padding:0;margin:0}.m13 li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0;height:30px;padding-left:50px;padding-top:3px;padding-right:10px}.m13 .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m13 .rectanglemod{max-width:100%;padding:0;margin:0;border:none;border-bottom:1px solid;border-color:#ddd}}.m13 .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}@media screen and (max-width:992px){.m13 .rectanglerwo{display:none;visibility:hidden}}.m13 .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m13 .coldiv{width:320px}.m13 .coldiv .div-title{margin-left:5px;margin-right:5px;margin-bottom:5px;min-height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-title{margin:6px 0 0;min-height:60px}}.m13 .coldiv .div-text{margin-left:5px;margin-right:5px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-text{margin:10px 0 0;height:20px}}.m13 .coldiv .div-link{margin-left:5px;margin-right:5px;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-link{margin:2px 0 20px}}.m13 .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m13 .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m13 .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m13 .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m13 .coldiv{width:100%}}.m13 h6.firstclass{font-weight:400}.m13 h6.firstclass,.m13 h6.secondclass{font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}.m13 h6.secondclass{font-weight:500}.m13 .classborder{border-right:1px solid #ddd}@media screen and (max-width:992px){.m13 .classborder{border-right:1px solid #ddd}}.m13 .classborderwot{border-right:1px solid #ddd}@media screen and (max-width:992px){.m13 .classborderwot{border-right:none;min-height:0}}@media screen and (max-width:576px){.m13 .classborderwot{border-right:none;min-height:0}}.m13 .classborderwo{border-right:none}@media screen and (max-width:992px){.m13 .classborderwo{padding-bottom:9px;padding-right:1px;margin-right:14px;padding-left:1px;margin-left:14px;border-bottom:1px solid #ddd;margin-bottom:0;border-right:none;min-height:0}}@media screen and (max-width:576px){.m13 .classborderwo{border-right:none;min-height:0}}.m13 .coldivposition .positiondiv{width:100%;height:20px;margin-bottom:16px}.m13 .coldivposition .titlediv{width:100%;min-height:95px;margin-bottom:13px}.m13 .coldivposition .descriptiondiv{width:100%;min-height:65px;margin-bottom:15px}.m13 .coldivposition .infodiv{width:100%;min-height:35px;margin-bottom:16px}.m13 .coldivposition .buttonbiv{width:100%;min-height:45px;margin-bottom:0}.m13 .col-md-4.coldivposition{border-right:1px solid #ddd}.m13 .col-md-4.coldivposition:last-child{border-right:none}.m13 .col-md-12.r{margin-bottom:100px}.m13 .col-md-12.borderbc{border-bottom:1px solid}.m14x h2{margin-bottom:33px}.m14x ul{padding-right:15px}.m14x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m14x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m14x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m14x a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m14x a.linkfont2{line-height:1.29;color:#222}.m14x a.accordionmenu,.m14x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m14x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m14x a.accordionmenu:first-child{color:#235789}.m14x a.arcodionlink{font-family:TiemposHeadline,sans-serif}.m14x a.arcodionlink,.m14x a.arcodionlinkchb{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;color:#000}@media screen and (max-width:992px){.m14x a.arcodionlinkchb{margin-left:15px}}.m14x a.linkinsideacc{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#235789;margin-left:6px;cursor:pointer}.m14x a:focus,.m14x a:hover{outline:none;text-decoration:none}.m14x img{width:100%;height:auto}.m14x .col-md-3.d-flex.justify-content-end{padding:0}.m14x ul li.nav-item,.m14x ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m14x ul li.lit{padding-left:12px}.m14x li.dropdown:hover>.dropdown-menu{display:block}.m14x a.nav-link.linkfont2{margin:0}.m14x a.nav-link.linkfont2:hover{font-weight:600}.m14x ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m14x .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m14x .divaccordionspace{margin-top:30px;margin-bottom:19px}.m14x .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m14x .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m14x .divacc{padding-top:40px}.m14x ul.nav.flex-column{padding-right:0}.m14x .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#101010;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m14x .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m14x .nav-link.expand:after{transform:rotate(45deg);top:62px}.m14x .nav-link.expand:after,.m14x .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m14x .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:69px}.m14x .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:62px}.m14x ul.nav.flex-column.divborder{margin-right:0}.m14x a.accordionmenu:hover{color:#235789}.m14x .panel-body{padding:29px 0 37px 54px}@media screen and (max-width:992px){.m14x .panel-body{padding:20px 0}}.m14x .panel-body p{margin-bottom:11px}.m14x .panel-group .panel+.panel{margin-top:0;border-top:0}.m14x .panel-group .panel{border-radius:0}.m14x .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m14x .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none}@media screen and (max-width:992px){.m14x .panel-default>.panel-heading a{padding-left:0}}.m14x .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.m14x .panel-default>.panel-heading a[aria-expanded=true]{border-bottom:1px solid #ddd;border-bottom-right-radius:0;height:50px}.m14x .panel-default>.panel-heading a[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:20px}@media screen and (max-width:992px){.m14x .panel-default>.panel-heading a[aria-expanded=true]:after{right:10px}}.m14x .panel-default>.panel-heading a[aria-expanded=false]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}@media screen and (max-width:992px){.m14x .panel-default>.panel-heading a[aria-expanded=false]:after{right:10px}}.m14x .panel-group{border:1px solid #ddd;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative}@media screen and (max-width:992px){.m14x .panel-group{border:none;border-radius:0;border-top:1px solid #ddd;margin-bottom:0}.m14x .panel-group:first-child{margin-top:30px}.m14x .panel-group:last-child{border-bottom:1px solid #ddd}}@media screen and (max-width:992px){.m14x .col-md-12.accdiv{padding:0}}.m14x h4.panel-title{margin-top:5px;margin-bottom:5px;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:normal;color:#000}.m14x input#searchid{width:100%;background-repeat:no-repeat;text-indent:20px;background-position:right 30px center;padding:0;border:none;background-color:#d2d2d2;line-height:44px}.m14x input[type=text]:active,.m14x input[type=text]:focus,.m14x input[type=text]:hover{background-image:none}.m14x .accordion{overflow-y:scroll;height:100px;margin-left:21px}.m14x ::-webkit-scrollbar{width:12px;background-color:#d2d2d2}.m14x ::-webkit-scrollbar-track{-webkit-box-shadow:inset red}.m14x ::-webkit-scrollbar-thumb{border-radius:0;background-color:#235789}.m14x .regular-checkbox{-webkit-appearance:none;background-color:#d2d2d2;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative}.m14x input[type=checkbox]{width:20px;height:20px;margin-top:15px;text-align:center;border:5px solid blue;color:blue;background-color:#fff}.m14x .checkbox-custom{opacity:1;background-color:#d2d2d2}.m14x .rectanglemission{margin-top:50px;width:194px;border-radius:3px;background-color:#e4e5e7;padding-bottom:20px}@media screen and (max-width:992px){.m14x .rectanglemission{margin-top:50px;width:100%;margin-bottom:50px}}.m14x ul.no_bullet{list-style-type:none;padding:0;margin:0}.m14x li.leaf{background:url(/assets/img/icons/arrow_back.svg) no-repeat 0 0;min-height:30px;padding-left:50px;padding-top:3px;padding-right:10px}.m14x .col-md-12.d-flex.justify-content-end{padding:0;margin-bottom:50px}.m14x .panel-body.checkbox{padding:0}@media screen and (max-width:992px){.m14x .panel-group.checkbox{border:1px solid #ddd;margin-bottom:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media screen and (max-width:992px){.m14x .firstmenu{display:none!important}}.m14x a{text-decoration:underline;margin-bottom:10px}.m14x a,.m14x a:hover{color:#333}@media screen and (max-width:767px){.m14x .mobile-showall{border:0}.m14x .mobile-showall .panel-collapse{display:block!important}.m14x .mobile-showall .arcodionlink{border:0!important}.m14x .mobile-showall .arcodionlink:after{display:none!important}}.m14x .dropdown-filter-search .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m14x .dropdown-filter-search .dropdown-container,.m14x .dropdown-filter-search .instructions{width:200px;margin:20px auto 0;font-size:14px;font-family:sans-serif;overflow:auto}.m14x .dropdown-filter-search .instructions{width:100%;text-align:center}.m14x .dropdown-filter-search .dropdown-button{float:left;width:100%;cursor:pointer;box-sizing:border-box;border-radius:5px;border:1px solid #ddd;background-color:#fff;line-height:50px;padding:0 20px;position:relative;max-width:326px}.m14x .dropdown-filter-search .dropdown-button:after{content:"";display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear;width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}.m14x .dropdown-filter-search .dropdown-button .dropdown-label,.m14x .dropdown-filter-search .dropdown-button .dropdown-quantity{float:left}.m14x .dropdown-filter-search .dropdown-button .dropdown-quantity{margin-left:4px}.m14x .dropdown-filter-search .dropdown-button .fa-filter{float:right}.m14x .dropdown-filter-search .dropdown-list{float:left;border:1px solid #d3d3d3;border-top:none;box-sizing:border-box;position:absolute;z-index:999999999;background:#fff;top:93px;max-width:326px;width:calc(100% - 30px)}.m14x .dropdown-filter-search .dropdown-list input[type=search]{line-height:40px;width:100%;border:0;background-color:#f4f4f4}.m14x .dropdown-filter-search .dropdown-list ul{list-style-type:none!important;margin:10px 0;max-height:138px;overflow-y:auto;padding:10px 14px 0 20px}.m14x .dropdown-filter-search .dropdown-list ul input[type=checkbox]{position:relative;top:4px;right:4px}.m14x .dropdown-filter-search .dropdown-list ul label{font-family:Work Sans,"sans-serif";font-size:13px;line-height:1.38;color:#222}.m14x .dropdown-filter-search input[type=checkbox]{margin-top:0}.m14x input[type=search]::-webkit-input-placeholder{color:#999;font-family:Work Sans,"sans-serif";font-size:12px;padding-left:20px}.m14x input[type=search]::-moz-placeholder{color:#999;font-family:Work Sans,"sans-serif";font-size:12px;padding-left:20px}.m14x input[type=search]::-ms-input-placeholder{color:#999;font-family:Work Sans,"sans-serif";font-size:12px;padding-left:20px}.m14x input[type=search]::placeholder{color:#999;font-family:Work Sans,"sans-serif";font-size:12px;padding-left:20px}.m15 h2{font-family:TiemposHeadline,sans-serif;font-weight:400}.m15 h2,.m15 h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m15 h2.h22{width:100%;margin:0;padding:0;font-weight:500;margin-left:15px}@media screen and (max-width:992px){.m15 h2.h22{font-size:20px;margin-left:15px;padding:0;width:50%}}@media screen and (max-width:992px){.m15 h2{font-size:20px;margin-bottom:30px}}.m15 h6.firstclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-left:15px}@media screen and (max-width:992px){.m15 h6.firstclass{margin:0;position:absolute;right:15px;top:20px}}.m15 h6.secondclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}.m15 a.arrowpg{color:#235789;font-size:18px;padding-top:0;padding-bottom:0}.m15 a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m15 a.h44{padding:0;margin:1px 0 30px}}.m15 a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m15 a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m15 a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m15 a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m15 a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m15 a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m15 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m15 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m15 a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m15 a.linkfont2{line-height:1.29;color:#222}.m15 a.accordionmenu,.m15 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m15 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m15 a.accordionmenu:first-child{color:#235789}.m15 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m15 a.arcodionlink,.m15 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m15 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m15 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m15 a:focus,.m15 a:hover{outline:none;text-decoration:none}.m15 .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m15 .rectanglemod{max-width:100%;padding:15px;margin:0;border:none;border:1px solid #ddd;border-top:3px solid #000;margin-bottom:20px}}.m15 .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}.m15 .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m15 .coldiv{width:320px}.m15 .coldiv .div-title{margin-left:5px;margin-right:5px;margin-bottom:5px;min-height:95px;max-height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-title{margin:6px 0 0;min-height:60px;padding:0}}.m15 .coldiv .div-text{margin-left:5px;margin-right:5px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-text{margin:10px 0 0;height:20px;padding:0}}.m15 .coldiv .div-link{margin-left:5px;margin-right:5px;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-link{margin:2px 0 0;padding:0}}.m15 .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m15 .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m15 .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m15 .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m15 .coldiv{width:100%}}.m15 .imageclass{max-width:230px;height:117px;background-size:cover;margin:19px 0 15.6px}@media screen and (max-width:992px){.m15 .imageclass{max-width:313px;max-height:140px;margin-left:0;margin-right:0;padding:0;background-size:cover}}.m15 img{width:100%;height:auto}.m15 .publications_slider{padding-bottom:55px;padding-top:20px;border-bottom:1px solid;border-color:#ddd;width:100%;margin-bottom:50px}@media screen and (max-width:992px){.m15 .publications_slider{padding-top:0;padding-bottom:0;border-bottom:1px solid #ddd}}.m16 h2{font-family:TiemposHeadline,sans-serif;font-weight:400;margin-bottom:34px}.m16 h2,.m16 h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m16 h2.h22{width:100%;margin:0;padding:0;font-weight:500}@media screen and (max-width:992px){.m16 h2,.m16 h2.h22{font-size:20px;font-weight:500}.m16 h2{text-align:center;margin:0;padding:0}}.m16 a.buttonlinkw{width:200px;height:45px;line-height:44px;border-radius:22.5px;background-color:#fff;border:1px solid #235789;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#235789;text-align:center;position:absolute}@media screen and (max-width:992px){.m16 a.buttonlinkw{position:relative;padding:15px 50px}}.m16 a.adescriptiondiv{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#222;display:table-row}@media screen and (max-width:992px){.m16 a.adescriptiondiv{font-size:13px;text-align:center}}.m16 a.ainfodiv{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#9b9b9b;display:table-row}@media screen and (max-width:992px){.m16 a.ainfodiv{font-size:14px;text-align:center}}.m16 a.pclass2{min-height:93px;margin-right:0;margin-left:0;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m16 a.pclass2{display:none}}.m16 a.h22{font-family:Work Sans,"sans-serif";font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m16 a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m16 a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m16 a.h44{padding:0;margin:1px 0 30px}}.m16 a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m16 a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m16 a.withimagea{font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m16 a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m16 a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m16 a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m16 a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m16 a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:75px;padding:0}.m16 a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m16 a.linkfont2{line-height:1.29;color:#222}.m16 a.accordionmenu,.m16 a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m16 a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m16 a.accordionmenu:first-child{color:#235789}.m16 a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m16 a.arcodionlink,.m16 a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m16 a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m16 a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m16 a:focus,.m16 a:hover{outline:none;text-decoration:none}.m16 .coldivposition .positiondiv{width:100%;height:20px;margin-bottom:16px}@media screen and (max-width:992px){.m16 .coldivposition .positiondiv{display:none}}.m16 .coldivposition .titlediv{width:100%;min-height:95px;margin-bottom:13px}@media screen and (max-width:992px){.m16 .coldivposition .titlediv{width:255px;max-height:90px;margin-left:auto;margin-right:auto;text-align:center}}.m16 .coldivposition .descriptiondiv{width:100%;min-height:65px;margin-bottom:15px}@media screen and (max-width:992px){.m16 .coldivposition .descriptiondiv{width:255px;max-height:65px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:5px}}.m16 .coldivposition .infodiv{width:100%;min-height:35px;margin-bottom:16px}@media screen and (max-width:992px){.m16 .coldivposition .infodiv{width:255px;height:40px;margin-left:auto;margin-right:auto;text-align:center}}.m16 .coldivposition .buttonbiv{width:100%;min-height:45px;margin-bottom:0}@media screen and (max-width:992px){.m16 .coldivposition .buttonbiv{text-align:center;margin-bottom:10px}}.m16 .col-md-4.coldivposition{border-right:1px solid #ddd}.m16 .col-md-4.coldivposition:last-child{border-right:none}@media screen and (max-width:992px){.m16 .col-md-4.coldivposition:last-child{border:none}}@media screen and (max-width:992px){.m16 .col-md-4.coldivposition{border-right:none}}.m16 .publications_slider{margin-top:15px;margin-bottom:100px}@media screen and (max-width:992px){.m16 .publications_slider{margin-top:40px;padding-bottom:45px;border-bottom:1px solid #ddd;margin-bottom:40px}}.m16 .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m16 .slick-dots li{margin:0 .25rem}.m16 .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m16 .slick-dots li.slick-active button{background-color:#192830}.m17 h2{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;margin-bottom:34px}@media screen and (max-width:992px){.m17 h2{font-size:20px;font-weight:500}}.m17 a.arcodionlink{font-family:Roboto Slab,serif;font-size:18px;line-height:1.11;color:#000}.m17 a.arcodionlink,.m17 p.parccodion{font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m17 p.parccodion{font-size:16px;line-height:1;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m17 p.parccodion:first-child{padding-left:55px;padding-top:28px}.m17 p.parccodion:last-child{padding-bottom:30px}.m17 p.pacrtext{line-height:1.75}.m17 p.pacrtext,.m17 p.pacrtextb{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333}.m17 p.pacrtextb{line-height:1;font-weight:700}.m17 .panel-group:last-child{margin-bottom:110px}.m17 .panel-body{padding:40px 54px}.m17 .panel-group .panel+.panel{margin-top:0;border-top:0}.m17 .panel-group .panel{border-radius:0}.m17 .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#8c8c8c;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m17 .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none}@media screen and (max-width:992px){.m17 .panel-default>.panel-heading a{padding-left:0}}.m17 .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.m17 .panel-default>.panel-heading a[aria-expanded=true]{border-bottom:1px solid #ddd;border-bottom-right-radius:0;height:50px}.m17 .panel-default>.panel-heading a[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:20px}@media screen and (max-width:992px){.m17 .panel-default>.panel-heading a[aria-expanded=true]:after{right:5px}}.m17 .panel-default>.panel-heading a[aria-expanded=false]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}@media screen and (max-width:992px){.m17 .panel-default>.panel-heading a[aria-expanded=false]:after{right:5px}}.m17 .panel-group{border:1px solid #ddd;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative}@media screen and (max-width:992px){.m17 .panel-group{border:none;border-radius:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:0}.m17 .panel-group:first-child{margin-top:30px}}@media screen and (max-width:992px){.m17 .col-md-12.accdiv{padding:0}}.m18{border-top:1px solid #ddd}.m18 a.buttonlinkk2{min-width:120px;height:30px;background-color:#235789;border:#235789;padding:6px 19px 8px 15px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff;margin-left:15px;margin-right:5px;margin-bottom:20px;text-align:center;border-radius:3px}@media screen and (max-width:992px){.m18 a.buttonlinkk2{margin-bottom:20px;margin-left:0;margin-right:20px}}.m18 .linkmenu{margin-top:15px;width:100%}@media screen and (max-width:992px){.m18 .linkmenu{margin-bottom:0}}.m19 input#searchid{width:100%;background-repeat:no-repeat;text-indent:20px;background-position:right 30px center;padding:0;border:none;background-color:#d2d2d2;line-height:44px}.m19 input[type=text]:active,.m19 input[type=text]:focus,.m19 input[type=text]:hover{background-image:none}.m19 .accordion{overflow-y:scroll;height:100px;margin-left:21px}.m19 ::-webkit-scrollbar{width:12px;background-color:#d2d2d2}.m19 ::-webkit-scrollbar-track{-webkit-box-shadow:inset red}.m19 ::-webkit-scrollbar-thumb{border-radius:0;background-color:#235789}.m19 .regular-checkbox{-webkit-appearance:none;background-color:#d2d2d2;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative}.m19 input[type=checkbox]{width:20px;height:20px;margin-top:15px;text-align:center;border:5px solid blue;color:blue;background-color:#fff}.m19 .checkbox-custom{opacity:1;background-color:#d2d2d2}.m19 .panel-group:last-child{margin-bottom:110px}.m19 .panel-body{padding:40px 54px}.m19 .panel-group .panel+.panel{margin-top:0;border-top:0}.m19 .panel-group .panel{border-radius:0}.m19 .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m19 .panel-default>.panel-heading a{display:block;padding:10px 15px;text-decoration:none}@media screen and (max-width:992px){.m19 .panel-default>.panel-heading a{padding-left:0}}.m19 .panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}.m19 .panel-default>.panel-heading a[aria-expanded=true]{border-bottom:1px solid #ddd;border-bottom-right-radius:0;height:50px}.m19 .panel-default>.panel-heading a[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:20px}@media screen and (max-width:992px){.m19 .panel-default>.panel-heading a[aria-expanded=true]:after{right:5px}}.m19 .panel-default>.panel-heading a[aria-expanded=false]:after{content:"";width:10px;height:10px;position:absolute;right:30px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(45deg);top:19px}@media screen and (max-width:992px){.m19 .panel-default>.panel-heading a[aria-expanded=false]:after{right:5px}}.m19 .panel-group{border:1px solid #ddd;margin-bottom:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative}@media screen and (max-width:992px){.m19 .panel-group{border:none;border-radius:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:0}.m19 .panel-group:first-child{margin-top:30px}}@media screen and (max-width:992px){.m19 .col-md-12.accdiv{padding:0}}.m20x p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m20x p:first-child{margin-bottom:30px;padding-bottom:0}.m20x p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m20x p.ptext,.m20x p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m20x p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m20x p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m20x p.parccodion:first-child{margin-left:55px;margin-top:28px}.m20x p.parccodion:last-child{margin-bottom:30px}.m20x p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m20x p.pdepartment{max-width:164px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;color:#235789}.m20x p.pdepartment,.m20x p.pname{height:100%;text-align:center;vertical-align:middle;margin:0;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m20x p.pname{max-width:220px;font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:500;color:#383838}.m20x p.pgroup{max-width:191px;vertical-align:middle;margin:0;font-weight:500;color:#9b9b9b}.m20x p.pgroup,.m20x p.pspecialization{height:100%;text-align:center;font-family:Work Sans,"sans-serif";font-size:14px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.m20x p.pspecialization{max-width:220px;font-weight:600;color:#383838;margin-bottom:auto}.m20x p.pinfocontact{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-bottom:0;text-align:center;line-height:22px}.m20x .department{width:100%;min-height:37px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;top:0;text-align:center;vertical-align:middle;line-height:90px}@media screen and (max-width:992px){.m20x .department{display:none}}.m20x .profilepicture{width:100%;min-height:125px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:57px}@media screen and (max-width:992px){.m20x .profilepicture{margin-top:20px}}.m20x .name{width:100%;min-height:37px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:199px;margin-top:20px;margin-bottom:20px}@media screen and (max-width:992px){.m20x .name{margin-top:17px;margin-bottom:12px}}.m20x .specialization{width:100%;min-height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:260px;margin-bottom:5px}@media screen and (max-width:992px){.m20x .specialization{margin-bottom:30px}}.m20x a:hover{text-decoration:none}.m20x .role{width:100%;min-height:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:235px;margin-top:8px;margin-bottom:20px}.m20x img.imageround{width:125px;height:125px;border-radius:50%;object-fit:cover}@media screen and (max-width:992px){.m20x .borderclass{border-right:none}}.m20x .col-md-4.person-box{border-left:1px solid #fff;border-right:1px solid #ddd}.m20x .col-md-4.person-box:nth-child(3){border-right:0}.m20x .col-md-4.person-box:first-child{padding-left:0}@media screen and (max-width:992px){.m20x .col-md-4.person-box{border-right:none;border-bottom:1px solid #ddd}}.m20x .col-md-4.person-box.last-person{border-bottom:0}.m20x .row.divspaces{padding-bottom:22px;padding-top:30px;border-bottom:1px solid #ddd}.m20x .row.divspaces:last-child{border-bottom:none}@media screen and (max-width:992px){.m20x .row.divspaces{border-bottom:none}}.m20x .col-md-4.person-box.withoutborder{border-right:1px solid #fff}@media screen and (max-width:992px){.m20x .col-md-4.person-box.withoutborder{border-right:none}}.m20x .publications_slider{padding-top:40px}@media screen and (max-width:992px){.m20x .row.divaccordionspace{display:none}}@media screen and (max-width:992px){.m20x .row.divspaces{padding:0}}@media screen and (max-width:992px){.m20x .d-flex{display:block!important}}@media screen and (max-width:992px){.m20x hr{display:none}}.m21x .slider-for img{width:100%;padding-right:2px}.m21x .slider-nav img{padding-right:2px;margin-top:2px;-webkit-filter:brightness(50%)}.m21x .slider-nav img:hover{cursor:pointer}.m21x .slider-nav .slick-current img{-webkit-filter:brightness(100%)}.m21x .slider-nav button{display:none!important}.m21x .prev{position:absolute;top:217px;bottom:29px;left:15px;transform:rotate(90deg);cursor:pointer}.m21x .prev,.m21x .prev img{width:80px;height:80px}@media screen and (min-width:768px) and (max-width:1199px){.m21x .prev{top:170px!important}}@media screen and (max-width:767px){.m21x .prev{display:none!important}}.m21x .next{position:absolute;top:217px;right:15px;transform:rotate(270deg);cursor:pointer}.m21x .next,.m21x .next img{width:80px;height:80px}@media screen and (min-width:768px) and (max-width:1199px){.m21x .next{top:170px!important}}@media screen and (max-width:767px){.m21x .next{display:none!important}}.m22x .iframe{width:100%;height:242px;margin-bottom:50px}.m22x .linklist{font-size:16px;font-weight:400;line-height:1.44;color:#222;display:inline-block}.m22x .buttonlinkk2,.m22x .linklist{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m22x .buttonlinkk2{min-width:120px;height:30px;background-color:#235789;border:#235789;border-radius:3px;font-weight:600;color:#fff;margin-right:20px;text-align:center;font-size:14px;line-height:30px}@media screen and (max-width:992px){.m22x .buttonlinkk2{margin-bottom:20px}}.m22x .links-bottom{border-top:1px solid #ddd;padding:20px 0}.m23x .table,.m23x table{padding:0}.m23x .table td,.m23x .table th{padding-left:0}.m23x .thr{font-family:Roboto Slab,serif;border-bottom:2px solid #1d2114;border-top:none}.m23x .tspace{padding:0!important;margin:0!important;vertical-align:middle}@media screen and (max-width:992px){.m23x .tspace{width:100%}}.m23x .tspace p{padding:0;margin:0}.m23x table.table{margin-bottom:70px}.m23x .pdatetimetext{font-family:Work Sans,"sans-serif";font-size:16px;color:#999}@media screen and (max-width:992px){.m23x thead{display:none}}@media screen and (max-width:992px){.m23x table{border-top:2px solid #1d2114}}@media screen and (max-width:992px){.m23x tbody tr{border-bottom:1px solid #ddd}.m23x tbody tr th{padding-bottom:0}.m23x tbody tr td:nth-child(2){padding-top:0}.m23x tbody tr td:nth-child(3){padding-bottom:0}.m23x tbody tr td:nth-child(4){padding-top:0}.m23x tbody tr td,.m23x tbody tr th{width:100%;display:block;border:0}}.m24x .inputcass{width:100%;height:50px;padding:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ddd}.m24x input[type=text]:focus{outline:none}.m24x .divbotton{margin-top:55px;margin-bottom:66px;text-align:right}@media screen and (max-width:992px){.m24x .divbotton{text-align:center}}.m24x .bottomdiv{border-bottom:1px solid #ddd;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.m24x .buttonlinkk{background-color:#ff6b35;border:#ff6b35;border-radius:22.5px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;color:#fff;padding:15px 20px}@media screen and (max-width:992px){.m24x .buttonlinkk{left:0;margin-left:auto;margin-right:auto}}.m24x form p{margin:16px 0}.m25x h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:30px}.m25x h1,.m25x h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m25x h2{font-size:24px;font-weight:400;line-height:1.29;color:#222;margin-bottom:34px}.m25x p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m25x p:first-child{margin-bottom:30px;padding-bottom:0}.m25x p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m25x p.ptext,.m25x p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m25x p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m25x p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m25x p.parccodion:first-child{margin-left:55px;margin-top:28px}.m25x p.parccodion:last-child{margin-bottom:30px}.m25x p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m25x p.placeholder{margin-left:20px}.m25x ul{padding-right:15px}.m25x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m25x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m25x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m25x a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m25x a.linkfont2{line-height:1.29;color:#222}.m25x a.accordionmenu,.m25x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m25x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m25x a.accordionmenu:first-child{color:#235789}.m25x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m25x a.arcodionlink,.m25x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m25x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m25x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m25x a.h44:first-of-type{font-size:12px;font-weight:600;line-height:normal;color:#235789}.m25x a.h44:first-of-type,.m25x a.pclass2{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;margin-right:0;margin-left:0;display:inline}.m25x a.pclass2{min-height:93px;font-size:14px;font-weight:400;line-height:1.4;color:#222}@media screen and (max-width:992px){.m25x a.pclass2{display:none}}.m25x a.h22{font-family:TiemposHeadline,sans-serif;font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m25x a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m25x a:focus,.m25x a:hover{outline:none;text-decoration:none}.m25x img{width:100%;height:117px}.m25x img.classimg{vertical-align:middle}.m25x .col-md-3.d-flex.justify-content-end{padding:0}.m25x ul li.nav-item,.m25x ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m25x ul li.lit{padding-left:12px}.m25x li.dropdown:hover>.dropdown-menu{display:block}.m25x a.nav-link.linkfont2{margin:0}.m25x a.nav-link.linkfont2:hover{font-weight:600}.m25x ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m25x .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m25x .divaccordionspace{margin-top:30px;margin-bottom:19px}.m25x .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m25x .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m25x .divacc{padding-top:40px}.m25x ul.nav.flex-column{padding-right:0}.m25x .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m25x .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m25x .nav-link.expand:after{transform:rotate(45deg);top:16px}.m25x .nav-link.expand:after,.m25x .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m25x .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:20px}.m25x .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m25x ul.nav.flex-column.divborder{margin-right:15px}.m25x a.accordionmenu:hover{color:#235789}.m25x .coldiv{width:255px}.m25x .coldiv .div-title{margin-top:16px;margin-bottom:20px;height:93px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;width:100%}@media screen and (max-width:992px){.m25x .coldiv .div-title{height:126px;display:-webkit-box;-webkit-line-clamp:3}}.m25x .coldiv .div-text{height:117px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;margin-bottom:25px}@media screen and (max-width:992px){.m25x .coldiv .div-text{display:none}}.m25x .coldiv .div-link{margin-top:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m25x .coldiv .div-link{bottom:0;display:-webkit-box;-webkit-line-clamp:3;margin-top:50px}}.m25x .coldiv .div-link2{margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m25x .coldiv .div-link2{bottom:0;margin-top:7px;display:-webkit-box;-webkit-line-clamp:3}}@media screen and (max-width:992px){.m25x .coldiv{width:100%}}.m25x .classborder{border-right:1px solid #ddd}@media screen and (max-width:992px){.m25x .classborder{border-right:1px solid #ddd}}.m25x .classborderwot{border-right:1px solid #ddd}@media screen and (max-width:992px){.m25x .classborderwot{border-right:none;min-height:0}}@media screen and (max-width:576px){.m25x .classborderwot{border-right:none;min-height:0}}.m25x .classborderwo{border-right:none}@media screen and (max-width:992px){.m25x .classborderwo{padding-bottom:9px;padding-right:1px;margin-right:14px;padding-left:1px;margin-left:14px;border-bottom:1px solid #ddd;margin-bottom:0;border-right:none;min-height:0}}@media screen and (max-width:576px){.m25x .classborderwo{border-right:none;min-height:0}}.m25x .imagediv{width:100%;height:117px}.m25x .col-lg-12.order-lg-1.coldiv,.m25x .col-lg-12.order-lg-2{padding-right:0}.m25x .divspaces{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd}@media screen and (max-width:992px){.m25x .divspaces{display:none}}.m25x .divspaces2{display:none}@media screen and (max-width:992px){.m25x .divspaces2{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd;display:block}}.m25x h4{margin:0}.m25x .publications_slider{padding-top:30px;padding-bottom:40px;margin-bottom:20px}@media screen and (max-width:992px){.m25x .publications_slider{padding-bottom:30px}}.m25x .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0}.m25x .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m25x .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m25x .pagination a:hover:not(.active){background-color:#fff}.m25x .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m25x .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m25x .divpagenation{width:100%;margin:50px 15px 100px;position:relative}@media screen and (max-width:992px){.m25x .divpagenation{display:none}}.m25x a.arrowpg{color:#235789;font-size:28px;padding-top:0;padding-bottom:0}.m25x .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-position:right 30px center;background-repeat:no-repeat;padding-left:20px;padding-right:40px}@media screen and (max-width:767px){.m25x .searchnews{background-position:right 10px center}}.m25x .dates{margin-top:30px;width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-position:left 16px center;background-repeat:no-repeat;color:#ddd;padding-left:70px;color:#333}.m25x .dates:focus{border-color:#235789}@media screen and (max-width:992px){.m25x .dates{margin-top:0}}.m25x .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m25x .form-control::-webkit-input-placeholder{color:#fff}}.m25x .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m25x .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m25x .styled-checkbox+label{position:relative;cursor:pointer;padding:0;margin-right:30px}@media screen and (max-width:767px){.m25x .styled-checkbox+label{margin-right:15px!important}}.m25x .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789;margin-top:-5px}@media screen and (max-width:767px){.m25x .styled-checkbox+label:before{width:20px;height:20px;margin-top:0}}.m25x .styled-checkbox:checked+label:before{background:#fff}.m25x .styled-checkbox:disabled+label{color:#fff;cursor:auto}.m25x .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m25x .styled-checkbox:checked+label:after{content:"\2713";left:10px;top:2px;color:#235789}.m25x label{margin-top:40px;margin-bottom:17px}@media screen and (min-width:768px) and (max-width:992px){.m25x label{margin-top:25px;margin-bottom:25px}}@media screen and (max-width:767px){.m25x label{margin-top:10px;margin-bottom:10px;font-size:15px}}@media screen and (max-width:767px){.m25x label:first-of-type{margin-top:20px}}@media screen and (max-width:767px){.m25x label:last-of-type{margin-bottom:20px}}.m25x .smalldatediv{height:40px;width:40px;background-color:red}.m25x .bigdatediv{height:40px;width:100%;background-color:aqua}@media screen and (max-width:992px){.m25x .row.divaccordionspace{display:none}}.m25x .styled-checkbox:after{content:"\2713";position:absolute;left:9px;top:0;color:#235789;font-size:20px}.m25x .styled-checkbox:checked+label:after{position:absolute;left:7px;top:5px;content:" ";background-image:url(/assets/img/svg/icon-tick.svg);background-size:17px 17px;height:17px;width:17px}@media screen and (max-width:767px){.m25x .styled-checkbox:checked+label:after{left:5px;top:7px;background-size:11px 11px;height:11px;width:11px}}.m25x .divbotton{margin-top:30px;margin-bottom:12px}.m25x .divbotton .buttonlinkk{background-color:#ff6b35;border:#ff6b35;border-radius:22.5px;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;color:#fff;padding:15px 20px}@media screen and (max-width:992px){.m25x .divbotton .buttonlinkk{left:0;margin-left:auto;margin-right:auto}}@media screen and (max-width:385px){.m25x .divbotton .buttonlinkk{padding-left:10px;padding-right:10px}}@media screen and (max-width:385px){.m25x .divbotton .floatbuttonleft{float:left}}@media screen and (max-width:385px){.m25x .divbotton .floatbuttonright{float:right}}.drp-selected{display:none!important}.drp-buttons .applyBtn{border-radius:22.5px!important;background-color:#fff!important;border:1px solid #235789!important;font-family:Work Sans,"sans-serif"!important;font-size:14px!important;color:#235789!important;line-height:35px!important;padding:0 35px!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#235789!important;border-radius:50%!important}.m26x h1{font-size:36px;font-weight:500;line-height:normal;text-align:justify;color:#333;margin-bottom:30px}.m26x h1,.m26x h2{font-family:TiemposHeadline,sans-serif;font-style:normal;font-stretch:normal;letter-spacing:normal}.m26x h2{font-size:24px;font-weight:400;line-height:1.29;color:#222;margin-bottom:34px}.m26x p{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.75;letter-spacing:normal;color:#333;padding-bottom:51px;margin-bottom:0}.m26x p:first-child{margin-bottom:30px;padding-bottom:0}.m26x p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m26x p.ptext,.m26x p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m26x p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m26x p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m26x p.parccodion:first-child{margin-left:55px;margin-top:28px}.m26x p.parccodion:last-child{margin-bottom:30px}.m26x p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m26x p.placeholder{margin-left:20px}.m26x ul{padding-right:15px}.m26x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m26x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m26x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m26x a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m26x a.linkfont2{line-height:1.29;color:#222}.m26x a.accordionmenu,.m26x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m26x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m26x a.accordionmenu:first-child{color:#235789}.m26x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m26x a.arcodionlink,.m26x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m26x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m26x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m26x a.h44:first-of-type{font-size:12px;font-weight:600;line-height:normal;color:#235789}.m26x a.h44:first-of-type,.m26x a.pclass2{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;margin-right:0;margin-left:0;display:inline}.m26x a.pclass2{min-height:93px;font-size:14px;font-weight:400;line-height:1.4;color:#222}.m26x a.h22{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m26x a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m26x a:focus,.m26x a:hover{outline:none;text-decoration:none}.m26x img{max-width:100%;height:auto}.m26x img.classimg{vertical-align:middle}.m26x .col-md-3.d-flex.justify-content-end{padding:0}.m26x ul li.nav-item,.m26x ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m26x ul li.lit{padding-left:12px}.m26x li.dropdown:hover>.dropdown-menu{display:block}.m26x a.nav-link.linkfont2{margin:0}.m26x a.nav-link.linkfont2:hover{font-weight:600}.m26x ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m26x .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m26x .divaccordionspace{margin-top:30px;margin-bottom:19px}.m26x .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m26x .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m26x .divacc{padding-top:40px}.m26x ul.nav.flex-column{padding-right:0}.m26x .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m26x .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m26x .nav-link.expand:after{transform:rotate(45deg);top:16px}.m26x .nav-link.expand:after,.m26x .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m26x .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:20px}.m26x .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m26x ul.nav.flex-column.divborder{margin-right:15px}.m26x a.accordionmenu:hover{color:#235789}.m26x .coldiv{width:255px}.m26x .coldiv .div-title{margin-top:16px;margin-bottom:20px;height:90px;width:100%}@media screen and (max-width:992px){.m26x .coldiv .div-title{height:80px}}.m26x .coldiv .div-text{height:118px;overflow:hidden;margin-bottom:25px}.m26x .coldiv .div-link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m26x .coldiv .div-link{bottom:-18px;display:-webkit-box;-webkit-line-clamp:3;margin-top:0}}.m26x .coldiv .div-link2{margin-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m26x .coldiv .div-link2{bottom:0;margin-top:7px;display:-webkit-box;-webkit-line-clamp:3}}@media screen and (max-width:992px){.m26x .coldiv{width:100%}}.m26x .classborder{padding-bottom:15px;border-right:1px solid #ddd}@media screen and (max-width:992px){.m26x .classborder{border-right:1px solid #ddd}.m26x .classborder:nth-child(2),.m26x .classborder:nth-child(6),.m26x .classborder:nth-child(9),.m26x .classborder:nth-child(13){border-right:0}}@media screen and (min-width:993px){.m26x .classborder:nth-child(4),.m26x .classborder:nth-child(9),.m26x .classborder:nth-child(15){border-right:0}}.m26x .classborderwot{border-right:1px solid #ddd}@media screen and (max-width:992px){.m26x .classborderwot{border-right:none;min-height:0}}@media screen and (max-width:576px){.m26x .classborderwot{border-right:none;min-height:0}}.m26x .classborderwo{border-right:none}@media screen and (max-width:992px){.m26x .classborderwo{padding-bottom:9px;padding-right:1px;margin-right:14px;padding-left:1px;margin-left:14px;border-bottom:1px solid #ddd;margin-bottom:0;border-right:none;min-height:0}}@media screen and (max-width:576px){.m26x .classborderwo{border-right:none;min-height:0}}.m26x .imagediv{width:100%;margin-bottom:25px;text-align:center}@media screen and (max-width:992px){.m26x .imagediv{margin-bottom:20px}}.m26x .col-lg-12.order-lg-1.coldiv,.m26x .col-lg-12.order-lg-2{padding-right:0}.m26x .divspaces{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd}@media screen and (max-width:992px){.m26x .divspaces{display:none}}.m26x .divspaces2{display:none}@media screen and (max-width:992px){.m26x .divspaces2{margin-top:24px;margin-bottom:24px;margin-left:15px;height:1px;width:100%;background-color:#ddd;display:block}}.m26x h4{margin:0;font-weight:500}.m26x .publications_slider{padding-top:30px}@media screen and (max-width:992px){.m26x .publications_slider{padding-bottom:30px}}.m26x .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0}.m26x .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m26x .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m26x .pagination a:hover:not(.active){background-color:#fff}.m26x .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m26x .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m26x .divpagenation{width:100%;margin:50px 15px 100px;position:relative}@media screen and (max-width:992px){.m26x .divpagenation{display:none}}.m26x a.arrowpg{color:#235789;font-size:28px;padding-top:0;padding-bottom:0}.m26x .searchnews{background-position:right 30px center;padding-left:20px}.m26x .daterange,.m26x .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-repeat:no-repeat;color:#ddd}.m26x .daterange{margin-top:30px;background-position:left 16px center;padding-left:70px}.m26x .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m26x .form-control::-webkit-input-placeholder{color:#fff}}.m26x .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m26x .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m26x .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.m26x .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m26x .styled-checkbox:checked+label:before{background:#fff}.m26x .styled-checkbox:disabled+label{color:#fff;cursor:auto}.m26x .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m26x .styled-checkbox:checked+label:after{left:10px;top:2px}.m26x label{margin-top:40px;margin-bottom:17px}.m26x .smalldatediv{height:40px;width:40px;background-color:red}.m26x .bigdatediv{height:40px;width:100%;background-color:aqua}@media screen and (max-width:992px){.m26x .row.divaccordionspace{display:none}}.m26x .styled-checkbox:after,.m26x .styled-checkbox:checked+label:after{content:"\2713";position:absolute;left:9px;top:0;color:#235789;font-size:20px}.m26x .search-news-slider .slick-dots{text-align:center;margin:0;padding:0;margin-top:40px}.m26x .search-news-slider .slick-dots li{display:inline-block;margin:0 .25rem}.m26x .search-news-slider .slick-dots li:focus{outline:0}.m26x .search-news-slider .slick-dots li button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m26x .search-news-slider .slick-dots .slick-active button{background-color:#192830}.m26x hr.every-third-row{width:100%;margin:15px}@media screen and (max-width:992px){.m26x hr.every-third-row{display:none}}.m26x hr.every-second-row{width:100%;margin:15px}@media screen and (min-width:993px){.m26x hr.every-second-row{display:none}}.m26x .more-than-8-news{border-right:none}@media screen and (max-width:992px){.m26x .more-than-8-news{display:none}}.m26x .div-link{position:absolute;bottom:0;left:17px}.m27x h1{font-family:TiemposHeadline,sans-serif;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#333;margin-bottom:9px}@media screen and (max-width:992px){.m27x h1{text-align:left;margin:0;font-size:30px}}.m27x h2{font-family:TiemposHeadline,sans-serif;font-weight:400}.m27x h2,.m27x h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m27x h2.h22{width:100%;margin:0;padding:0;font-weight:500;margin-left:15px}@media screen and (max-width:992px){.m27x h2.h22{font-size:20px;margin-left:15px;padding:0;width:50%}}@media screen and (max-width:992px){.m27x h2{font-size:20px;margin-bottom:30px}}.m27x h6.firstclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin-left:15px}@media screen and (max-width:992px){.m27x h6.firstclass{margin:0;position:absolute;right:15px;top:20px}}.m27x h6.secondclass{font-size:14px;font-weight:500;line-height:normal}.m27x h6.secondclass,.m27x p{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333}.m27x p{font-size:16px;font-weight:400;line-height:1.75;padding-bottom:51px;margin-bottom:0}.m27x p:first-child{margin-bottom:30px;padding-bottom:0}.m27x p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m27x p.ptext,.m27x p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m27x p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m27x p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m27x p.parccodion:first-child{padding-left:55px;padding-top:28px}.m27x p.parccodion:last-child{padding-bottom:30px}.m27x p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m27x ul{padding-right:15px}.m27x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m27x a.arrowpg{color:#235789;font-size:18px;padding-top:0;padding-bottom:0}.m27x a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m27x a.h44{padding:0;margin:1px 0 30px}}.m27x a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m27x a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m27x a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m27x a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m27x a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m27x a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m27x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m27x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m27x a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m27x a.linkfont2{line-height:1.29;color:#222}.m27x a.accordionmenu,.m27x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m27x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m27x a.accordionmenu:first-child{color:#235789}.m27x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m27x a.arcodionlink,.m27x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m27x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m27x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m27x a:focus,.m27x a:hover{outline:none;text-decoration:none}.m27x .col-md-3.d-flex.justify-content-end{padding:0}.m27x ul li.nav-item,.m27x ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m27x ul li.lit{padding-left:12px}.m27x li.dropdown:hover>.dropdown-menu{display:block}.m27x a.nav-link.linkfont2{margin:0}.m27x a.nav-link.linkfont2:hover{font-weight:600}.m27x ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m27x .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m27x .divaccordionspace{margin-top:30px;margin-bottom:19px}.m27x .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m27x .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m27x ul.nav.flex-column{padding-right:0}.m27x .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m27x .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m27x .nav-link.expand:after{transform:rotate(45deg);top:16px}.m27x .nav-link.expand:after,.m27x .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m27x .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:22px}.m27x .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m27x ul.nav.flex-column.divborder{margin-right:15px}.m27x a.accordionmenu:hover{color:#235789}.m27x .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m27x .rectanglemod{max-width:100%;padding:15px;margin:0;border:none;border:1px solid #ddd;border-top:3px solid #000;margin-bottom:20px}}.m27x .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}.m27x .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m27x .publications_slider{padding-top:20px;border-bottom:1px solid;border-color:#ddd;width:100%;margin-bottom:50px}@media screen and (max-width:992px){.m27x .publications_slider{padding-top:0;padding-bottom:0;border-bottom:1px solid #ddd}}.m27x .imageclass{max-width:230px;height:150px;background-size:cover;margin-bottom:15.6px;margin-left:auto;margin-right:auto}@media screen and (min-width:993px) and (max-width:1199px){.m27x .imageclass{height:124px}}@media screen and (max-width:992px){.m27x .imageclass{max-width:313px;padding:0;background-size:cover;max-height:none;height:auto}}.m27x img{width:100%;height:auto}.m27x .coldiv{width:320px}.m27x .coldiv .div-title{margin-left:5px;margin-right:5px;margin-bottom:35px;height:95px;overflow:hidden}@media screen and (max-width:992px){.m27x .coldiv .div-title{margin:6px 0 0;min-height:60px;padding:0}}.m27x .coldiv .div-text{margin-left:5px;margin-right:5px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m27x .coldiv .div-text{margin:10px 0 0;height:20px;padding:0}}.m27x .coldiv .div-link{margin-left:5px;margin-right:5px;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m27x .coldiv .div-link{margin:2px 0 0;padding:0}}.m27x .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m27x .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m27x .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m27x .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m27x .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m27x .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m27x .coldiv{width:100%}}.m27x .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:15px;top:0;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m27x .type2{display:none}}.m27x .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:83px;top:0;background-size:cover}@media screen and (max-width:992px){.m27x .type3{display:none}}.m27x .type2 img:hover,.m27x .type3 img:hover{cursor:pointer;opacity:.4}.m27x .typegen:hover{cursor:pointer}.m27x .typegen .slick-disabled{opacity:.4!important}.m27x img.imagearrow{width:38px;height:38px;border-radius:50%}.m27x .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0;bottom:0}.m27x .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m27x .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m27x .pagination a:hover:not(.active){background-color:#fff}.m27x .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m27x .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m27x .divpagenation{width:100%;margin-left:15px;margin-right:15px;margin-top:50px;position:relative}@media screen and (max-width:992px){.m27x .divpagenation{display:none}}.m27x .publications_slider2{padding-top:30px;padding-bottom:40px;margin-bottom:20px}@media screen and (max-width:992px){.m27x .publications_slider2{padding-bottom:30px}}.m27x .searchnews{background-position:right 30px center;padding-left:20px;margin-bottom:30px}.m27x .daterange,.m27x .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-repeat:no-repeat;color:#ddd;margin-top:30px}.m27x .daterange{background-position:left 16px center;padding-left:70px}.m27x .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m27x .form-control::-webkit-input-placeholder{color:#fff}}.m27x .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m27x .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m27x .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.m27x .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m27x .styled-checkbox:checked+label:before{background:#fff}.m27x .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.m27x .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m27x .styled-checkbox:checked+label:after{left:10px;top:2px}.m27x label{font-family:Work Sans,"sans-serif";font-size:14px;color:#333}@media screen and (max-width:992px){.m27x .d-flex{padding:15px;display:block!important}}.m27x .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m27x .slick-dots li{margin:0 .25rem}.m27x .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;cursor:pointer;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m27x .slick-dots li.slick-active button{background-color:#192830}.m27x .styled-checkbox:checked+label:after{content:"\2713";position:absolute;left:9px;top:3px;color:#235789;font-size:20px}@media screen and (max-width:992px){.m27x ul.slick-dots{padding-top:0}}.m27x label{margin-right:15px}@media screen and (max-width:992px){.m27x .row.divaccordionspace{display:none}}.m28x h1{font-family:TiemposHeadline,sans-serif;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#333;margin-bottom:9px}@media screen and (max-width:992px){.m28x h1{text-align:left;margin:0;font-size:30px}}.m28x h2{font-family:TiemposHeadline,sans-serif;font-weight:400}.m28x h2,.m28x h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m28x h2.h22{width:100%;margin:0;padding:0;font-weight:500}@media screen and (max-width:767px){.m28x h2.h22{font-size:20px;margin-left:15px;padding:0;width:50%}}@media screen and (max-width:992px){.m28x h2{font-size:20px;margin-bottom:30px}}.m28x h6.firstclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;margin:0}@media screen and (min-width:768px){.m28x h6.firstclass{width:100%}}@media screen and (max-width:767px){.m28x h6.firstclass{margin:0;position:absolute;right:15px;top:20px}}.m28x h6.secondclass{font-size:14px;font-weight:500;line-height:normal}.m28x h6.secondclass,.m28x p{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333}.m28x p{font-size:16px;font-weight:400;line-height:1.75;padding-bottom:51px;margin-bottom:0}.m28x p:first-child{margin-bottom:30px;padding-bottom:0}.m28x p.ptext{font-size:14px;font-weight:600;line-height:normal;color:#1d2114}.m28x p.ptext,.m28x p.ptext12{font-family:Work Sans,"sans-serif";font-style:normal;font-stretch:normal;letter-spacing:normal}.m28x p.ptext12{font-size:12px;font-weight:400;line-height:1.5;color:#222}.m28x p.parccodion{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#333;margin-left:55px;padding:0;margin-bottom:18px}.m28x p.parccodion:first-child{padding-left:55px;padding-top:28px}.m28x p.parccodion:last-child{padding-bottom:30px}.m28x p.psubmenu{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000;padding-bottom:20px;margin:20px 20px 0;text-align:center;border-bottom:1px solid #ddd}.m28x ul{padding-right:15px}.m28x ol li{list-style-type:decimal-leading-zero;color:#ff4500}.m28x a.arrowpg{color:#235789;font-size:18px;padding-top:0;padding-bottom:0}.m28x a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m28x a.h44{padding:0;margin:1px 0 30px}}.m28x a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m28x a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m28x a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;line-height:1.24;color:#222;display:inline;overflow:hidden}@media screen and (max-width:992px){.m28x a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m28x a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m28x a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m28x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m28x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m28x a.linkfont{font-family:Roboto Slab,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m28x a.linkfont2{line-height:1.29;color:#222}.m28x a.accordionmenu,.m28x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m28x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m28x a.accordionmenu:first-child{color:#235789}.m28x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m28x a.arcodionlink,.m28x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m28x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m28x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m28x a:focus,.m28x a:hover{outline:none;text-decoration:none}.m28x .col-md-3.d-flex.justify-content-end{padding:0}.m28x ul li.nav-item,.m28x ul li.nav-item:active{line-height:44px;text-align:left;border-bottom:1px solid #ddd}.m28x ul li.lit{padding-left:12px}.m28x li.dropdown:hover>.dropdown-menu{display:block}.m28x a.nav-link.linkfont2{margin:0}.m28x a.nav-link.linkfont2:hover{font-weight:600}.m28x ul .collapse.list-unstyled{padding:0;border-top:1px solid #ddd}.m28x .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px}.m28x .divaccordionspace{margin-top:30px;margin-bottom:19px}.m28x .divborder{border-top:1px solid #ddd;margin:0;padding:0}.m28x .divborderbottom{border-bottom:1px solid #ddd;margin-bottom:10px}.m28x .divacc{padding-top:40px}.m28x ul.nav.flex-column{padding-right:0}.m28x .backtp{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#1d2114;margin:0 auto;width:100%;cursor:pointer;text-align:center}.m28x .arrow{content:"";margin:10px auto 55px;width:10px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);cursor:pointer}.m28x .nav-link.expand:after{transform:rotate(45deg);top:16px}.m28x .nav-link.expand:after,.m28x .nav-link.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.m28x .nav-link.expand[aria-expanded=true]:after{transform:rotate(225deg);top:22px}.m28x .nav-item.show .nav-link.linkfont.expand:after{content:"";width:10px;height:10px;position:absolute;right:2px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(225deg);top:16px}.m28x ul.nav.flex-column.divborder{margin-right:15px}.m28x a.accordionmenu:hover{color:#235789}.m28x .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m28x .rectanglemod{max-width:100%;padding:15px;border:1px solid #ddd;border-top:3px solid #000;margin-bottom:20px}}.m28x .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}.m28x .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m28x .publications_slider{padding-bottom:55px;padding-top:20px;border-bottom:1px solid;border-color:#ddd;width:100%;margin-bottom:50px}@media screen and (max-width:992px){.m28x .publications_slider{padding-top:0;padding-bottom:0;border-bottom:1px solid #ddd}}.m28x .imageclass{max-width:230px;height:117px;background-size:cover;margin:19px 0 15.6px}@media screen and (max-width:992px){.m28x .imageclass{max-width:313px;max-height:140px;margin-left:0;margin-right:0;padding:0;background-size:cover}}.m28x img{width:100%;height:auto}.m28x .coldiv{width:320px}.m28x .coldiv .div-title{margin-bottom:5px;height:120px;overflow:hidden}@media screen and (max-width:992px){.m28x .coldiv .div-title{margin:6px 0 20px;min-height:60px;padding:0;height:100px}}.m28x .coldiv .div-text{margin-bottom:5px;width:100%;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m28x .coldiv .div-text{margin:10px 0 0;height:20px;padding:0}}.m28x .coldiv .div-link{margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m28x .coldiv .div-link{margin:2px 0 0;padding:0}}.m28x .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m28x .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m28x .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m28x .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m28x .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m28x .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m28x .coldiv{width:100%}}.m28x .type2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:15px;top:0;background-size:cover;transform:rotate(180deg)}@media screen and (max-width:992px){.m28x .type2{display:none}}.m28x .type3{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;position:absolute;right:83px;top:0;background-size:cover}@media screen and (max-width:992px){.m28x .type3{display:none}}.m28x .type2 img:hover,.m28x .type3 img:hover{cursor:pointer;opacity:.4}.m28x .typegen:hover{cursor:pointer}.m28x .typegen .slick-disabled{opacity:.4!important}.m28x img.imagearrow{width:38px;height:38px;border-radius:50%}.m28x .pagination{display:inline-block;border:1px solid #ddd;position:absolute;right:0;bottom:0}.m28x .pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.m28x .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.m28x .pagination a:hover:not(.active){background-color:#fff}.m28x .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.m28x .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.m28x .divpagenation{width:100%;margin-left:15px;margin-right:15px;margin-top:50px;position:relative}@media screen and (max-width:992px){.m28x .divpagenation{display:none}}.m28x .publications_slider2{padding-top:30px;padding-bottom:40px;margin-bottom:20px}@media screen and (max-width:992px){.m28x .publications_slider2{padding-bottom:30px}}.m28x .searchnews{background-position:right 30px center;padding-left:20px;margin-bottom:30px}.m28x .daterange,.m28x .searchnews{width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-repeat:no-repeat;color:#ddd;margin-top:30px}.m28x .daterange{background-position:left 16px center;padding-left:70px}.m28x .form-control::-webkit-input-placeholder{margin-left:20px;padding-left:20px}@media screen and (max-width:992px){.m28x .form-control::-webkit-input-placeholder{color:#fff}}.m28x .checkboxclass{width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m28x .styled-checkbox{position:absolute;opacity:0;border:1px solid #235789}.m28x .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.m28x .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:30px;height:30px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background:#fff;border:1px solid #235789}.m28x .styled-checkbox:checked+label:before{background:#fff}.m28x .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.m28x .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.m28x .styled-checkbox:checked+label:after{left:10px;top:2px}.m28x label{font-family:Work Sans,"sans-serif";font-size:14px;color:#333}@media screen and (max-width:992px){.m28x .d-flex{padding:15px;display:block!important}}.m28x .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m28x .slick-dots li{margin:0 .25rem}.m28x .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m28x .slick-dots li.slick-active button{background-color:#192830}.m28x .styled-checkbox:checked+label:after{content:"\2713";position:absolute;left:9px;top:3px;color:#235789;font-size:20px}@media screen and (max-width:992px){.m28x ul.slick-dots{padding-top:0}}.m28x label{margin-right:15px}@media screen and (max-width:992px){.m28x .row.divaccordionspace{display:none}}.m29x h2{font-family:TiemposHeadline,sans-serif;font-weight:400}.m29x h2,.m29x h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m29x h2.h22{width:100%;margin:0;padding:0;font-weight:500}@media screen and (max-width:992px){.m29x h2.h22{font-size:20px;margin-left:15px;padding:0;width:50%}}@media screen and (max-width:992px){.m29x h2{font-size:20px;margin-bottom:30px}}.m29x h6.firstclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}@media screen and (max-width:992px){.m29x h6.firstclass{margin:0;position:absolute;right:15px;top:20px}}.m29x h6.secondclass{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333}.m29x a.arrowpg{color:#235789;font-size:18px;padding-top:0;padding-bottom:0}.m29x a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline;text-decoration:none}@media screen and (max-width:992px){.m29x a.h44{padding:0;margin:1px 0 30px}}.m29x a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b;text-decoration:none}@media screen and (max-width:992px){.m29x a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m29x a.withimagea{font-family:TiemposHeadline,sans-serif;font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline;text-decoration:none}@media screen and (max-width:992px){.m29x a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m29x a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m29x a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m29x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m29x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:45px;padding:0}.m29x a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m29x a.linkfont2{line-height:1.29;color:#222}.m29x a.accordionmenu,.m29x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m29x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m29x a.accordionmenu:first-child{color:#235789}.m29x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m29x a.arcodionlink,.m29x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m29x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m29x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m29x a:focus,.m29x a:hover{outline:none;text-decoration:none}.m29x .rectanglemod{padding:10px;max-width:350px;border:1px solid;border-color:#ddd;position:relative;border-top:3px solid #000;margin-top:15px;margin-bottom:15px}@media screen and (max-width:992px){.m29x .rectanglemod{max-width:100%;padding:15px;margin:0;border:none;border:1px solid #ddd;border-top:3px solid #000;margin-bottom:20px}}.m29x .rectanglerwo{width:24px;height:24px;position:absolute;border:none;z-index:999;right:-1px;bottom:-1px}.m29x .digonalline{width:24px;background:linear-gradient(-45deg,#fff 49%,#ddd 52%,#fff 0)}.m29x .coldiv{width:320px}.m29x .coldiv .div-title{margin-left:5px;margin-right:5px;margin-bottom:5px;min-height:95px;max-height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-title{margin:6px 0 0;min-height:60px;padding:0}}.m29x .coldiv .div-text{margin-left:5px;margin-right:5px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-text{margin:10px 0 0;height:20px;padding:0}}.m29x .coldiv .div-link{margin-left:5px;margin-right:5px;margin-top:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-link{margin:2px 0 0;padding:0}}.m29x .coldiv .div-titlet{margin-left:15px;margin-right:15px;margin-bottom:0;height:95px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-titlet{margin:6px 0 0;height:60px}}.m29x .coldiv .div-textt{margin-left:15px;margin-right:15px;margin-bottom:5px;height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-textt{margin-left:0;margin-right:0;margin-bottom:0;height:20px}}.m29x .coldiv .div-linkt{margin-left:15px;margin-right:15px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3}@media screen and (max-width:992px){.m29x .coldiv .div-linkt{margin:2px 0 20px}}@media screen and (max-width:992px){.m29x .coldiv{width:100%}}.m29x .imageclass{max-width:230px;height:117px;background-size:cover;margin:19px 0 15.6px}@media screen and (max-width:992px){.m29x .imageclass{max-width:313px;max-height:140px;margin-left:0;margin-right:0;padding:0;background-size:cover}}.m29x img{width:100%;height:auto}.m29x .publications_slider{padding-bottom:55px;padding-top:20px;border-bottom:1px solid;border-color:#ddd;width:100%;margin-bottom:50px}@media screen and (max-width:992px){.m29x .publications_slider{padding-top:0;padding-bottom:0;border-bottom:1px solid #ddd}}.m30x h2{font-family:TiemposHeadline,sans-serif;font-weight:400;margin-bottom:15px}.m30x h2,.m30x h2.h22{font-size:24px;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222}.m30x h2.h22{width:100%;margin:0;padding:0;font-weight:500}@media screen and (max-width:992px){.m30x h2,.m30x h2.h22{font-size:20px;font-weight:500}.m30x h2{text-align:center;margin:0;padding:0}}.m30x a.buttonlinkw{width:200px;height:45px;line-height:44px;border-radius:22.5px;background-color:#fff;border:1px solid #235789;text-decoration:none;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#235789;text-align:center;position:absolute}@media screen and (max-width:992px){.m30x a.buttonlinkw{position:relative;padding:15px 50px}}.m30x a.adescriptiondiv{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#222;display:table-row;text-decoration:none}@media screen and (max-width:992px){.m30x a.adescriptiondiv{font-size:13px;text-align:center}}.m30x a.ainfodiv{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#9b9b9b;display:table-row;text-decoration:none}@media screen and (max-width:992px){.m30x a.ainfodiv{font-size:14px;text-align:center}}.m30x a.pclass2{min-height:93px;margin-right:0;margin-left:0;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m30x a.pclass2{display:none}}.m30x a.h22{font-family:Work Sans,"sans-serif";font-size:22px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;color:#222;margin-right:0;display:inline}@media screen and (max-width:992px){.m30x a.h22{min-height:126px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.3}}.m30x a.h44{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#235789;display:inline}@media screen and (max-width:992px){.m30x a.h44{padding:0;margin:1px 0 30px}}.m30x a.paragraph{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline;color:#9b9b9b}@media screen and (max-width:992px){.m30x a.paragraph{font-size:15px;margin-left:0;margin-right:0}}.m30x a.withimagea{font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:inline}@media screen and (max-width:992px){.m30x a.withimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m30x a.withoutimagea{margin-left:15px;margin-right:15px;height:95px;font-family:Work Sans,"sans-serif";font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#222;display:-ms-flexbox;display:flex;margin-bottom:40px}@media screen and (max-width:992px){.m30x a.withoutimagea{min-height:60px;max-height:60px;font-size:20px;margin-left:0;margin-right:0;margin-bottom:0}}.m30x a.fontstyle{font-family:Work Sans,"sans-serif";font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500}.m30x a.nav-link{padding-left:0;line-height:44px;display:inline;margin-right:75px;padding:0}.m30x a.linkfont{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#000}.m30x a.linkfont2{line-height:1.29;color:#222}.m30x a.accordionmenu,.m30x a.linkfont2{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal}.m30x a.accordionmenu{font-family:Work Sans,"sans-serif";line-height:normal;color:#4a4a4a}.m30x a.accordionmenu:first-child{color:#235789}.m30x a.arcodionlink{font-size:18px;font-weight:400;line-height:1.11;color:#000}.m30x a.arcodionlink,.m30x a.linkinsideacc{font-style:normal;font-stretch:normal;letter-spacing:normal}.m30x a.linkinsideacc{font-size:16px;font-weight:600;line-height:1;color:#235789;margin-left:6px;cursor:pointer}.m30x a.linksubmenu{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#333;display:inline;border-bottom:1px solid #333}.m30x a:focus,.m30x a:hover{outline:none;text-decoration:none}.m30x .coldivposition .positiondiv{width:100%;height:20px;margin-bottom:16px}@media screen and (max-width:992px){.m30x .coldivposition .positiondiv{display:none}}.m30x .coldivposition .titlediv{width:100%;min-height:95px;margin-bottom:13px}@media screen and (max-width:992px){.m30x .coldivposition .titlediv{width:255px;max-height:90px;margin-left:auto;margin-right:auto;text-align:center}}.m30x .coldivposition .descriptiondiv{width:100%;min-height:65px;margin-bottom:15px}@media screen and (max-width:992px){.m30x .coldivposition .descriptiondiv{width:255px;max-height:65px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:5px}}.m30x .coldivposition .infodiv{width:100%;min-height:35px;margin-bottom:16px}@media screen and (max-width:992px){.m30x .coldivposition .infodiv{width:255px;height:40px;margin-left:auto;margin-right:auto;text-align:center}}.m30x .coldivposition .buttonbiv{width:100%;min-height:45px;margin-bottom:0}@media screen and (max-width:992px){.m30x .coldivposition .buttonbiv{text-align:center;margin-bottom:10px}}.m30x .col-md-4.coldivposition{border-right:1px solid #ddd}.m30x .col-md-4.coldivposition:last-child{border-right:none}@media screen and (max-width:992px){.m30x .col-md-4.coldivposition:last-child{border:none}}@media screen and (max-width:992px){.m30x .col-md-4.coldivposition{border-right:none}}.m30x .publications_slider{margin-top:15px;margin-bottom:100px}@media screen and (max-width:992px){.m30x .publications_slider{margin-top:40px;padding-bottom:45px;border-bottom:1px solid #ddd;margin-bottom:40px}}.m30x .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0;list-style-type:none}.m30x .slick-dots li{margin:0 .25rem}.m30x .slick-dots button{display:block;width:.5rem;height:.5rem;padding:0;border:none;border-radius:100%;background-color:#ddd;text-indent:-9999px}.m30x .slick-dots li.slick-active button{background-color:#192830}.m31 h1{margin-bottom:18px}.m31 h2{margin-bottom:35px}.m31 h3{margin-bottom:20px}.m31 h4{color:#1d2114}.m31 .fontstyle{font-family:TiemposText,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:normal;color:#333;border-bottom:1px solid #ff4500;text-decoration:none}.m31 ul{list-style:none;padding-left:20px}.m31 ul li:before{content:"\2022";color:#ff6b35;font-weight:700;display:inline-block;width:1em;margin-left:-1em;margin-top:10px}.m31 .div-button{width:182px;z-index:999;display:-ms-flexbox;display:flex;margin-bottom:30px}.m31 .orange-button{width:180px;height:45px;line-height:44px;border-radius:22.5px;background-color:#ff6b35;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#fff!important;text-align:center;text-decoration:none!important}.m31 .orange-button:hover{opacity:.9;text-decoration:underline!important}.m31 .white-button{width:180px;height:45px;line-height:44px;border-radius:22.5px;background-color:#fff;border-style:solid;border-width:thin;font-family:Work Sans,"sans-serif";font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#ff6b35!important;text-align:center;text-decoration:none!important}.m31 .white-button:hover{opacity:.9;text-decoration:underline!important}.m31 .overpay{font-size:12px}.m31 .benefit{margin-top:30px;margin-bottom:30px;padding-left:0;padding-right:0}.m31 .benefit img{width:45px;margin-right:15px}.m31 .modal_background{display:none;height:100%;width:100%;position:fixed;z-index:999999;top:0;left:0;background-color:rgba(0,0,0,.5);overflow-x:hidden}.m31 .modal_box{background-color:#fff;margin:10% auto;width:30%;padding-top:15px;padding-bottom:25px;border-radius:5px}.m31 .close_button{color:#ccc;float:right;font-size:30px;margin-right:10px}.m31 .close_button:focus,.m31 .close_button:hover{color:#000;text-decoration:none;cursor:pointer}.m31 .share_icon_row{width:80%;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.m31 .share_icon_row img{height:40px}.m31 .share_header{margin-left:20px;padding-top:8px}@media screen and (max-width:992px){.m31 .modal_box{width:82%;margin:40% auto}.m31 .button-col{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:992px){.main-content{padding-bottom:0}.share-symbols{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (max-width:992px){.pag{display:none}}.pag .pagination{height:40px;display:inline-block;border:1px solid #ddd;float:right}.pag .pagination a{font-family:Work Sans,"sans-serif";color:#000;float:left;text-decoration:none;width:34px;line-height:38px;border:0!important;text-align:center}.pag .pagination a.active{background-color:#ddd;border:1px solid #ddd;cursor:default}.pag .pagination a:hover:not(.active){background-color:#fff}.pag .pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pag .pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.pag .divpagenation{width:100%;margin-left:15px;margin-right:15px;margin-top:50px;position:relative}.pag a.arrowpg{color:#235789;font-size:28px;width:40px;line-height:35px}.show-more-button{text-align:center}@media screen and (min-width:993px){.show-more-button{display:none}}.breadcrumbs .border-bottom{padding-top:30px;padding-bottom:19px}.breadcrumbs a{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.breadcrumbs a:first-child{color:#235789}.breadcrumbs .triangle{content:"";width:5px;height:5px;border-right:1px solid #222;border-bottom:1px solid #222;transform:rotate(315deg);margin:auto 10px;display:inline-block}.breadcrumbs a.accordionmenu:hover{color:#235789}.breadcrumbs .divaccordionspace{padding-left:0}@media screen and (max-width:992px){.breadcrumbs{display:none}}.back-to-top{position:fixed;bottom:2em;right:-10px;text-decoration:none;color:#000;font-size:12px;display:none;width:50px;height:40px;border-radius:8px;padding-right:10px;text-align:center;box-shadow:0 2px 7px 0 rgba(0,0,0,.2);background-color:hsla(0,0%,100%,.8);z-index:99999999}@media screen and (max-width:767px){.back-to-top{display:none;width:50px;height:40px}}.back-to-top .backtp{display:none;font-family:TiemposText,sans-serif;font-size:16px;color:#1d2114;cursor:pointer;text-align:center;margin-top:-10px}@media screen and (max-width:767px){.back-to-top .backtp{display:none}}.back-to-top img{cursor:pointer}.sidebar01x{max-width:210px;margin-left:auto;border-top:1px solid #ddd}@media screen and (max-width:992px){.sidebar01x{display:none}}.sidebar01x ul li{padding:20px 0;border-bottom:1px solid #ddd;position:relative}.sidebar01x ul li a{font-family:TiemposText,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;color:#000;padding:0}.sidebar01x ul li a.active,.sidebar01x ul li a:hover{font-weight:600}.sidebar01x ul li a.expand:after{top:24px;transform:rotate(45deg)}.sidebar01x ul li a.expand:after,.sidebar01x ul li a.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.sidebar01x ul li a.expand[aria-expanded=true]:after{transform:rotate(225deg);top:27px}.sidebar01x ul li ul{border-top:1px solid #ddd}.sidebar01x ul li ul li{border:0;padding:7px 0}.sidebar01x ul li ul li a{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;line-height:1.29;color:#222;margin-left:10px}.sidebar01x ul li ul li:first-of-type a{margin-top:20px}.sidebar01x ul li ul li:last-of-type a{margin-bottom:20px}.sidebar01x a:focus,.sidebar01x a:hover{outline:none;text-decoration:none}.sidebar01x-dropdown{margin-bottom:30px;border-top:1px solid #ddd;position:relative}@media screen and (min-width:768px){.sidebar01x-dropdown{display:none}}.sidebar01x-dropdown ul li{line-height:60px;border-bottom:1px solid #ddd;position:relative}.sidebar01x-dropdown ul li a{font-family:TiemposText,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;color:#000;padding:0}.sidebar01x-dropdown ul li a.active,.sidebar01x-dropdown ul li a:hover{font-weight:600}.sidebar01x-dropdown ul li a.expand:after{top:24px;transform:rotate(45deg)}.sidebar01x-dropdown ul li a.expand:after,.sidebar01x-dropdown ul li a.expand[aria-expanded=true]:after{content:"";width:10px;height:10px;position:absolute;right:17px;border-right:1px solid #222;border-bottom:1px solid #222}.sidebar01x-dropdown ul li a.expand[aria-expanded=true]:after{transform:rotate(225deg);top:27px}.sidebar01x-dropdown ul li ul{border-top:1px solid #ddd}.sidebar01x-dropdown ul li ul li{border:0;padding:7px 0}.sidebar01x-dropdown ul li ul li a{font-family:Work Sans,"sans-serif";font-size:14px;font-weight:400;line-height:1.29;color:#222;margin-left:10px}.sidebar01x-dropdown ul li ul li:first-of-type a{margin-top:20px}.sidebar01x-dropdown ul li ul li:last-of-type a{margin-bottom:20px}.sidebar01x-dropdown a:focus,.sidebar01x-dropdown a:hover{outline:none;text-decoration:none}.sidebar02x{max-width:210px;margin-left:auto;margin-top:50px;border-radius:3px;background-color:#e4e5e7;padding:16px 18px}@media screen and (max-width:992px){.sidebar02x{margin-top:-80px;width:100%;margin-bottom:100px;max-width:100%;margin-left:0}}.sidebar02x p{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px}.sidebar02x ul{list-style-type:none;padding:0;margin:0}.sidebar02x ul li{min-height:30px;padding-left:44px;position:relative}@media screen and (max-width:992px){.sidebar02x ul li{padding-left:30px}}.sidebar02x ul li:before{content:" ";background-image:url(/assets/img/icons/arrow_back.svg);background-size:30px 30px;height:30px;width:30px;position:absolute;left:10px;transform:rotate(180deg)}@media screen and (max-width:992px){.sidebar02x ul li:before{left:0}}.sidebar02x ul li a{font-size:14px;color:#333;display:inline;border-bottom:1px solid #333}.sidebar02x ul li a:hover{text-decoration:none}.sidebar02x1{margin-left:auto;margin-top:30px;margin-bottom:30px;border-radius:3px;background-color:#e4e5e7;padding:16px 18px}@media screen and (max-width:992px){.sidebar02x1{width:100%;max-width:100%;margin-left:0}}.sidebar02x1 p{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px}.sidebar02x1 ul{list-style-type:none;padding:0;margin:0}.sidebar02x1 ul li{min-height:30px;padding-left:44px;position:relative}@media screen and (max-width:992px){.sidebar02x1 ul li{padding-left:30px}}.sidebar02x1 ul li:before{content:" ";background-image:url(/assets/img/icons/arrow_back.svg);background-size:30px 30px;height:30px;width:30px;position:absolute;left:10px;transform:rotate(180deg)}@media screen and (max-width:992px){.sidebar02x1 ul li:before{left:0}}.sidebar02x1 ul li a{font-size:14px;color:#333;display:inline;border-bottom:1px solid #333}.sidebar02x1 ul li a:hover{text-decoration:none}.sidebar03x{max-width:210px;margin-left:auto;margin-top:50px;border-radius:3px;background-color:#e4e5e7;padding:16px 18px}@media screen and (max-width:992px){.sidebar03x{margin-top:-80px;width:100%;margin-bottom:0;max-width:100%;margin-left:0}}.sidebar03x p{font-size:14px;line-height:1.29;color:#333}.sidebar03x p.mainp{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px}.sidebar04x{max-width:210px;margin-left:auto;margin-top:50px;border-radius:3px;border:1px solid #e4e5e7;padding:16px 18px}@media screen and (max-width:992px){.sidebar04x{margin-top:20px;width:100%;margin-bottom:0;max-width:100%;margin-left:0}}.sidebar04x p{font-size:14px;line-height:1.29;color:#333;word-break:break-word}.sidebar04x p.mainp{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px}.sidebar05x{max-width:210px;margin-left:auto;margin-top:50px;border-radius:3px;border:1px solid #e4e5e7;padding:16px 18px}@media screen and (max-width:992px){.sidebar05x{margin-top:20px;width:100%;margin-bottom:0;max-width:100%;margin-left:0}}.sidebar05x p{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px}.sidebar05x ul{list-style-type:none;padding:0;margin:0}.sidebar05x ul li{min-height:30px;padding-left:44px;position:relative}.sidebar05x ul li:before{content:" ";background-image:url(/assets/img/icons/arrow_back.svg);background-size:30px 30px;height:30px;width:30px;position:absolute;left:10px;transform:rotate(180deg)}.sidebar05x ul li a{font-size:14px;color:#333;display:inline;border-bottom:1px solid #333}.sidebar05x ul li a:hover{text-decoration:none}.sidebar06x{max-width:210px;margin-left:auto;margin-top:50px;border-radius:3px;padding:16px 18px}@media screen and (max-width:992px){.sidebar06x{margin-top:20px;width:100%;margin-bottom:100px;max-width:100%;margin-left:0}}.sidebar06x p{font-family:TiemposHeadline,sans-serif;line-height:1.25;text-align:left;border-bottom:1px solid #ddd;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#333;padding-bottom:15px;margin-bottom:30px}.sidebar06x .divimg{width:20px;height:28px;margin:0 8px;display:inline-block}@media screen and (max-width:992px){.sidebar06x .divimg{width:20px;height:20px;margin:0 8px;display:inline-block}}.overlay{height:100%;width:0;position:fixed;z-index:999999;top:0;left:0;background-color:#fff;overflow-x:hidden}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:.3s}.overlay a:focus,.overlay a:hover{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-width:767px){.overlay .closebtn{top:5px;right:20px;font-weight:300;font-size:29px;color:#333;padding:0;z-index:99999999}}@media screen and (max-height:450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.m-overlay h1{margin-top:100px;margin-bottom:56px;font-size:36px;font-family:TiemposHeadline,sans-serif}.m-overlay h2{font-family:TiemposText,sans-serif}.m-overlay .searchnews{margin-bottom:34px;width:100%;height:50px;border:1px solid #ddd;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-position:right 30px center;background-repeat:no-repeat;padding-left:20px;padding-right:40px}@media screen and (max-width:767px){.m-overlay .searchnews{background-position:right 10px center}}@media screen and (max-width:767px){.m-overlay .m26x .classborder:nth-child(2n){border-right:0}}@media screen and (max-width:992px){.m-overlay .m26x .coldiv .div-text{display:-webkit-box;margin:0!important}.m-overlay .m26x a.pclass2{display:block}.m-overlay .m26x .coldiv .div-title{margin-top:15px;margin-bottom:5px;height:140px}.m-overlay .m26x .coldiv .div-link{margin-top:10px}}.m-overlay .person-box{border-right:1px solid #ddd}@media screen and (max-width:767px){.m-overlay .person-box{border-right:0;border-bottom:1px solid #ddd}}.m-overlay .person-box:last-child{border:none}.m-overlay .show-all{border-radius:22.5px;border:1px solid #235789;font-size:14px;font-weight:600;color:#235789;padding:15px 62px;margin:0 auto;max-width:200px}.m-overlay .show-all:hover{text-decoration:none}@media screen and (max-width:767px){.m-overlay .desktop-only{display:none}}.m-overlay .pop-search h2{margin-top:120px;margin-bottom:65px}@media screen and (max-width:767px){.m-overlay .pop-search h2{margin-top:50px}}.m-overlay .pop-search a{color:#999;display:block;margin-bottom:35px}.m-overlay .pop-search a:hover{text-decoration:none}.wp-block-file__button{background:#e67800!important}.wp-block-image img{height:auto}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9ib290c3RyYXAuc2NzcyIsImdlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJhcHAuY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvX2ltYWdlcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9faW1hZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9fZnVuY3Rpb25zLnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJib290c3RyYXAvX25hdi5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9fY2FyZC5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLCJib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyIsImJvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsImJvb3RzdHJhcC9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiYm9vdHN0cmFwL190b2FzdHMuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWwuc2NzcyIsImJvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLCJib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYm9vdHN0cmFwL19zcGlubmVycy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL19wcmludC5zY3NzIiwiZ2VuZXJhbC9faGVhZGVyLnNjc3MiLCJnZW5lcmFsL19mb290ZXIuc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwic2xpY2svc2xpY2suc2NzcyIsIm1vZHVsZXMvX20wMXguc2NzcyIsIm1vZHVsZXMvX20wMi5zY3NzIiwibW9kdWxlcy9fbTAzLnNjc3MiLCJtb2R1bGVzL19tMDQuc2NzcyIsIm1vZHVsZXMvX20wNHguc2NzcyIsIm1vZHVsZXMvX20wNS5zY3NzIiwibW9kdWxlcy9fbTA2LnNjc3MiLCJtb2R1bGVzL19tMDcuc2NzcyIsIm1vZHVsZXMvX20wOC5zY3NzIiwibW9kdWxlcy9fbTA5LnNjc3MiLCJtb2R1bGVzL19tMTAuc2NzcyIsIm1vZHVsZXMvX20xMS5zY3NzIiwibW9kdWxlcy9fbTEyLnNjc3MiLCJtb2R1bGVzL19tMTMuc2NzcyIsIm1vZHVsZXMvX20xNHguc2NzcyIsIm1vZHVsZXMvX20xNS5zY3NzIiwibW9kdWxlcy9fbTE2LnNjc3MiLCJtb2R1bGVzL19tMTcuc2NzcyIsIm1vZHVsZXMvX20xOHguc2NzcyIsIm1vZHVsZXMvX20xOS5zY3NzIiwibW9kdWxlcy9fbTIweC5zY3NzIiwibW9kdWxlcy9fbTIxeC5zY3NzIiwibW9kdWxlcy9fbTIyeC5zY3NzIiwibW9kdWxlcy9fbTIzeC5zY3NzIiwibW9kdWxlcy9fbTI0eC5zY3NzIiwibW9kdWxlcy9fbTI1eC5zY3NzIiwibW9kdWxlcy9fbTI2eC5zY3NzIiwibW9kdWxlcy9fbTI3eC5zY3NzIiwibW9kdWxlcy9fbTI4eC5zY3NzIiwibW9kdWxlcy9fbTI5eC5zY3NzIiwibW9kdWxlcy9fbTMweC5zY3NzIiwibW9kdWxlcy9fbTMxLnNjc3MiLCJtb2R1bGVzL19wYWcuc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19iYWNrdG90b3Auc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIwMXguc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIwMnguc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyMDN4LnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyMDR4LnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyMDV4LnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyMDZ4LnNjc3MiLCJtb2R1bGVzL19vdmVybGF5LnNjc3MiLCJfZ3V0ZW5iZXJnX292ZXJyaWRlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7R0FTRyxBQ1JILGlGQUFZLEFDaUJaLGlCQUdFLHFCQUFzQixDQUN2QixBQU9ELHNFQUNFLGFBQWMsQ0FDZixBQ1RELHNCRDBCRSxtQkFBcUIsQ0FDdEIsQUFRRCxHQUNFLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsZ0JBQWlCLENBQ2xCLEFBWUQsa0JBQ0UsYUFBYSxBQUNiLG1CRW1PdUMsQ0ZsT3hDLEFBTUQsRUFDRSxhQUFhLEFBQ2Isa0JFK0Y4QixDRjlGL0IsQUFVRCxzQ0FFRSwwQkFBMEIsQUFDMUIseUNBQWlDLEFBQWpDLGlDQUFpQyxBQUNqQyxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLDZCQUE4QixDQUMvQixBQUVELFFBRUUsa0JBQWtCLEFBQ2xCLG1CQUFvQixDQUNyQixBQUVELGlCQUxFLGtCQUFtQixDQUtyQixBQUtDLFNBRkMsWUFBYSxDQUVkLEFBRUQsd0JBSUUsZUFBZ0IsQ0FDakIsQUFFRCxHQUNFLGVFb0srQixDRm5LaEMsQUFFRCxHQUNFLG9CQUFvQixBQUNwQixhQUFjLENBQ2YsQUFFRCxXQUNFLGVBQWdCLENBQ2pCLEFBRUQsU0FFRSxrQkV1SmtDLENGdEpuQyxBQUVELE1BQ0UsYUFBYyxDQUNmLEFBT0QsUUFFRSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGNBQWMsQUFDZCx1QkFBd0IsQ0FDekIsQUFFRCxJQUFNLGFBQWMsQ0FBSSxBQUN4QixJQUFNLFNBQVUsQ0FBSSxBQU9wQixFQUNFLGNFcEllLEFGcUlmLHFCRUE0QyxBRkM1Qyw0QkFBNkIsQ0FNOUIsQUdwS0MsUUhpS0UsY0VIOEQsQUZJOUQseUJFSCtDLENDL0ozQixBQUl0QixzR0g2S0UsY0FBYyxBQUNkLG9CQUFxQixDRzNLdEIsQUhxS0gsb0NBVUksU0FBVSxDQUNYLEFBUUgsa0JBSUUsdUZFdUVnSCxBRnRFaEgsYUFBYyxDQUNmLEFBRUQsSUFFRSxhQUFhLEFBRWIsbUJBQW1CLEFBRW5CLGFBQWMsQ0FDZixBQU9ELE9BRUUsZUFBZ0IsQ0FDakIsQUFPRCxJQUVFLGlCQUFrQixDQUNuQixBQUVELFFBSkUscUJBQXNCLENBSXhCLEFBS0MsSUFGQyxlQUFnQixDQUVqQixBQU9ELE1BQ0Usd0JBQXlCLENBQzFCLEFBRUQsUUFDRSxtQkU4RmtDLEFGN0ZsQyxzQkU2RmtDLEFGNUZsQyxjRXRQZ0IsQUZ1UGhCLGdCQUFnQixBQUNoQixtQkFBb0IsQ0FDckIsQUFFRCxHQUdFLGtCQUFtQixDQUNwQixBQU9ELE1BRUUscUJBQXFCLEFBQ3JCLG1CRXlLMkMsQ0Z4SzVDLEFBS0QsT0FDRSxlQUFnQixDQUNqQixBQU1ELGFBQ0UsbUJBQW1CLEFBQ25CLHlDQUEwQyxDQUMzQyxBQUVELHNDQUtFLFNBQVMsQUFDVCxvQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLG1CQUFvQixDQUNyQixBQUVELGFBRUUsZ0JBQWlCLENBQ2xCLEFBRUQsY0FFRSxtQkFBb0IsQ0FDckIsQUFLRCxnREFJRSx5QkFBMEIsQ0FDM0IsQUFHRCx3SEFJRSxVQUFVLEFBQ1YsaUJBQWtCLENBQ25CLEFBRUQsdUNBRUUsc0JBQXNCLEFBQ3RCLFNBQVUsQ0FDWCxBQUdELCtFQVNFLDBCQUEyQixDQUM1QixBQUVELFNBQ0UsY0FBYyxBQUVkLGVBQWdCLENBQ2pCLEFBRUQsU0FNRSxZQUFZLEFBRVosVUFBVSxBQUNWLFNBQVMsQUFDVCxRQUFTLENBQ1YsQUFJRCxPQUNFLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZUFBZSxBQUNmLFVBQVUsQUFDVixvQkFBb0IsQUFDcEIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixjQUFjLEFBQ2Qsa0JBQW1CLENBQ3BCLEFBRUQsU0FDRSx1QkFBd0IsQ0FDekIsQUM3SEQsa0ZEa0lFLFdBQVksQ0FDYixBQzlIRCxjRHFJRSxvQkFBb0IsQUFDcEIsdUJBQXdCLENBQ3pCLEFDbElELHlDRHlJRSx1QkFBd0IsQ0FDekIsQUFPRCw2QkFDRSxhQUFhLEFBQ2IseUJBQTBCLENBQzNCLEFBTUQsT0FDRSxvQkFBcUIsQ0FDdEIsQUFFRCxRQUNFLGtCQUFrQixBQUNsQixjQUFlLENBQ2hCLEFBRUQsU0FDRSxZQUFhLENBQ2QsQUMvSUQsU0RvSkUsc0JBQXdCLENBQ3pCLEFJemJELDBDQUVFLG9CRnNTdUMsQUVyU3ZDLG9CRnNTbUMsQUVyU25DLGdCRnNTK0IsQUVyUy9CLGdCRnNTK0IsQUVyUy9CLGFGc1NtQyxDRXJTcEMsQUFFRCxPQUFVLGdCRndSeUMsQ0V4UmIsQUFDdEMsT0FBVSxjRndSdUMsQ0V4UlgsQUFDdEMsT0FBVSxpQkZ3UjBDLENFeFJkLEFBQ3RDLE9BQVUsZ0JGd1J5QyxDRXhSYixBQUN0QyxPQUFVLGlCRndSMEMsQ0V4UmQsQUFDdEMsT0FBVSxjRnNRd0IsQ0V0UUksQUFFdEMsTUFDRSxrQkZ3U29ELEFFdlNwRCxlRndTK0IsQ0V2U2hDLEFBR0QsV0FDRSxjRnVSZ0MsQ0VwUmpDLEFBQ0Qsc0JBSEUsZ0JGMlIrQixBRTFSL0IsZUZrUitCLENFaFJqQyxBQUlDLFdBSEMsZ0JGbVJrQyxDRWhSbkMsQUFDRCxXQUNFLGdCRitRa0MsQ0U1UW5DLEFBQ0Qsc0JBSEUsZ0JGbVIrQixBRWxSL0IsZUZ3UStCLENFdFFqQyxBQUlDLFdBSEMsZ0JGMlFrQyxDRXhRbkMsQUpVRCxHSUZFLGdCRnVFVyxBRXRFWCxtQkZzRVcsQUVyRVgsU0FBUyxBQUNULG1DRnpDYSxDRTBDZCxBQU9ELGFBRUUsY0Y4UCtCLEFFN1AvQixlRjJOK0IsQ0UxTmhDLEFBRUQsV0FFRSxhRm1RZ0MsQUVsUWhDLHdCRjJRbUMsQ0UxUXBDLEFBWUQsNEJDcEZFLGVBQWUsQUFDZixlQUFnQixDRHFGakIsQUFDRCxrQkFDRSxvQkFBcUIsQ0FLdEIsQUFORCxtQ0FJSSxrQkZxUCtCLENFcFBoQyxBQVNILFlBQ0UsY0FBYyxBQUNkLHdCQUF5QixDQUMxQixBQUdELFlBQ0UsbUJGY1csQUViWCxpQkZ1Tm9ELENFdE5yRCxBQUVELG1CQUNFLGNBQWMsQUFDZCxjRjRNK0IsQUUzTS9CLGFGMUdnQixDRStHakIsQUFSRCwwQkFNSSxvQkFBcUIsQ0FDdEIsQUU5R0gsMEJDRkUsZUFBZSxBQUdmLFdBQVksQ0REZCxBQVNDLGVBUkMsZUpnOUJ3QyxBSS84QnhDLHNCSlJhLEFJU2IseUJKTmdCLEFNTmQsb0JONk9nQyxDSTNObkMsQUFNRCxRQUVFLG9CQUFxQixDQUN0QixBQUVE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LEFBNUJILG1DQWdDSSxjQUFlLENBQ2hCLEFBYUgsdUNBRUUsbUJBQW9CLENBQ3JCLEFBUUMsYUN6REEsV3BCQ2EsQWtCRFgseUJsQjhCYSxBb0I1QmYsb0JwQjRCZSxDbUI2QmQsQWxCckRELG1CbUJBRSxXcEJMVyxBa0JEWCx5QkVEb0YsQUFTcEYsb0JBVHlILENuQk9yRyxBbUJLdEIsc0NBTUksMENBQWlGLENBRXBGLEFBR0QsNENBRUUsV3BCdkJXLEFvQndCWCx5QnBCS2EsQW9CSmIsb0JwQklhLENvQkNkLEFBRUQsdUlBR0UsV3BCbkNXLEFvQm9DWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLHlKQUtJLDBDQUFpRixDQUVwRixBRE9ILGVDekRBLFdwQkNhLEFrQkRYLHlCbEJPYyxBb0JMaEIsb0JwQktnQixDbUJvRGYsQWxCckRELHFCbUJBRSxXcEJMVyxBa0JEWCx5QkVEb0YsQUFTcEYsb0JBVHlILENuQk9yRyxBbUJLdEIsMENBTUksMENBQWlGLENBRXBGLEFBR0QsZ0RBRUUsV3BCdkJXLEFvQndCWCx5QnBCbEJjLEFvQm1CZCxvQnBCbkJjLENvQndCZixBQUVELDZJQUdFLFdwQm5DVyxBb0JvQ1gseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQywrSkFLSSwwQ0FBaUYsQ0FFcEYsQURPSCxhQ3pEQSxXcEJDYSxBa0JEWCx5QmxCcUNhLEFvQm5DZixvQnBCbUNlLENtQnNCZCxBbEJyREQsbUJtQkFFLFdwQkxXLEFrQkRYLHlCRURvRixBQVNwRixvQkFUeUgsQ25CT3JHLEFtQkt0QixzQ0FNSSx5Q0FBaUYsQ0FFcEYsQUFHRCw0Q0FFRSxXcEJ2QlcsQW9Cd0JYLHlCcEJZYSxBb0JYYixvQnBCV2EsQ29CTmQsQUFFRCx1SUFHRSxXcEJuQ1csQW9Cb0NYLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMseUpBS0kseUNBQWlGLENBRXBGLEFET0gsVUN6REEsV3BCQ2EsQWtCRFgseUJsQnVDYSxBb0JyQ2Ysb0JwQnFDZSxDbUJvQmQsQWxCckRELGdCbUJBRSxXcEJMVyxBa0JEWCx5QkVEb0YsQUFTcEYsb0JBVHlILENuQk9yRyxBbUJLdEIsZ0NBTUksMENBQWlGLENBRXBGLEFBR0Qsc0NBRUUsV3BCdkJXLEFvQndCWCx5QnBCY2EsQW9CYmIsb0JwQmFhLENvQlJkLEFBRUQsOEhBR0UsV3BCbkNXLEFvQm9DWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLGdKQUtJLDBDQUFpRixDQUVwRixBRE9ILGFDekRBLGNwQlVnQixBa0JWZCx5QmxCb0NhLEFvQmxDZixvQnBCa0NlLENtQnVCZCxBbEJyREQsbUJtQkFFLGNwQkljLEFrQlZkLHlCRURvRixBQVNwRixvQkFUeUgsQ25CT3JHLEFtQkt0QixzQ0FNSSwwQ0FBaUYsQ0FFcEYsQUFHRCw0Q0FFRSxjcEJkYyxBb0JlZCx5QnBCV2EsQW9CVmIsb0JwQlVhLENvQkxkLEFBRUQsdUlBR0UsY3BCMUJjLEFvQjJCZCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLHlKQUtJLDBDQUFpRixDQUVwRixBRE9ILFlDekRBLFdwQkNhLEFrQkRYLHlCbEJrQ2EsQW9CaENmLG9CcEJnQ2UsQ21CeUJkLEFsQnJERCxrQm1CQUUsV3BCTFcsQWtCRFgseUJFRG9GLEFBU3BGLG9CQVR5SCxDbkJPckcsQW1CS3RCLG9DQU1JLHlDQUFpRixDQUVwRixBQUdELDBDQUVFLFdwQnZCVyxBb0J3QlgseUJwQlNhLEFvQlJiLG9CcEJRYSxDb0JIZCxBQUVELG9JQUdFLFdwQm5DVyxBb0JvQ1gseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQyxzSkFLSSx5Q0FBaUYsQ0FFcEYsQURPSCxXQ3pEQSxjcEJVZ0IsQWtCVmQseUJsQkVjLEFvQkFoQixvQnBCQWdCLENtQnlEZixBbEJyREQsaUJtQkFFLGNwQkljLEFrQlZkLHlCRURvRixBQVNwRixvQkFUeUgsQ25CT3JHLEFtQkt0QixrQ0FNSSwwQ0FBaUYsQ0FFcEYsQUFHRCx3Q0FFRSxjcEJkYyxBb0JlZCx5QnBCdkJjLEFvQndCZCxvQnBCeEJjLENvQjZCZixBQUVELGlJQUdFLGNwQjFCYyxBb0IyQmQseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQyxtSkFLSSwwQ0FBaUYsQ0FFcEYsQURPSCxVQ3pEQSxXcEJDYSxBa0JEWCx5QmxCU2MsQW9CUGhCLG9CcEJPZ0IsQ21Ca0RmLEFsQnJERCxnQm1CQUUsV3BCTFcsQWtCRFgseUJFRG9GLEFBU3BGLG9CQVR5SCxDbkJPckcsQW1CS3RCLGdDQU1JLHdDQUFpRixDQUVwRixBQUdELHNDQUVFLFdwQnZCVyxBb0J3QlgseUJwQmhCYyxBb0JpQmQsb0JwQmpCYyxDb0JzQmYsQUFFRCw4SEFHRSxXcEJuQ1csQW9Cb0NYLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMsZ0pBS0ksd0NBQWlGLENBRXBGLEFEYUgscUJDUkEsY3BCekJlLEFvQjBCZixvQnBCMUJlLENtQm1DZCxBbEIzREQsMkJtQnFERSxXcEIxRFcsQW9CMkRYLHlCcEI5QmEsQW9CK0JiLG9CcEIvQmEsQ0N4Qk8sQW1CMER0QixzREFFRSx5Q3BCcENhLENvQnFDZCxBQUVELDREQUVFLGNwQnpDYSxBb0IwQ2IsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsV3BCN0VXLEFvQjhFWCx5QnBCakRhLEFvQmtEYixvQnBCbERhLENvQjREZCxBQVJDLGlMQUtJLHlDcEJ6RFMsQ29CMkRaLEFEMUJILHVCQ1JBLGNwQmhEZ0IsQW9CaURoQixvQnBCakRnQixDbUIwRGYsQWxCM0RELDZCbUJxREUsV3BCMURXLEFvQjJEWCx5QnBCckRjLEFvQnNEZCxvQnBCdERjLENDRE0sQW1CMER0QiwwREFFRSwwQ3BCM0RjLENvQjREZixBQUVELGdFQUVFLGNwQmhFYyxBb0JpRWQsNEJBQTZCLENBQzlCLEFBRUQscUtBR0UsV3BCN0VXLEFvQjhFWCx5QnBCeEVjLEFvQnlFZCxvQnBCekVjLENvQm1GZixBQVJDLHVMQUtJLDBDcEJoRlUsQ29Ca0ZiLEFEMUJILHFCQ1JBLGNwQmxCZSxBb0JtQmYsb0JwQm5CZSxDbUI0QmQsQWxCM0RELDJCbUJxREUsV3BCMURXLEFvQjJEWCx5QnBCdkJhLEFvQndCYixvQnBCeEJhLENDL0JPLEFtQjBEdEIsc0RBRUUseUNwQjdCYSxDb0I4QmQsQUFFRCw0REFFRSxjcEJsQ2EsQW9CbUNiLDRCQUE2QixDQUM5QixBQUVELCtKQUdFLFdwQjdFVyxBb0I4RVgseUJwQjFDYSxBb0IyQ2Isb0JwQjNDYSxDb0JxRGQsQUFSQyxpTEFLSSx5Q3BCbERTLENvQm9EWixBRDFCSCxrQkNSQSxjcEJoQmUsQW9CaUJmLG9CcEJqQmUsQ21CMEJkLEFsQjNERCx3Qm1CcURFLFdwQjFEVyxBb0IyRFgseUJwQnJCYSxBb0JzQmIsb0JwQnRCYSxDQ2pDTyxBbUIwRHRCLGdEQUVFLDBDcEIzQmEsQ29CNEJkLEFBRUQsc0RBRUUsY3BCaENhLEFvQmlDYiw0QkFBNkIsQ0FDOUIsQUFFRCxzSkFHRSxXcEI3RVcsQW9COEVYLHlCcEJ4Q2EsQW9CeUNiLG9CcEJ6Q2EsQ29CbURkLEFBUkMsd0tBS0ksMENwQmhEUyxDb0JrRFosQUQxQkgscUJDUkEsY3BCbkJlLEFvQm9CZixvQnBCcEJlLENtQjZCZCxBbEIzREQsMkJtQnFERSxjcEJqRGMsQW9Ca0RkLHlCcEJ4QmEsQW9CeUJiLG9CcEJ6QmEsQ0M5Qk8sQW1CMER0QixzREFFRSx5Q3BCOUJhLENvQitCZCxBQUVELDREQUVFLGNwQm5DYSxBb0JvQ2IsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsY3BCcEVjLEFvQnFFZCx5QnBCM0NhLEFvQjRDYixvQnBCNUNhLENvQnNEZCxBQVJDLGlMQUtJLHlDcEJuRFMsQ29CcURaLEFEMUJILG9CQ1JBLGNwQnJCZSxBb0JzQmYsb0JwQnRCZSxDbUIrQmQsQWxCM0RELDBCbUJxREUsV3BCMURXLEFvQjJEWCx5QnBCMUJhLEFvQjJCYixvQnBCM0JhLENDNUJPLEFtQjBEdEIsb0RBRUUseUNwQmhDYSxDb0JpQ2QsQUFFRCwwREFFRSxjcEJyQ2EsQW9Cc0NiLDRCQUE2QixDQUM5QixBQUVELDRKQUdFLFdwQjdFVyxBb0I4RVgseUJwQjdDYSxBb0I4Q2Isb0JwQjlDYSxDb0J3RGQsQUFSQyw4S0FLSSx5Q3BCckRTLENvQnVEWixBRDFCSCxtQkNSQSxjcEJyRGdCLEFvQnNEaEIsb0JwQnREZ0IsQ21CK0RmLEFsQjNERCx5Qm1CcURFLGNwQmpEYyxBb0JrRGQseUJwQjFEYyxBb0IyRGQsb0JwQjNEYyxDQ0lNLEFtQjBEdEIsa0RBRUUsMkNwQmhFYyxDb0JpRWYsQUFFRCx3REFFRSxjcEJyRWMsQW9Cc0VkLDRCQUE2QixDQUM5QixBQUVELHlKQUdFLGNwQnBFYyxBb0JxRWQseUJwQjdFYyxBb0I4RWQsb0JwQjlFYyxDb0J3RmYsQUFSQywyS0FLSSwyQ3BCckZVLENvQnVGYixBRDFCSCxrQkNSQSxjcEI5Q2dCLEFvQitDaEIsb0JwQi9DZ0IsQ21Cd0RmLEFsQjNERCx3Qm1CcURFLFdwQjFEVyxBb0IyRFgseUJwQm5EYyxBb0JvRGQsb0JwQnBEYyxDQ0hNLEFtQjBEdEIsZ0RBRUUsd0NwQnpEYyxDb0IwRGYsQUFFRCxzREFFRSxjcEI5RGMsQW9CK0RkLDRCQUE2QixDQUM5QixBQUVELHNKQUdFLFdwQjdFVyxBb0I4RVgseUJwQnRFYyxBb0J1RWQsb0JwQnZFYyxDb0JpRmYsQUFSQyx3S0FLSSx3Q3BCOUVVLENvQmdGYixBRGZMLFVBQ0UsZ0JuQitNK0IsQW1COU0vQixhbkI5Q2UsQ21Ca0VoQixBbEIxRkMsZ0JrQnlFRSxjbkJxRjhELEFtQnBGOUQseUJuQnFGK0MsQ0MvSjNCLEFrQm9FeEIsZ0NBV0ksMEJuQmdGK0MsQW1CL0UvQyxlQUFnQixDQUNqQixBQWJILHNDQWlCSSxjbkJwRmMsQW1CcUZkLG1CQUFvQixDQUNyQixBQVVILDJCQ1JFLG1CcEJ5U2dDLEFvQnhTaEMsa0JwQnFMb0QsQW9CcExwRCxnQnBCb0krQixBb0JqSTdCLG1CcEJ3SStCLENtQm5JbEMsQUFFRCwyQkNaRSxxQnBCb1NpQyxBb0JuU2pDLGtCcEJzTG9ELEFvQnJMcEQsZ0JwQnFJK0IsQW9CbEk3QixtQnBCeUkrQixDbUJoSWxDLEFBT0QsV0FDRSxjQUFjLEFBQ2QsVUFBVyxDQU1aLEFBUkQsc0JB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QkFBMkQsQ0FpQzVELEFBbENELDRDQUtNLGNBQXFELEFBQ3JELGMzQmdZK0UsQTJCL1gvRSxtQkFBbUIsQUFDbkIsbUIzQitYNEUsQzJCOVg3RSxBQVRMLDJDQVlNLHVCQUEwSSxBQUMxSSwwQkFBK0csQUFDL0csdUIzQjBYaUksQTJCelhqSSx3QjNCeVhpSSxBMkJ4WGpJLHlCM0IzS1ksQTJCNEtaLG9CM0JzWDRFLEFnQnhpQjVFLGlJaEI2ZitILEMyQnpVaEksQVgvS0Qsa0RXNEpKLDJDWDNKTSxlQUFnQixDVzhLakIsQ0FBQSxBQW5CTCx5RUF3Qk0sc0IzQnhMUyxBMkJ5TFQsNEJBQTRFLENBQzdFLEFBMUJMLG1GQStCTSxtQzNCbEtXLEMyQm1LWixBQVdMLGVBQ0UscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCwyQjNCb1I0RixBMkJuUjVGLHVDM0IwS2tDLEEyQnpLbEMsZ0IzQnlFK0IsQTJCeEUvQixnQjNCNkUrQixBMkI1RS9CLGMzQjNNZ0IsQTJCNE1oQixzQkFBc0IsQUFDdEIsME4zQm1XbUksQTJCbFduSSxzQjNCck5hLEEyQnNOYix5QjNCbE5nQixBMkJvTmQscUIzQmtCZ0MsQTJCYmxDLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZUFBZ0IsQ0FzQ2pCLEFBeERELHFCQXFCSSxxQjNCdVBzRSxBMkJ0UHRFLFVBQVUsQUFJUiwyQzNCa1BvRSxDMkJ0T3ZFLEFBdENILGdDQW1DTSxjM0J2T1ksQTJCd09aLHFCM0IvT1MsQzJCZ1BWLEFBckNMLDhEQTBDSSxZQUFZLEFBQ1oscUIzQm1JZ0MsQTJCbEloQyxxQkFBc0IsQ0FDdkIsQUE3Q0gsd0JBZ0RJLGMzQnJQYyxBMkJzUGQsd0IzQjFQYyxDMkIyUGYsQUFsREgsMkJBc0RJLFNBQVUsQ0FDWCxBQUdILGtCQUNFLDZCM0IrTitGLEEyQjlOL0YsbUIzQjBIa0MsQTJCekhsQyxzQjNCeUhrQyxBMkJ4SGxDLG1CM0J5SGlDLEEyQnhIakMsaUIzQldvRCxDMkJWckQsQUFFRCxrQkFDRSw0QjNCME4rRixBMkJ6Ti9GLGtCM0J1SGlDLEEyQnRIakMscUIzQnNIaUMsQTJCckhqQyxrQjNCc0hnQyxBMkJySGhDLGlCM0JFb0QsQzJCRHJELEFBT0QsYUFFRSxxQkFBcUIsQUFHckIsZUFBZ0IsQ0FDakIsQUFFRCxnQ0FQRSxrQkFBa0IsQUFFbEIsV0FBVyxBQUNYLDBCM0JvTTRGLEMyQmhNOUYsQUEwQkMsbUJBeEJDLFVBQVUsQUFHVixTQUFTLEFBQ1QsU0FBVSxDQW9CWCxBQTFCRCw0Q0FTSSxxQjNCNEtzRSxBMkIzS3RFLDBDM0IvUWEsQzJCZ1JkLEFBWEgsK0NBY0ksd0IzQjlTYyxDMkIrU2YsQUFmSCxxREFtQk0sZ0IzQmdVUSxDMkIvVFQsQUFwQkwseURBd0JJLHlCQUEwQixDQUMzQixBQUdILG1CQUlFLE9BQU8sQUFDUCxVQUFVLEFBQ1YsMkIzQjhKNEYsQTJCNUo1RixnQjNCN0MrQixBMkJnRC9CLHNCM0J6VWEsQTJCMFViLHlCM0J0VWdCLEFNUGQsb0JONk9nQyxDMkJvSG5DLEFBaENELDRDQUNFLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUlSLHVCM0JvRGtDLEEyQmxEbEMsZ0IzQnpDK0IsQTJCMEMvQixhM0JqVWdCLEMyQnVUbEIsQUErQkcseUJBWEMsU0FBUyxBQUNULFVBQVUsQUFDVixjQUFjLEFBQ2QsZTNCNElnSCxBMkJ4SWhILGlCQUFpQixBVDFWakIseUJsQkdjLEEyQnlWZCxvQkFBb0IsQXJCOVZwQiwrQnFCK1ZnRixDQUNqRixBQVNILGNBQ0UsV0FBVyxBQUNYLGNBQStGLEFBQy9GLFVBQVUsQUFDViw2QkFBNkIsQUFDN0Isd0JBQWdCLEFBQWhCLHFCQUFnQixBQUFoQixlQUFnQixDQWtJakIsQUF2SUQsb0JBUUksWUFBYSxDQU9kLEFBZkgsMENBWThCLHlEM0JyVmIsQzJCcVZpRSxBQVpsRixzQ0FhOEIseUQzQnRWYixDMkJzVmlFLEFBYmxGLCtCQWM4Qix5RDNCdlZiLEMyQnVWaUUsQUFkbEYsZ0NBa0JJLFFBQVMsQ0FDVixBQW5CSCxvQ0FzQkksVzNCMk42QyxBMkIxTjdDLFkzQjBONkMsQTJCek43QyxtQkFBeUUsQVQvWHpFLHlCbEI4QmEsQTJCbVdiLFMzQjBOMEMsQU03bEIxQyxtQk44bEI2QyxBZ0I1bEIzQyx1R2hCNmYrSCxBMkJ4SGpJLHdCQUFnQixBQUFoQixlQUFnQixDQUtqQixBWHJZQyxrRFdrV0osb0NYaldNLGVBQWdCLENXb1luQixDQUFBLEFBbkNILDJDVHZXSSx3QmxCZ21CMkUsQzJCdk4xRSxBQWxDTCw2Q0FzQ0ksVzNCb01vQyxBMkJuTXBDLGEzQm9NcUMsQTJCbk1yQyxrQkFBa0IsQUFDbEIsZTNCbU11QyxBMkJsTXZDLHlCM0I3WWMsQTJCOFlkLHlCQUF5QixBckJwWnpCLGtCTnVsQm9DLEMyQmhNckMsQUE5Q0gsZ0NBaURJLFczQmdNNkMsQTJCL0w3QyxZM0IrTDZDLEFrQnhsQjdDLHlCbEI4QmEsQTJCNlhiLFMzQmdNMEMsQU03bEIxQyxtQk44bEI2QyxBZ0I1bEIzQyx1R2hCNmYrSCxBMkI5RmpJLHFCQUFnQixBQUFoQixlQUFnQixDQUtqQixBWC9aQyxrRFdrV0osZ0NYaldNLGVBQWdCLENXOFpuQixDQUFBLEFBN0RILHVDVHZXSSx3QmxCZ21CMkUsQzJCN0wxRSxBQTVETCxnQ0FnRUksVzNCMEtvQyxBMkJ6S3BDLGEzQjBLcUMsQTJCektyQyxrQkFBa0IsQUFDbEIsZTNCeUt1QyxBMkJ4S3ZDLHlCM0J2YWMsQTJCd2FkLHlCQUF5QixBckI5YXpCLGtCTnVsQm9DLEMyQnRLckMsQUF4RUgseUJBMkVJLFczQnNLNkMsQTJCcks3QyxZM0JxSzZDLEEyQnBLN0MsYUFBYSxBQUNiLG1CM0J2RCtCLEEyQndEL0Isa0IzQnhEK0IsQWtCOVgvQix5QmxCOEJhLEEyQjBaYixTM0JtSzBDLEFNN2xCMUMsbUJOOGxCNkMsQWdCNWxCM0MsdUdoQjZmK0gsQTJCakVqSSxlQUFnQixDQUtqQixBWDViQyxrRFdrV0oseUJYaldNLGVBQWdCLENXMmJuQixDQUFBLEFBMUZILGdDVHZXSSx3QmxCZ21CMkUsQzJCaEsxRSxBQXpGTCx5QkE2RkksVzNCNklvQyxBMkI1SXBDLGEzQjZJcUMsQTJCNUlyQyxrQkFB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NkIsQzZCN2lCOUIsQUE1QlgsMERBa0NVLHFCQUFpQixBQUFqQixnQkFBaUIsQ0FDbEIsQUFuQ1QsZ0NBc0NVLDhCQUF3QixBQUF4Qix1QkFBd0IsQUFHeEIsNkJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFBMUNULCtCQTZDVSxZQUFhLENBQ2QsQTVCektQLGdHNEIwTEksb0I3QnpMUyxDQ0VaLEE0QmtMSCxvQ0FXTSxvQjdCL0xTLEM2QndNVixBNUJ6TUgsb0Y0Qm1NTSxvQjdCbE1PLENDRVosQTRCa0xILDZDQWtCUSxvQjdCdE1PLEM2QnVNUixBQW5CUCwwS0EwQk0sb0I3QjlNUyxDNkIrTVYsQUEzQkwsOEJBK0JJLHFCN0JuTlcsQTZCb05YLDJCN0JwTlcsQzZCcU5aLEFBakNILG1DQW9DSSxxUTdCbWdCc1IsQzZCbGdCdlIsQUFyQ0gsMkJBd0NJLG9CN0I1TlcsQzZCb09aLEE1QnJPRCxtRzRCa09NLG9CN0JqT08sQ0NFWixBQUhELDZGNEI4T0ksVTdCdlBTLENDWVosQTRCc09ILG1DQVdNLHdCN0I3UFMsQzZCc1FWLEE1QjdQSCxrRjRCdVBNLHlCN0JoUU8sQ0NZWixBNEJzT0gsNENBa0JRLHlCN0JwUU8sQzZCcVFSLEFBbkJQLHNLQTBCTSxVN0I1UVMsQzZCNlFWLEFBM0JMLDZCQStCSSx5QjdCalJXLEE2QmtSWCwrQjdCbFJXLEM2Qm1SWixBQWpDSCxrQ0FvQ0ksMlE3QndjcVIsQzZCdmN0UixBQXJDSCwwQkF3Q0ksd0I3QjFSVyxDNkJrU1osQTVCelJELGdHNEJzUk0sVTdCL1JPLENDWVosQTZCZkgsTUFDRSxrQkFBa0IsQUFDbEIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixZQUFZLEFBQ1oscUJBQXFCLEFBQ3JCLHNCOUJIYSxBOEJJYiwyQkFBMkIsQUFDM0Isa0M5QkthLEFNYlgsb0JONk9nQyxDOEJsTm5DLEFBM0JELFNBWUksZUFBZSxBQUNmLGFBQWMsQ0FDZixBQWRILDJEeEJNSSw4Qk51T2dDLEFNdE9oQyw4Qk5zT2dDLEM4QjFOL0IsQUFu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Q2dDeE0vQixBQUxMLGlDMUJuQkksK0JOZ09nQyxBTS9OaEMsaUNOK05nQyxDZ0NuTS9CLEFBVkwsNkJBY0ksVUFBVSxBQUNWLFdoQzVDVyxBZ0M2Q1gseUJoQ2hCYSxBZ0NpQmIsb0JoQ2pCYSxDZ0NrQmQsQUFsQkgsK0JBcUJJLGNoQzVDYyxBZ0M2Q2Qsb0JBQW9CLEFBRXBCLFlBQVksQUFDWixzQmhDdERXLEFnQ3VEWCxvQmhDcERjLENnQ3FEZixBQzVERCwwQkFDRSxzQmpDd3ZCc0MsQWlDdnZCdEMsa0JqQ3NSa0QsQWlDclJsRCxlakNxTzZCLENpQ3BPOUIsQUFJRyxpRDNCb0JGLDZCTm1OK0IsQU1sTi9CLCtCTmtOK0IsQ2lDck81QixBQUdELGdEM0JDRiw4Qk5pTytCLEFNaE8vQixnQ05nTytCLENpQ2hPNUIsQUFmTCwwQkFDRSxxQmpDc3ZCcUMsQWlDcnZCckMsa0JqQ3VSa0QsQWlDdFJsRCxlakNzTzZCLENpQ3JPOUIsQUFJRyxpRDNCb0JGLDZCTm9OK0IsQU1uTi9CLCtCTm1OK0IsQ2lDdE81QixBQUdELGdEM0JDRiw4Qk5rTytCLEFNak8vQixnQ05pTytCLENpQ2pPNUIsQUNiUCxPQUNFLHFCQUFxQixBQUNyQixtQmxDaTNCc0MsQWtDaDNCdEMsY2xDNjJCcUMsQWtDNTJCckMsZ0JsQ3dSK0IsQWtDdlIvQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQix3QkFBd0IsQTVCVHRCLG9CTjZPZ0MsQ2tDdk5uQyxBakNWQyw0QmlDRUksb0JBQXFCLENqQ0N4QixBaUNkSCxhQW1CSSxZQUFhLENBQ2QsQUFJSCxZQUNFLGtCQUFrQixBQUNsQixRQUFTLENBQ1YsQUFNRCxZQUNFLG1CbENvMUJzQyxBa0NuMUJ0QyxrQmxDbTFCc0MsQU12M0JwQyxtQk4wM0JxQyxDa0NwMUJ4QyxBQU9DLGVDaERBLFduQ01hLEFtQ0xiLHdCbkNrQ2UsQ2tDZWQsQWpDbkNELDRDa0NWSSxXbkNDUyxBbUNBVCx3QkFBa0MsQ2xDWXJDLEFpQzhCRCxpQkNoREEsV25DTWEsQW1DTGIsd0JuQ1dnQixDa0NzQ2YsQWpDbkNELGdEa0NWSSxXbkNDUyxBbUNBVCx3QkFBa0MsQ2xDWXJDLEFpQzhCRCxlQ2hEQSxXbkNNYSxBbUNMYix3Qm5DeUNlLENrQ1FkLEFqQ25DRCw0Q2tDVkksV25DQ1MsQW1DQVQsd0JBQWtDLENsQ1lyQyxBaUM4QkQsWUNoREEsV25DTWEsQW1DTGIsd0JuQzJDZSxDa0NNZCxBakNuQ0Qsc0NrQ1ZJLFduQ0NTLEFtQ0FULHdCQUFrQyxDbENZckMsQWlDOEJELGVDaERBLGNuQ2VnQixBbUNkaEIsd0JuQ3dDZSxDa0NTZCxBakNuQ0QsNENrQ1ZJLGNuQ1VZLEFtQ1RaLHdCQUFrQyxDbENZckMsQWlDOEJELGNDaERBLFduQ01hLEFtQ0xiLHdCbkNzQ2UsQ2tDV2QsQWpDbkNELDBDa0NWSSxXbkNDUyxBbUNBVCx3QkFBa0MsQ2xDWXJDLEFpQzhCRCxhQ2hEQSxjbkNlZ0IsQW1DZGhCLHdCbkNNZ0IsQ2tDMkNmLEFqQ25DRCx3Q2tDVkksY25DVVksQW1DVFosd0JBQWtDLENsQ1lyQyxBaUM4QkQsWUNoREEsV25DTWEsQW1DTGIsd0JuQ2FnQixDa0NvQ2YsQWpDbkNELHNDa0NWSSxXbkNDUyxBbUNBVCx3QkFBa0MsQ2xDWXJDLEFtQ25CSCxXQUNFLGtCQUFvRCxBQUNwRCxtQnBDb3hCc0MsQW9DbnhCdEMseUJwQ01nQixBTUxkLG1CTjhPK0IsQ29Dek9sQyxBMUJtREcseUIwQjVESixXQU9JLGlCcEMrd0JvQyxDb0M3d0J2QyxDQUFBLEFBRUQsaUJBQ0UsZ0JBQWdCLEFBQ2hCLGVBQWUsQTlCVGIsZThCVXNCLENBQ3pCLEFDWEQsT0FDRSxrQkFBa0IsQUFDbEIsdUJyQ3E2QnlDLEFxQ3A2QnpDLG1CckNxNkJzQyxBcUNwNkJ0Qyw2QkFBNkMsQS9CSjNDLG9CTjZPZ0MsQ3FDdk9uQyxBQUdELGVBRUUsYUFBYyxDQUNmLEFBR0QsWUFDRSxlckM2UStCLENxQzVRaEMsQUFPRCxtQkFDRSxrQkFBc0QsQ0FVdkQsQUFYRCwwQkFLSSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFFBQVEsQUFDUix1QnJDdTRCdUMsQXFDdDRCdkMsYUFBYyxDQUNmLEFBU0QsZUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0Qsa0JBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsMkJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsaUJDOUNBLGN4Qm1GZ0UsQUk5RTlELHlCSjhFOEQsQXdCakZoRSxvQnhCaUZnRSxDdUJuQy9ELEFDNUNELG9CQUNFLHdCQUFxQyxDQUN0QyxBQUVELDZCQUNFLGFBQTBCLENBQzNCLEFEb0NELGVDOUNBLGN4Qm1GZ0UsQUk5RTlELHlCSjhFOEQsQXdCakZoRSxvQnhCaUZnRSxDdUJuQy9ELEFDNUNELGtCQUNFLHdCQUFxQyxDQUN0QyxBQUVELDJCQUNFLGFBQTBCLENBQzNCLEFEb0NELFlDOUNBLGN4Qm1GZ0UsQUk5RTlELHlCSjhFOEQsQXdCakZoRSxvQnhCaUZnRSxDdUJuQy9ELEFDNUNELGVBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsd0JBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsZUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0Qsa0JBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsMkJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsY0M5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0QsaUJBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsMEJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsYUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0QsZ0JBQ0Usd0JBQXFDLENBQ3RDLEFBRUQseUJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsWUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0QsZUFDRSx3QkFBcUMsQ0FDdEMsQUFFRCx3QkFDRSxhQUEwQixDQUMzQixBQ1hILGFBQ0UsR0FBTywwQkFBdUMsQ0FBQSxBQUM5QyxHQUFLLHVCQUF3QixDQUFBLENBQUEsQUFHL0IsVUFFRSxZdkNpN0JzQyxBdUNoN0J0QyxnQkFBZ0IsQUFDaEIsaUJ2Q2c3QnlELEF1Qy82QnpELHlCdkNEZ0IsQU1MZCxvQk42T2dDLEN1Q3BPbkMsQUFFRCx3QkFURSxvQkFBYSxBQUFiLFlBQWEsQ0FTZixBQVNDLGNBUEMsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLFd2Q1phLEF1Q2FiLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIseUJ2Q2NlLEFnQjlCWCx5QmhCMDdCNEMsQ3VDeDZCakQsQXZCYkcsa0R1QklKLGN2QkhNLGVBQWdCLEN1QllyQixDQUFBLEFBRUQsc0JyQmlCRSxzS0FBNkksQXFCZjdJLHlCdkM0NUJzQyxDdUMzNUJ2QyxBQUVELHVCQUNFLDhCdkMrNUJvRCxDdUM5NUJyRCxBQ2pDRCxPQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHFCQUF1QixBQUF2QixzQkFBdUIsQ0FDeEIsQUFFRCxZQUNFLFdBQU8sQUFBUCxNQUFPLENBQ1IsQUNIRCxZQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFHdEIsZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBUUQsd0JBQ0UsV0FBVyxBQUNYLGN6Q1BnQixBeUNRaEIsa0JBQW1CLENBYXBCLEF4Q25CQyw0RHdDVUUsY3pDWmMsQXlDYWQscUJBQXFCLEFBQ3JCLHdCekNwQmMsQ0NXZixBd0NBSCwrQkFhSSxjekNoQmMsQXlDaUJkLHdCekN4QmMsQ3lDeUJmLEFBUUgsaUJBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCx1QnpDODVCeUMsQXlDNTVCekMsbUJ6QytMK0IsQXlDOUwvQixzQnpDekNhLEF5QzBDYixpQ3pDaENhLEN5QzhEZCxBQXJDRCw2Qm5DaENJLDhCTnVPZ0MsQU10T2hDLDhCTnNPZ0MsQ3lDNUxqQyxBQVhILDRCQWNJLGdCQUFnQixBbkNoQ2hCLGtDTnlOZ0MsQU14TmhDLGdDTndOZ0MsQ3lDdkxqQyxBeEMxQ0QsOEN3QzZDRSxVQUFVLEFBQ1Ysb0JBQXFCLEN4QzNDdEIsQXdDdUJILG9EQXlCSSxjekN0RGMsQXlDdURkLG9CQUFvQixBQUNwQixxQnpDOURXLEN5QytEWixBQTVCSCx3QkFnQ0ksVUFBVSxBQUNWLFd6Q3BFVyxBeUNxRVgseUJ6Q3hDYSxBeUN5Q2Isb0J6Q3pDYSxDeUMwQ2QsQUFTSCxtQ0FFSSxlQUFlLEFBQ2YsY0FBYyxBbkN0RmQsZW1DdUZ3QixDQUt6QixBQVRILDhDQU9NLGtCekNnSjJCLEN5Qy9JNUIsQUFSTCwyREFhTSxZQUFhLENBQ2QsQUFkTCx5REFtQk0sZ0JBQWdCLEFBQ2hCLGVBQWdCLENBQ2pCLEFDekdILHlCQUNFLGM1QmdGOEQsQTRCL0U5RCx3QjVCK0U4RCxDNEJqRS9ELEF6Q0hELDRHeUNQTSxjNUIyRTBELEE0QjFFMUQsd0JBQXlDLEN6Q1M5QyxBeUNoQkQsdURBV00sVzFDUE8sQTBDUVAseUI1QnFFMEQsQTRCcEUxRCxvQjVCb0UwRCxDNEJuRTNELEFBZEwsMkJBQ0UsYzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXpDSEQsZ0h5Q1BNLGM1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3pDUzlDLEF5Q2hCRCx5REFXTSxXMUNQTyxBMENRUCx5QjVCcUUwRCxBNEJwRTFELG9CNUJvRTBELEM0Qm5FM0QsQUFkTCx5QkFDRSxjNUJnRjhELEE0Qi9FOUQsd0I1QitFOEQsQzRCakUvRCxBekNIRCw0R3lDUE0sYzVCMkUwRCxBNEIxRTFELHdCQUF5QyxDekNTOUMsQXlDaEJELHVEQVdNLFcxQ1BPLEEwQ1FQLHlCNUJxRTBELEE0QnBFMUQsb0I1Qm9FMEQsQzRCbkUzRCxBQWRMLHNCQUNFLGM1QmdGOEQsQTRCL0U5RCx3QjVCK0U4RCxDNEJqRS9ELEF6Q0hELHNHeUNQTSxjNUIyRTBELEE0QjFFMUQsd0JBQXlDLEN6Q1M5QyxBeUNoQkQsb0RBV00sVzFDUE8sQTBDUVAseUI1QnFFMEQsQTRCcEUxRCxvQjVCb0UwRCxDNEJuRTNELEFBZEwseUJBQ0UsYzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXpDSEQsNEd5Q1BNLGM1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3pDUzlDLEF5Q2hCRCx1REFXTSxXMUNQTyxBMENRUCx5QjVCcUUwRCxBNEJwRTFELG9CNUJvRTBELEM0Qm5FM0QsQUFkTCx3QkFDRSxjNUJnRjhELEE0Qi9FOUQsd0I1QitFOEQsQzRCakUvRCxBekNIRCwwR3lDUE0sYzVCMkUwRCxBNEIxRTFELHdCQUF5QyxDekNTOUMsQXlDaEJELHNEQVdNLFcxQ1BPLEEwQ1FQLHlCNUJxRTBELEE0QnBFMUQsb0I1Qm9FMEQsQzRCbkUzRCxBQWRMLHVCQUNFLGM1QmdGOEQsQTRCL0U5RCx3QjVCK0U4RCxDNEJqRS9ELEF6Q0hELHdHeUNQTSxjNUIyRTBELEE0QjFFMUQsd0JBQXlDLEN6Q1M5QyxBeUNoQkQscURBV00sVzFDUE8sQTBDUVAseUI1QnFFMEQsQTRCcEUxRCxvQjVCb0UwRCxDNEJuRTNELEFBZEwsc0JBQ0UsYzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXpDSEQsc0d5Q1BNLGM1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3pDUzlDLEF5Q2hCRCxvREFXTSxXMUNQTyxBMENRUCx5QjVCcUUwRCxBNEJwRTFELG9CNUJvRTBELEM0Qm5FM0QsQUNqQlAsT0FDRSxZQUFZLEFBQ1osaUIzQ2tpQ3VELEEyQ2ppQ3ZELGdCM0M4UitCLEEyQzdSL0IsY0FBYyxBQUNkLFczQ1lhLEEyQ1hiLHlCM0NDYSxBMkNBYixVQUFXLENBZ0JaLEExQ1hDLGEwQ0RFLFczQ01XLEEyQ0xYLG9CQUFxQixDMUNBRCxBMENaeEIscUNBcUJJLGNBQWUsQ0FDaEIsQTFDTkQsc0YwQ0NJLFdBQVksQzFDRWYsQTBDWUgsYUFDRSxVQUFVLEFBQ1YsNkJBQTZCLEFBQzdCLFNBQVMsQUFDVCx3QkFBZ0IsQUFBaEIscUJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFBS0QsaUJBQ0UsbUJBQW9CLENBQ3JCLEFDM0NELE9BQ0UsZ0I1Q20yQnFC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QUFDaEUsWUFFRSwwQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDRCQUF3QyxDQUN6QyxBQUNELFlBRUUsNkJBQTBDLENBQzNDLEFBQ0QsWUFFRSwyQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MscUJBQTRCLENBQUksQUFDaEUsWUFFRSx5QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDJCQUF3QyxDQUN6QyxBQUNELFlBRUUsNEJBQTBDLENBQzNDLEFBQ0QsWUFFRSwwQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsdUJBQTRCLENBQUksQUFDaEUsWUFFRSwyQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDZCQUF3QyxDQUN6QyxBQUNELFlBRUUsOEJBQTBDLENBQzNDLEFBQ0QsWUFFRSw0QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MscUJBQTRCLENBQUksQUFDaEUsWUFFRSx5QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDJCQUF3QyxDQUN6QyxBQUNELFlBRUUsNEJBQTBDLENBQzNDLEFBQ0QsWUFFRSwwQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsbUJBQTRCLENBQUksQUFDaEUsWUFFRSx1QkFBb0MsQ0FDckMsQUFDRCxZQUVFLHlCQUF3QyxDQUN6QyxBQUNELFlBRUUsMEJBQTBDLENBQzNDLEFBQ0QsWUFFRSx3QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0Msd0JBQTRCLENBQUksQUFDaEUsWUFFRSw0QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDhCQUF3QyxDQUN6QyxBQUNELFlBRUUsK0JBQTBDLENBQzNDLEFBQ0QsWUFFRSw2QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsdUJBQTRCLENBQUksQUFDaEUsWUFFRSwyQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDZCQUF3QyxDQUN6QyxBQUNELFlBRUUsOEJBQTBDLENBQzNDLEFBQ0QsWUFFRSw0QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0Msc0JBQTRCLENBQUksQUFDaEUsWUFFRSwwQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDRCQUF3QyxDQUN6QyxBQUNELFlBRUUsNkJBQTBDLENBQzNDLEFBQ0QsWUFFRSwy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RUMsb0NBNUJKLDRDQThCUSxjQUFlLENBQ2hCLENBQUEsQUFFSCxvQ0FqQ0osbUNBbUNRLG9CQUFvQixBQUNwQixrQkFBbUIsQ0FDcEIsQUFyQ1AsMkJBdUNRLGFBQWMsQ0FDZixBQXhDUCxvQ0EwQ1EsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixZQUFhLENBQ2QsQUE3Q1AsbUNBK0NRLGVBQWdCLENBQ2pCLENBQUEsQUFoRFAsdUJBb0RJLDJCQUErQixDQVFoQyxBQVBDLG9DQXJESix1QkFzRE0sZUFBZSxBQUNmLDRCQUE2QixDQUtoQyxDQUFBLEFBNURILGtDQTBETSxXQUFZLENBQ2IsQUEzREwscUJBOERJLHFCQUFxQixBQUNyQix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxlQUFnQixDQUlqQixBQXpFSCwyQkF1RU0sb0JBQXFCLENBQ3RCLEFBR0Qsb0NBM0VKLHlCQTRFTSxZQUFhLENBRWhCLENBQUEsQUE5RUgsMEJBaUZNLGlCQUFpQixBQUNqQixrQkFBbUIsQ0FJcEIsQUFIQyxvQ0FuRk4sMEJBb0ZRLGVBQWdCLENBRW5CLENBQUEsQUF0RkwseUJBd0ZNLFdBQWMsQUFDZCxjQUFjLEFBQ2Qsa0JBQW1CLENBSXBCLEFBOUZMLCtCQTRGUSxvQkFBcUIsQ0FDdEIsQUMzSVAsdUJBQ0ksNEJBQTZCLENBQ2hDLEFBR0Qsb0JBRVEsV0FBWSxDQUNmIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4yLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICpcbiAqIElTVCBBdXN0cmlhXG4gKiBBdXRob3IgLSBJbGlyIEhveGhhXG4gKlxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbi8vQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIE5ldyBGb250IFZhcmlhYmxlc1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Xb3JrK1NhbnM6NDAwLDUwMCw2MDAsNzAwJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3NIZWFkbGluZSc7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1NZWRpdW0uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnL2Fzc2V0cy9mb250cy9UaWVtcG9zSGVhZGxpbmVXZWItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKCcvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RpZW1wb3NUZXh0JztcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLVJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoJy9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICB1cmwoJy9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXG59XG5cbiR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTogJ1RpZW1wb3NIZWFkbGluZScsIHNhbnMtc2VyaWY7XG4kdGllbXBvcy1oZWFkbGluZS1yZWd1bGFyOiAnVGllbXBvc1RleHQnLCBzYW5zLXNlcmlmO1xuJHRpZW1wb3MtaGVhZGxpbmU6ICdUaWVtcG9zSGVhZGxpbmUnLCBzYW5zLXNlcmlmO1xuJHRpZW1wb3MtdGV4dDogJ1RpZW1wb3NUZXh0Jywgc2Fucy1zZXJpZjtcbiRyb2JvdG8tc2xhYjogJ1JvYm90byBTbGFiJywgc2VyaWY7XG4kV29ya1NhbnM6ICdXb3JrIFNhbnMnLCAnc2Fucy1zZXJpZic7XG4kVGllbXBvc0hlYWRsaW5lOiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcbiRUaWVtcG9zVGV4dDogJ1JvYm90byBTbGFiJywgc2VyaWY7XG5cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRib2xkOiA3MDA7XG5cbi8vQ29sb3IgVmFyaWFibGVzIGFuZCBDb2xvciBDbGFzc2VzXG4kb3JhbmdlOiAjZTY3ODAwO1xuJG9yYW5nZW86ICNmZjZiMzU7XG4kb3Jndm86ICNlZDRjMjI7XG4kZGFyazogIzEwMTAxMDtcbiRncmV5LWRhcms6ICNjY2NjY2M7XG4kZ3JleS1tZWRpdW06ICNlNGU0ZTQ7XG4kZ3JleS1saWdodDogI2Y2ZjZmNjtcbiR3aGl0ZTogI2ZmZmZmZjtcbi8vTmV3IGNvbG9ycyB2YXJpYWJsZXNcbiRvdGhjb2w0OiAjNDQ0NDQ0O1xuJGlzdGJsYWNrOiAjMWQyMTE0O1xuJG9ueXg6ICMzMzMzMzM7XG4kaXN0Z3JlZW46ICMzOTRhMTM7XG4kbHRncmF5OiAjOTk5OTk5O1xuJG1vc3NncmVlbjogIzU3NWY0OTtcbiRjZWxsZ3JlZW46ICM1Nzc1MTI7XG4kYWxhYmFzdGVyOiAjZWJlZGU2O1xuJGl0LW9yYW5nZTogI2ZmNmMyZDtcbiRkYXJrLWJsdWU6ICMyMzU3ODk7XG4kZ3JleTogIzliOWI5YjtcbiRmYmdkYXJrOiAjMjIyMjIyO1xuJGJyZGdyZXk6ICNkZGRkZGQ7XG4kYmxhY2s6ICMwMDAwMDA7XG4kZ3JleWI6ICM0YTRhNGE7XG4kd2h0bjogI2VkZWRlZDtcbiRvdGhlcmNvbDogI2U0ZTVlNztcbiRncmV5dm86ICNjYWNlY2U7XG4kYmx1ZWRhcms6ICMxOTI4MzA7XG4kb3RoY29sOiAjMzgzODM4O1xuLy9cbi5vcmFuZ2Uge1xuICBjb2xvcjogJG9yYW5nZTtcbn1cblxuLmRhcmsge1xuICBjb2xvcjogJGRhcms7XG59XG5cbi5ncmV5LWRhcmsge1xuICBjb2xvcjogJGdyZXktZGFyaztcbn1cblxuLmdyZXktbWVkaXVtIHtcbiAgY29sb3I6ICRncmV5LW1lZGl1bTtcbn1cblxuLmdyZXktbGlnaHQge1xuICBjb2xvcjogJGdyZXktbGlnaHQ7XG59XG5cbi53aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLy9vcmd2b1xuLm90aGNvbDQge1xuICBjb2xvcjogJG90aGNvbDQ7XG59XG5cbi5vcmd2byB7XG4gIGNvbG9yOiAkb3Jndm87XG59XG5cbi5vcmFuZ2VvIHtcbiAgY29sb3I6ICRvcmFuZ2VvO1xufVxuXG4ub3RoY29sIHtcbiAgY29sb3I6ICRvdGhjb2w7XG59XG5cbi5ibHVlZGFyayB7XG4gIGNvbG9yOiAkYmx1ZWRhcms7XG59XG5cbi5ncmV5dm8ge1xuICBjb2xvcjogJGdyZXl2bztcbn1cblxuLmlzdGJsYWNrIHtcbiAgY29sb3I6ICRpc3RibGFjaztcbn1cblxuLm9ueXgge1xuICBjb2xvcjogJG9ueXg7XG59XG5cbi5pc3RncmVlbiB7XG4gIGNvbG9yOiAkaXN0Z3JlZW47XG59XG5cbi5sdGdyYXkge1xuICBjb2xvcjogJGx0Z3JheTtcbn1cblxuLm1vc3NncmVlbiB7XG4gIGNvbG9yOiAkbW9zc2dyZWVuO1xufVxuXG4uY2VsbGdyZWVuIHtcbiAgY29sb3I6ICRjZWxsZ3JlZW47XG59XG5cbi5hbGFiYXN0ZXIge1xuICBjb2xvcjogJGFsYWJhc3Rlcjtcbn1cblxuLml0LW9yYW5nZSB7XG4gIGNvbG9yOiAkaXQtb3JhbmdlO1xufVxuXG4uZGFyay1ibHVlIHtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG59XG5cbi5ncmV5IHtcbiAgY29sb3I6ICRncmV5O1xufVxuXG4uZmJnZGFyayB7XG4gIGNvbG9yOiAkZmJnZGFyaztcbn1cblxuLmJyZGdyZXkge1xuICBjb2xvcjogJGJyZGdyZXk7XG59XG5cbi5ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5ncmV5YiB7XG4gIGNvbG9yOiAkZ3JleWI7XG59XG5cbi53aHRuIHtcbiAgY29sb3I6ICR3aHRuO1xufVxuXG4ub3RoZXJjb2wge1xuICBjb2xvcjogJG90aGVyY29sO1xufVxuXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAkZGFyaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtcmVndWxhcjtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDMge1xuICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICRvbnl4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAmLnAxIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi5wMiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi5wMyB7XG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnAxYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi5wMmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICYucDNib2xkIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnB0ZXN0IHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnB0ZXh0MTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICB9XG4gICYucXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAmLmZvdGVyZm9udCB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmLnRlc3RsZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbn1cblxuLyphIHtcblx0Zm9udC1mYW1pbHk6ICRXb3JrU2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0Y29sb3I6ICRkYXJrO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcblx0Ji5sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLm1lZGl1bSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblx0Ji5kb3dubG9hZGxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG59XG4uYnRuIHtcblx0Zm9udC1mYW1pbHk6ICRXb3JrU2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuXHRjb2xvcjogJGRhcms7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS4zcHg7XG5cdH1cblxufVxuKi9cblxudWwge1xuICAmLmRhcmtsaXN0IHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmxpIHtcbiAgJi50ZXh0bGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogYmx1ZTtcbiAgfVxufVxuXG5hIHtcbiAgJi50ZXN0bGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbGFiYXN0ZXI7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi5kYXJrbGluZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eXBlZ2VuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8td3JhcHBlciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52aWRlby13cmFwcGVyID4gdmlkZW8uaGFzLW1lZGlhLWNvbnRyb2xzLWhpZGRlbjo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1vdmVybGF5LXBsYXktYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCBjYWxjKDUwJSAtIDUwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcztcbn1cblxuLnZpZGVvLW92ZXJsYXktcGxheS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmlkZW8tb3ZlcmxheS1wbGF5LWJ1dHRvbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG4udW5lZGl0YWJsZS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzIzNTc4OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMCBub25lO1xufVxuXG4ubW9iaWxlLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idXR0b24tbGluay1zaW1wbGUge1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0NnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1tb2JpbGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gICAgLmNvbGxhcHNlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1tb2JpbGUgPiBkaXYgPiBkaXYgPiAucGFuZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbi1tb2JpbGUge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saW5rZGl2Lm1vYmlsZS1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI2ZmNmIzNTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmVsbGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVsbGlwLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZWxsaXAsXG4uZWxsaXAtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cblxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMi4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqXG4gKiBJU1QgQXVzdHJpYVxuICogQXV0aG9yIC0gSWxpciBIb3hoYVxuICpcbiAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9V29yaytTYW5zOjQwMCw1MDAsNjAwLDcwMFwiKTtcbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgOTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLyogbGluZSAxMzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSAxNTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTYwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMTg1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTk0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDIwNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMjEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyogbGluZSAyMjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMjM2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjQxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBsaW5lIDI1Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDI2NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDI3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjkzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbi8qIGxpbmUgMjk4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDMwOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAzMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDMyMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyogbGluZSAzMzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDMzOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbi8qIGxpbmUgMzU3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBsaW5lIDM2Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDM3OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDM5MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMzk1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQwMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNDMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSA2Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgNzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDkyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgOTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEwNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2ltYWdlcy5zY3NzICovXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MgKi9cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAzNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA1MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4vKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDc4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDExNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cblxuLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDEzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLyogbGluZSAxMzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuICAvKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC8qIGxpbmUgMTgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLyogbGluZSAxODEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAvKiBsaW5lIDE4MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAvKiBsaW5lIDE4MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC8qIGxpbmUgMTgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDExNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLyogbGluZSAxMjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTQyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxNjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTY3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDE4MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLyogbGluZSAxOTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAvKiBsaW5lIDIxOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLyogbGluZSAyMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDU0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMi4yNXJlbSAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMi4yNXJlbSAvIDIpIGNhbGMoMi4yNXJlbSAvIDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygyLjI1cmVtIC8gNCkgcmlnaHQgY2FsYygyLjI1cmVtIC8gNCk7IH1cblxuLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS8xLjEyNXJlbSAxLjEyNXJlbTsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLyogbGluZSAxNjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi8qIGxpbmUgMTgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE5MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygyLjI1cmVtIC8gNCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygyLjI1cmVtIC8gMikgY2FsYygyLjI1cmVtIC8gMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpOyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA4NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDIuMjVyZW0gLyA0KSByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTsgfVxuXG4vKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMy40Mzc1cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS8xLjEyNXJlbSAxLjEyNXJlbTsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAvKiBsaW5lIDExMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLyogbGluZSAxNjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxODEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxOTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDI3MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjc3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyOTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDMwMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDMwNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLyogbGluZSAzMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMzMwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7IH1cbiAgICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgICBib3JkZXItY29sb3I6ICMxYzc0MzA7IH1cbiAgICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZjsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkOyB9XG4gICAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmOyB9XG4gICAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cbiAgICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgICAvKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAvKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgICAvKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAgIC8qIGxpbmUgODksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gICAgLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAgIC8qIGxpbmUgODksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAgIC8qIGxpbmUgODksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAvKiBsaW5lIDc2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gICAgLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgOTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDEyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEzNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDc0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLyogbGluZSA5MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4vKiBsaW5lIDEyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi8qIGxpbmUgMTI3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDEzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuICAvKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC8qIGxpbmUgMTYwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE3Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4vKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA2OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC8qIGxpbmUgNzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDExMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAvKiBsaW5lIDEyNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTUyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAvKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLyogbGluZSA4NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDkzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4vKiBsaW5lIDk0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLyogbGluZSAxMDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTMwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7IH1cblxuLyogbGluZSAxMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG4vKiBsaW5lIDE1Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLyogbGluZSAxNzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmOyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC8qIGxpbmUgNzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG4gIC8qIGxpbmUgOTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi8qIGxpbmUgMTEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4vKiBsaW5lIDEyNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDEzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSAxNDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMTUxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cbiAgLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE3OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICAgIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTc5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE5MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAvKiBsaW5lIDE5OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDIxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAyMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjgsIDE4OSwgMjU1LCAwLjUpOyB9XG4gICAgLyogbGluZSAyNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAyNTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSAyNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDI2OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLyogbGluZSAyNzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjkwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyOTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMwNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLyogbGluZSAzMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLyogbGluZSAzMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4vKiBsaW5lIDMyNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDM0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwOyB9XG5cbi8qIGxpbmUgMzY2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC8qIGxpbmUgMzczLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgMzc5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgMzgwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzgzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAzODcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMzg3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDM5OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuICAvKiBsaW5lIDQwMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0MTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0MTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0MjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuICAvKiBsaW5lIDQyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuICAvKiBsaW5lIDQ1OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLyogbGluZSA0NjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0NzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC8qIGxpbmUgNDgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAvKiBsaW5lIDQ4NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDQ4OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAvKiBsaW5lIDQ5Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNDk3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLyogbGluZSA1MDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDUwMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbiAgICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXYuc2NzcyAqL1xuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA3Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXYuc2NzcyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdi5zY3NzICovXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDExNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2LnNjc3MgKi9cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA2MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDk5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTYxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDE3Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTYxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDE3Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTYxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDE3Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSAxNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMTc3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLyogbGluZSAxNzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjA4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAvKiBsaW5lIDIxNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogbGluZSAyMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgMjMzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAyMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSAyMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI1MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDI2MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC8qIGxpbmUgMjY3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDI3Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDI4MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4vKiBsaW5lIDI4NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAyODksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDI5MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgNzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSA4Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDkxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDEyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4vKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLyogbGluZSAxNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLyogbGluZSAxNDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMTQyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAvKiBsaW5lIDE1NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLyogbGluZSAxODYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDE5MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAxOTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjAxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAvKiBsaW5lIDIxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAyMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAgIC8qIGxpbmUgMjI3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAgIC8qIGxpbmUgMjMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAvKiBsaW5lIDIzNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAyNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDI1OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyNTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC8qIGxpbmUgMjY4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyODEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuLmFjY29yZGlvbiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMjg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMjk1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJkLnNjc3MgKi9cbiAgLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAzMDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2NhcmQuc2NzcyAqL1xuICAuYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDMwNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzICovXG4gIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JyZWFkY3J1bWIuc2NzcyAqL1xuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAvKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi8qIGxpbmUgNTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyAqL1xuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyAqL1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19hbGVydC5zY3NzICovXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMDI3NTI7IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xuICBib3JkZXItY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjAyMzI2OyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19hbGVydC5zY3NzICovXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzOyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSA1Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSA1Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4vKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDg1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDA4NTsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nsb3NlLnNjc3MgKi9cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyAqL1xuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1OyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyAqL1xuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b2FzdHMuc2NzcyAqL1xuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuICAvKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDAuNXJlbSAqIDIpKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgODQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87IH1cblxuLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4vKiBsaW5lIDEzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLyogbGluZSAxNDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAvKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAvKiBsaW5lIDE2Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMS43NXJlbSAqIDIpKTsgfVxuICAgIC8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgxLjc1cmVtICogMikpOyB9XG4gIC8qIGxpbmUgMTc0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE3OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwOyB9XG4gICAgLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAvKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAvKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDsgfVxuICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIFxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7IH1cbiAgLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSA5MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtOyB9XG4gIC8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDExMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLyogbGluZSAxMjUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAvKiBsaW5lIDEzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtOyB9XG4gIC8qIGxpbmUgMTM3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcG9wb3Zlci5zY3NzICovXG4gIFxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMTc1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTgwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4vKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi8qIGxpbmUgNjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDc0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDBzIDAuNnMgb3BhY2l0eTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgODcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4vKiBsaW5lIDExMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAxMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDEyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLyogbGluZSAxMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDE2MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAxNjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxODgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTNieTQ6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MgKi9cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MgKi9cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1Niwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2Nywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzICovXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIC8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIC8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOTUsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMDMsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC8qIGxpbmUgMTA3LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExNywgc3JjL2Fzc2V0cy9zY3NzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgMTI2LCBzcmMvYXNzZXRzL3Njc3MvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLyogbGluZSAxMzQsIHNyYy9hc3NldHMvc2Nzcy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUaWVtcG9zSGVhZGxpbmUnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLU1lZGl1bS5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9UaWVtcG9zSGVhZGxpbmVXZWItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovIH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGllbXBvc1RleHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvVGllbXBvc0hlYWRsaW5lV2ViLVJlZ3VsYXIuZW90XCIpO1xuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9UaWVtcG9zSGVhZGxpbmVXZWItUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL1RpZW1wb3NIZWFkbGluZVdlYi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqLyB9XG5cbi8qIGxpbmUgNjUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2U2NzgwMDsgfVxuXG4vKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZGFyayB7XG4gIGNvbG9yOiAjMTAxMDEwOyB9XG5cbi8qIGxpbmUgNzMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5ncmV5LWRhcmsge1xuICBjb2xvcjogI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZ3JleS1tZWRpdW0ge1xuICBjb2xvcjogI2U0ZTRlNDsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjZjZmNmY2OyB9XG5cbi8qIGxpbmUgODUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi53aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4ub3RoY29sNCB7XG4gIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vcmd2byB7XG4gIGNvbG9yOiAjZWQ0YzIyOyB9XG5cbi8qIGxpbmUgOTgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vcmFuZ2VvIHtcbiAgY29sb3I6ICNmZjZiMzU7IH1cblxuLyogbGluZSAxMDIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vdGhjb2wge1xuICBjb2xvcjogIzM4MzgzODsgfVxuXG4vKiBsaW5lIDEwNiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmJsdWVkYXJrIHtcbiAgY29sb3I6ICMxOTI4MzA7IH1cblxuLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5ncmV5dm8ge1xuICBjb2xvcjogI2NhY2VjZTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmlzdGJsYWNrIHtcbiAgY29sb3I6ICMxZDIxMTQ7IH1cblxuLyogbGluZSAxMTgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vbnl4IHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5pc3RncmVlbiB7XG4gIGNvbG9yOiAjMzk0YTEzOyB9XG5cbi8qIGxpbmUgMTI2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4ubHRncmF5IHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5tb3NzZ3JlZW4ge1xuICBjb2xvcjogIzU3NWY0OTsgfVxuXG4vKiBsaW5lIDEzNCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmNlbGxncmVlbiB7XG4gIGNvbG9yOiAjNTc3NTEyOyB9XG5cbi8qIGxpbmUgMTM4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uYWxhYmFzdGVyIHtcbiAgY29sb3I6ICNlYmVkZTY7IH1cblxuLyogbGluZSAxNDIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5pdC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNmMyZDsgfVxuXG4vKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMTUwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZ3JleSB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi8qIGxpbmUgMTU0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZmJnZGFyayB7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uYnJkZ3JleSB7XG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDE2Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmdyZXliIHtcbiAgY29sb3I6ICM0YTRhNGE7IH1cblxuLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi53aHRuIHtcbiAgY29sb3I6ICNlZGVkZWQ7IH1cblxuLyogbGluZSAxNzQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi5vdGhlcmNvbCB7XG4gIGNvbG9yOiAjZTRlNWU3OyB9XG5cbi8qIGxpbmUgMTc5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiOyB9XG5cbi8qIGxpbmUgMTgyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMxMDEwMTA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyogbGluZSAyMTYsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIxNiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogIzIzNTc4OTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLyogbGluZSAyNDUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbnAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSAyNTMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgcC5wMSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyNTMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgICAgIHAucDEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLyogbGluZSAyNjMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgcC5wMiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgICAgcC5wMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAvKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICBwLnAzIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgICAgcC5wMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAvKiBsaW5lIDI4Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICBwLnAxYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDI4Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgICAgcC5wMWJvbGQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLyogbGluZSAyOTcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgcC5wMmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyOTcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgICAgIHAucDJib2xkIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMzA4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIHAucDNib2xkIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMwOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgICAgcC5wM2JvbGQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLyogbGluZSAzMjEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgcC5wdGVzdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMyMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgICAgcC5wdGVzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAvKiBsaW5lIDMzNSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICBwLnB0ZXh0MTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgMzQwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIHAucXVvdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMzQ2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIHAuZm90ZXJmb250IHtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNDYsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgICAgIHAuZm90ZXJmb250IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIHAudGVzdGxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyphIHtcblx0Zm9udC1mYW1pbHk6ICRXb3JrU2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0Y29sb3I6ICRkYXJrO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZTtcblx0Ji5sYXJnZSB7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmLm1lZGl1bSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLnNtYWxsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblx0Ji5kb3dubG9hZGxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXG59XG4uYnRuIHtcblx0Zm9udC1mYW1pbHk6ICRXb3JrU2Fucztcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuXHRjb2xvcjogJGRhcms7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS4zcHg7XG5cdH1cblxufVxuKi9cbi8qIGxpbmUgNDI5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG51bC5kYXJrbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNlNGU0ZTQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQyOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgIHVsLmRhcmtsaXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi8qIGxpbmUgNDQ0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG51bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLyogbGluZSA0NTIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbmxpLnRleHRsaXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IGJsdWU7IH1cblxuLyogbGluZSA0NTksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbmEudGVzdGxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRlNjtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDU5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgYS50ZXN0bGluayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4vKiBsaW5lIDQ3Miwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuYS5kYXJrbGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDQ3Miwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAgIGEuZGFya2xpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLyogbGluZSA0ODEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgICAgIGEuZGFya2xpbmUgOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNDg3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5hIC50eXBlZ2VuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNDkxLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG5hIC50eXBlZ2VuIC5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDk3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUwMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLnZpZGVvLXdyYXBwZXIgPiB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNTA2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4udmlkZW8td3JhcHBlciA+IHZpZGVvLmhhcy1tZWRpYS1jb250cm9scy1oaWRkZW46Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTEwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4udmlkZW8tb3ZlcmxheS1wbGF5LWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggY2FsYyg1MCUgLSA1MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjk1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXM7IH1cblxuLyogbGluZSA1MjUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbi52aWRlby1vdmVybGF5LXBsYXktYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLnZpZGVvLW92ZXJsYXktcGxheS1idXR0b24uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDUzMywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLyogbGluZSA1MzgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxuLnVuZWRpdGFibGUtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMzU3ODk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDAgbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU2MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNTY2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNTcyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uYnV0dG9uLWxpbmstc2ltcGxlIHtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNDZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTcyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgLmJ1dHRvbi1saW5rLXNpbXBsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTkzLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIC5hY2NvcmRpb24tbW9iaWxlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNTk2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgLmFjY29yZGlvbi1tb2JpbGUgLmNvbGxhcHNlLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA1OTksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uLW1vYmlsZSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDYwMywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuICAuYWNjb3JkaW9uLW1vYmlsZSA+IGRpdiA+IGRpdiA+IC5wYW5lbC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNjA5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gIC5hY2NvcmRpb24tbW9iaWxlIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MTMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19zdHlsZWd1aWRlLnNjc3MgKi9cbiAgLmxpbmtkaXYubW9iaWxlLW9ubHkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC8qIGxpbmUgNjE2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgLmxpbmtkaXYubW9iaWxlLW9ubHkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNjE4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4gICAgICAubGlua2Rpdi5tb2JpbGUtb25seSBhIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmY2YjM1O1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuXG4vKiBsaW5lIDYyOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmVsbGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDYzNCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX3N0eWxlZ3VpZGUuc2NzcyAqL1xuLmVsbGlwLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjQyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fc3R5bGVndWlkZS5zY3NzICovXG4uZWxsaXAsXG4uZWxsaXAtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5jaGFuZ2UtbGFuZ3VhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAuY2hhbmdlLWxhbmd1YWdlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIC5jaGFuZ2UtbGFuZ3VhZ2UgcCBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIC5jaGFuZ2UtbGFuZ3VhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIGEuZHJvcGRvd24taXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLmRpdmxvZ28ge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgfSovIH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLmRpdnNwYWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLmRpdmxvZ29uZHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgei1pbmRleDogOTk5OyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5uYXZjb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIGEge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1saWdodC5zdGlja3kudG9wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5saXN0dHdvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgbGkubmF2LWl0ZW0uYm9yZGVyLXJpZ2h0LmJvcmRlci1sZWZ0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgbGkubmF2LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIHAucHRlc3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBwLnB0ZXN0IDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0NDQ0OyB9XG4gICAgLyogbGluZSAxMDMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBwLnB0ZXN0IDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIHAucDEzIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgcC5wMTMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciBwLnAxMyA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgMTM4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciBwLnAxMyA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBhLnB1cHBlcm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTY0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNCM0I2Qjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgYS5uYXYtbGluay50ZXN0bGluayB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4vKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgYS5uYXYtbGluay5ib3R0b20ge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAxNzUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5zZWFyY2hkaXYge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiA2NXB4O1xuICB0b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLnRyaWFuZ2xlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDBweDsgfVxuXG4vKiBsaW5lIDE5MSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLmljb25tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTk0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIC5ib3R0b20yIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBuYXYgLnAxIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNDRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgbmF2IC5wMSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgYS5uYXYtbGluay5ib3R0b20uYm90dG9tMiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGEubmF2LWxpbmsuYm90dG9tLmJvdHRvbTIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH0gfVxuXG4vKiBsaW5lIDIyOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgYS5uYXYtbGluay5kYXJrbGluZS5wMSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjI4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgYS5uYXYtbGluay5kYXJrbGluZS5wMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIyOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGEubmF2LWxpbmsuZGFya2xpbmUucDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ0NDQ0NDsgfSB9XG5cbi8qIGxpbmUgMjU0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggIzY0NjQ2NDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjU0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI2Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMjcwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBhLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjc2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBsaS5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDI3OSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgbGkuZHJvcGRvd24taXRlbSA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDI4Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2ZmNmIzNTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgMjkxLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBhLm5hdi1saW5rLmRhcmtsaW5lLnAxOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjZiMzU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI5MSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGEubmF2LWxpbmsuZGFya2xpbmUucDE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjZiMzU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAyOTEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBhLm5hdi1saW5rLmRhcmtsaW5lLnAxOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NDQ0NDQ7IH0gfVxuXG4vKiBsaW5lIDMwMiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgYS5uYXYtbGluay5ib3R0b20uYm90dG9tMjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY2YjM1O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMDIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBhLm5hdi1saW5rLmJvdHRvbS5ib3R0b20yOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjZiMzU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMzAyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgYS5uYXYtbGluay5ib3R0b20uYm90dG9tMjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyMjIyOyB9IH1cblxuLyogbGluZSAzMTUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5wcmltYXJ5LW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNmMzljYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMTksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIGEubmF2LWxpbmsuZGFya2xpbmUucDE6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNmMzljYmQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMjQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzI5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIGEubmF2LWxpbmsudGVzdGxpbmsucHRlc3Qge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzQ0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIGEubmF2LWxpbmsudGVzdGxpbmsucHRlc3Q6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfSB9XG5cbi8qIGxpbmUgMzUwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBhLm5hdi1saW5rLnRlc3RsaW5rLnB0ZXN0OjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzUzLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyOiBub25lOyB9IH1cblxuLyogbGluZSAzNTgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM1OCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGJ1dHRvbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLyogbGluZSAzNjUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM2OSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAuZGl2aW5saW5lIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM3Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAuc2luZ2xlY2hhcmFjdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODVkMzA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzkwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIC5tdWx0aXBsZXNpbmdsZWNoYXJhY3RlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1N3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1ZDMwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0MDUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDEwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQxNywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAubmF2LWxpbmsuZXhwYW5kOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDE3cHg7IH0gfVxuXG4vKiBsaW5lIDQzNSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLm5hdi1saW5rLnRlc3RsaW5rIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0NDMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIHRvcDogMjNweDsgfSB9XG5cbi8qIGxpbmUgNDYxLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0LnN0aWNreS50b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0NjEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0LnN0aWNreS50b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNDcwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciBpbWcubWFpbmxvZ28ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ3MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGltZy5tYWlubG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogOTlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA0NzAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciBpbWcubWFpbmxvZ28ge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQ4Niwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNDkyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgIC8qIGxpbmUgNDk0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIgbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAvKiBsaW5lIDQ5Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIgbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSBhLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNTAzLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciAuZHJvcGRvd246OmFmdGVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDUwNywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1MTIsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1saWdodC5zdGlja3kudG9wIHtcbiAgICB6LWluZGV4OiA5OTk5OyB9IH1cblxuLyogbGluZSA1MTgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQuc3RpY2t5LnRvcCA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA1MjksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIgbGkubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmNmIzNTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyIGxpLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNTQwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDU0NSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2hlYWRlci5zY3NzICovXG5oZWFkZXIgLm5hdi1pdGVtOmxpbmssIGhlYWRlciAubmF2LWxpbms6bGluayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTQ4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciAubmF2LWl0ZW06bGluaywgaGVhZGVyIC5uYXYtbGluazphY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgLyogV2ViS2l0LCBCbGluaywgRWRnZSAqL1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIC8qIE1pY3Jvc29mdCBFZGdlICovIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciAubW9iaWxlaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciAuY2VudGVyLW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciAuY2VudGVyLW1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyICNlbWFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB3aWR0aDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmVtYWlsMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA0ODhweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmVtYWlsMiB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMjZweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgICAgIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyIC5lbWFpbDIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTcwcHg7IH0gfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIC5idXR0b25lbWFpbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmMyZDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmMyZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYnV0dG9uZW1haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzJkO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xuICAgICAgLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmJ1dHRvbmVtYWlsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmMyZDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfSB9XG4gICAgLyogbGluZSAxMzgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciAuYnV0dG9uZW1haWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjNTUyYjsgfVxuICAvKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAucmlnaHQge1xuICAgIHBvc2l0aW9uOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyIHtcbiAgICAgIC8qIG1ha2luZyB0aGUgYm9yZGVyLXJhZGl1cyBjb3JyZWN0ICovXG4gICAgICAvKiBmaXhpbmcgbWFyZ2luICovIH1cbiAgICAgIC8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlID4gLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyIC5idG4tZ3JvdXAubXktYnRuLWdyb3VwLXJlc3BvbnNpdmUgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgMTU2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cbiAgICAgIC8qIGxpbmUgMTU5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7IH1cbiAgICAgIC8qIGxpbmUgMTY0LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlIC5idG4gKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAubGV2ZWwxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmxldmVsMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLyogbGluZSAxODcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgMTg5LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKiBsaW5lIDE4OSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICAgIGZvb3RlciB1bCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgLyogbGluZSAxOTcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgdWwubGlzdC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDIwMCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAuc3BhY2ViZXR3ZWVubWVudXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLyogbGluZSAyMDQsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmVsZW1lbnRzdHlsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjNCNkI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgLyogbGluZSAyMTksIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIxOSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAvKiBsaW5lIDIyNiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIyNiwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgLyogbGluZSAyMzMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjMzLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgLyogbGluZSAyNDAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDI0MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAvKiBsaW5lIDI0OCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDI1MSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAubGlzdG9uZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAyNjEsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmxpc3R0d28ge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAubGlzdGhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAyNzcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLyogb3JhbmdlcyEgeWV5ICovIH1cbiAgLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyIC5mbGV4IHtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC8qIGxpbmUgMjk2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIC5mbGV4IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAvKiBuZWVkIHNvbWUgc3BhY2UgPyovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyOTYsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyIC5mbGV4IGRpdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgICAgICAgLyogbGluZSAzMDAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgICBmb290ZXIgLmZsZXggZGl2IDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLyogbGluZSAzMDcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgaW5wdXQuZm9ybS1jb250cm9sLmVtYWlsMi53aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzMDcsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyIGlucHV0LmZvcm0tY29udHJvbC5lbWFpbDIud2hpdGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgLyogbGluZSAzMTUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMxNSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgaW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9IH1cbiAgLyogbGluZSAzMjUsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLyogbGluZSAzMjgsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIgYSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAvKiBsaW5lIDMzMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAuYXNpbXBsZWRpdiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgMzMxLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciAuYXNpbXBsZWRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMzMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyIC5hc2ltcGxlZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICB3aWR0aDogMzM1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMXB4KSB7XG4gICAgICAvKiBsaW5lIDMzMSwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIgLmFzaW1wbGVkaXYge1xuICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzUwLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuICAvKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciBwLnAxIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDM2OCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciAuc21hbGxkaXYge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDsgfVxuICAvKiBsaW5lIDM3Mywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciBhLm5hdi1saW5rLmFsYWJhc3Rlci5Gb3RlckZvbnQge1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC8qIGxpbmUgMzc2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIC5mb250Zm9ybWVudWRvd24ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2RkZGRkZDsgfVxuICAvKiBsaW5lIDM4Nywgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciBhLm5hdi1saW5rLmZvbnRmb3JtZW51ZG93biB7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDM5MCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzkyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgdWwgLmxpc3QtZ3JvdXAuZzIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4OyB9XG4gIC8qIGxpbmUgMzk2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyIC5ib3JkZXJtZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDAyLCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgaDQud2hpdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogOThweDtcbiAgICAgIGJvdHRvbTogNDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0MTAsIHNyYy9hc3NldHMvc2Nzcy9nZW5lcmFsL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciBhLndoaXRlLmZiIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOThweDtcbiAgICAgIGJvdHRvbTogNDJweDtcbiAgICAgIGxlZnQ6IDEyN3B4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQxOCwgc3JjL2Fzc2V0cy9zY3NzL2dlbmVyYWwvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyIGEud2hpdGUueXUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5OHB4O1xuICAgICAgYm90dG9tOiA0MnB4O1xuICAgICAgbGVmdDogMTgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDI2LCBzcmMvYXNzZXRzL3Njc3MvZ2VuZXJhbC9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIgYS53aGl0ZS50dyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDk4cHg7XG4gICAgICBib3R0b206IDQycHg7XG4gICAgICBsZWZ0OiAyMzhweDsgfSB9XG5cbi8qIVxyXG4gKiBQcmltYXJ5IGNvbG9yIHNldHRpbmdzXHJcbiAqL1xuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDgwLCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDg4LCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDkyLCBzcmMvYXNzZXRzL3Njc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5OCwgc3JjL2Fzc2V0cy9zY3NzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE1vZHVsZSAwMSAtIE1vZHVsZSBOYW1lICovXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbi5tMDEge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEuc3ViLWhlYWRlciAuc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgLm0wMS5zdWItaGVhZGVyIC5zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMzUwcHg7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxLnN1Yi1oZWFkZXIgcC5wdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEuc3ViLWhlYWRlciBoMS50ZXh0c2l6ZTQwb25lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuc2xpZGVyQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgICAubTAxIC5zbGlkZXJDb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAubTAxIC5jb250YWluZXIubWItNSB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgLnNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7IH0gfVxuICAvKiBsaW5lIDQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWNrLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E4OTk5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDY1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAgICAgLm0wMSAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9IH1cbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLm0wMSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTMwcHg7IH1cbiAgLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDc4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnByb2dyZXNzQmFyQ29udGFpbmVyIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5wcm9ncmVzc0JhckNvbnRhaW5lciBkaXYgc3Bhbi5wcm9ncmVzc0JhciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5wcm9ncmVzc0JhckNvbnRhaW5lciBkaXYgc3Bhbi5wcm9ncmVzc0JhciAuaW5Qcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNGMyMjtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiA0cHg7IH1cbiAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5pblByb2dyZXNzLm9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuc2xpZGVyQnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWRlckJ1dHRvbnMgaW1nIHtcbiAgICBtYXJnaW46IDVweCA1cHggMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbiAgICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cbiAgLyogbGluZSAxMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuc2xpZGVyQnV0dG9ucyBpbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAgIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuICAvKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5iZ2RpdjEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuYmdkaXYyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC8qIGxpbmUgMTI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLmJnZGl2MyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAvKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5iZ2RpdjQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAxMzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuZGl2b3ZlcmltYWdlIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAxNDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuYnV0dG9ubGluayB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIzNTtcbiAgICBib3JkZXI6ICNmZjZiMzU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDE1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC50ZXh0dGl0dGxlIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgei1pbmRleDogOTk5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgICAubTAxIC50ZXh0dGl0dGxlIHtcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAudGV4dHRpdHRsZW9uZSB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAgICAgLm0wMSAudGV4dHRpdHRsZW9uZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSAxNjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuZGl2Ym90dG9uIHtcbiAgICB3aWR0aDogMTgycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAgICAgLm0wMSAuZGl2Ym90dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG4gIC8qIGxpbmUgMTg1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLmRpdmJvdHRvbm9uZSB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgLmRpdmJvdHRvbm9uZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgMTk2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnRleHRib2R5IHtcbiAgICB3aWR0aDogMzEzcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxOTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgLnRleHRib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC50ZXh0dGl0dGxlIGltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgLyogRm9yIElFOCBhbmQgZWFybGllciAqLyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgaDEudGV4dHNpemU0MCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyMDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgaDEudGV4dHNpemU0MCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7IH0gfVxuICAvKiBsaW5lIDIyNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIGgxLnRleHRzaXplNDBvbmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgICAubTAxIGgxLnRleHRzaXplNDBvbmUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLyogbGluZSAyNDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgLm0wMSBidXR0b24ubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAgIC5tMDEgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAubTAxIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gICAgLm0wMSAucHJvZ3Jlc3NCYXJDb250YWluZXIge1xuICAgICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMjgyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWRlckJ1dHRvbnMgaW1nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAyODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAudHlwZTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgLnR5cGUyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMzAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnR5cGUzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogODVweDtcbiAgICB0b3A6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAgICAgLm0wMSAudHlwZTMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAzMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAudHlwZTIgaW1nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAzMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAudHlwZTMgaW1nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAzMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAudHlwZTI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAvKiBsaW5lIDMzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC50eXBlMzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgMzM4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgaW1nLmltYWdlYXJyb3cge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgMzQ1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNkZGRkZGQ7IH1cbiAgLyogbGluZSAzNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzU1MmIgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAzNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSBhLmJ1dHRvbmxpbmtrIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICAgIGJvcmRlcjogI2ZmNmIzNTtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgYS5idXR0b25saW5rayB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAzODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSBhLmJ1dHRvbmxpbmtrb25lIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICAgIGJvcmRlcjogI2ZmNmIzNTtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgYS5idXR0b25saW5ra29uZSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLyogbGluZSA0MDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuc2xpZGVyQ29udGFpbmVyLnNsaWRlci5zaW5nbGUtaXRlbS5nMiB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAvKiBsaW5lIDQwNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIHAucHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA0MDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgcC5wdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC8qIGxpbmUgNDMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLnNsaWNrLXNsaWRlciB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cbiAgLyogbGluZSA0MzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgLm0wMSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC8qIGxpbmUgNDQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAxeC5zY3NzICovXG4gIC5tMDEgLmxpbmttZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAvKiBsaW5lIDQ1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMXguc2NzcyAqL1xuICAubTAxIC5hbGlnbi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA0NTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDF4LnNjc3MgKi9cbiAgICAgIC5tMDEgLmFsaWduLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4OyB9IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgaDIge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gICAgLm0wMiBoMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDsgfSB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAubTAyIHAubGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZjZiMzU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gICAgICAubTAyIHAubGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLnVwZXJ0ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7IH1cblxuLyogbGluZSA3Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC5maXJzdHJvd2FydGljbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gIC5tMDIgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC8qIGxpbmUgODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgaDQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gIC5tMDIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDBweDsgfVxuICAgIC8qIGxpbmUgOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgaDIuZGl2d2l0aG91dGltZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIGgxLmhlYWRlcm9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgLm0wMiBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfSB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLmxpbmtkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgLmxpbmtkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNzBweDsgfSB9XG5cbi8qIGxpbmUgMTM5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC50eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTQzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC50eXBlMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiAudHlwZTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjdweDtcbiAgdG9wOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgLnR5cGUzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC50eXBlMiBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC50eXBlMyBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4vKiBsaW5lIDE5MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC50eXBlZ2VuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLnR5cGVnZW4gLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiBpbWcuaW1hZ2VhcnJvdyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiBsaW5lIDIwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIC5jbGFzc2JvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gICAgLm0wMiAuY2xhc3Nib3JkZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfSB9XG5cbi8qIGxpbmUgMjEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLmNsYXNzYm9yZGVyd290IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAyMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiAuY2xhc3Nib3JkZXJ3byB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAyMDVweDsgfSB9XG5cbi8qIGxpbmUgMjQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLmJvcmRlcnRlc3Qge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIG1hcmdpbi10b3A6IDE0LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTQuNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgLm0wMiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDI1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAyNjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAyNzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiBhLmg0NDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiBhLnBjbGFzczIge1xuICBtaW4taGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgYS5wY2xhc3MyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIGEuaDIyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgIC5tMDIgYS5oMjIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgaGVpZ2h0OiA5N3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAubTAyIC5oaWRlZGl2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzMzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuLm0wMiAuc2xpY2stc2xpZGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbi8qIGxpbmUgMzQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMzQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbi5tMDIgLmNvbGRpdiB7XG4gIHdpZHRoOiAyNTVweDsgfVxuICAvKiBsaW5lIDM1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gIC5tMDIgLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA3OHB4O1xuICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDM1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gICAgICAubTAyIC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAvKiBsaW5lIDM1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gIC5tMDIgLmNvbGRpdiAuZGl2LXRleHQge1xuICAgIGhlaWdodDogNjFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAgIC5tMDIgLmNvbGRpdiAuZGl2LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAzNjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAubTAyIC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAgIC5tMDIgLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAzNjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAgICAgLm0wMiAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC8qIGxpbmUgMzc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jb2xkaXYgLmRpdi1saW5rIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLyogbGluZSAzNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDIuc2NzcyAqL1xuICAubTAyIC5jb2xkaXYgLmRpdi1saW5rMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAgIC5tMDIgLmNvbGRpdiAuZGl2LWxpbmsyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAyLnNjc3MgKi9cbiAgICAubTAyIC5jb2xkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDM5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4ubTAyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAvKiBsaW5lIDQwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMi5zY3NzICovXG4gIC5tMDIgLm0yLXNsaWRlciAuY29sLTYgPiAucm93ID4gZGl2IHtcbiAgICBtaW4taGVpZ2h0OiAyMzVweDsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5yZWN0YW5nbGVtb2Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAubTAzIC5yZWN0YW5nbGVtb2Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyAucmVjdGFuZ2xlcndvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgLnJlY3RhbmdsZXJ3byB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgLm0wMyAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLmRpZ29uYWxsaW5lIHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5kaWdvbmFsbGluZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNmZmYgNDklLCAjZGRkZGRkIDUyJSwgI2ZmZiA1MSUpOyB9XG5cbi8qIGxpbmUgNTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyBwIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyBwLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmY2YjM1O1xuICAgIHJpZ2h0OiAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA2MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgICAubTAzIHAubGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmOyB9XG4gIC8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAubTAzIGgyOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAgIC5tMDMgaDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIC8qIGxpbmUgMTExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyBoMjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgICAgLm0wMyBoMjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7IH0gfVxuICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgaDIud2l0aGltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICBtaW4taGVpZ2h0OiAxMTNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgICAgLm0wMyBoMi53aXRoaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDZweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgaDIud2l0aGltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgLm0wMyBoMi53aXRoaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYxcHg7IH0gfVxuICAvKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgaDIud2l0aG91dGltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgIG1heC1oZWlnaHQ6IDk2cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAgIC5tMDMgaDIud2l0aG91dGltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogOTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgaDIud2l0aG91dGltYWdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAubTAzIGgyLndpdGhvdXRpbWFnZSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDsgfSB9XG5cbi8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgaDQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDE3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5pbWFnZWNsYXNzIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMjE5LjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUuNnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgLmltYWdlY2xhc3Mge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTU0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMTk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyAuaW1hZ2VjbGFzcyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLnVwZXJ0ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiA3NnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7IH1cblxuLyogbGluZSAyMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyBoMS5oZWFkZXJvbmUge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH0gfVxuXG4vKiBsaW5lIDIyOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5kaXZzbGlkZXJhcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAubTAzIC5kaXZzbGlkZXJhcnJvd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjM3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLmRpdnNsaWRlcmFycm93cyBpbWcge1xuICBtYXJnaW46IDVweCA1cHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuXG4vKiBsaW5lIDI0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC5kaXZzbGlkZXJhcnJvd3MgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLyogbGluZSAyNDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyAubGlua2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogOTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAubTAzIC5saW5rZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyAudHlwZTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgLnR5cGUyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIC50eXBlMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2N3B4O1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgLm0wMyAudHlwZTMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjk5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLnR5cGUyIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgMzA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLnR5cGUzIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgMzE0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLnR5cGVnZW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzMTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyAudHlwZWdlbiAuc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIGltZy5pbWFnZWFycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMzI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgaDYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAzMjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgaDYge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi8qIGxpbmUgMzQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgYS5oNDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAubTAzIGEuaDQ0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIGEucGFyYWdyYXBoIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM5YjliOWI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgLm0wMyBhLnBhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMzgxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgYS53aXRoaW1hZ2VhIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgLm0wMyBhLndpdGhpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDM5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4ubTAzIGEud2l0aG91dGltYWdlYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgYS53aXRob3V0aW1hZ2VhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA0MjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgNDI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyAuaGlkZWRpdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgLm0wMyAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA0NTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuLm0wMyAuc2xpY2stc2xpZGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbi8qIGxpbmUgNDYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgNDY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbi5tMDMgLmNvbGRpdiB7XG4gIHdpZHRoOiAzMjBweDsgfVxuICAvKiBsaW5lIDQ3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQ3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgICAubTAzIC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgLyogbGluZSA0ODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAubTAzIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQ4NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgICAubTAzIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLyogbGluZSA1MDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAubTAzIC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAgIC5tMDMgLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuICAvKiBsaW5lIDUxOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgLmNvbGRpdiAuZGl2LXRpdGxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA1MTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgICAgLm0wMyAuY29sZGl2IC5kaXYtdGl0bGV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICAvKiBsaW5lIDUzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gIC5tMDMgLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTAzLnNjc3MgKi9cbiAgICAgIC5tMDMgLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLyogbGluZSA1NDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAubTAzIC5jb2xkaXYgLmRpdi1saW5rdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDU0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wMy5zY3NzICovXG4gICAgICAubTAzIC5jb2xkaXYgLmRpdi1saW5rdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0NjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDMuc2NzcyAqL1xuICAgIC5tMDMgLmNvbGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbiAgLm0wNCBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4gIC5tMDQgcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4gIC5tMDQgcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbiAgLm0wNCBwLnBhcmNjb2Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC8qIGxpbmUgNzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuICAgIC5tMDQgcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gICAgLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4gICAgLm0wNCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbiAgLm0wNCBwLnBzdWJtZW51IHtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxMTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGEubGlua2ZvbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbiAgLm0wNCBhLmFjY29yZGlvbm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDE4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxOTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBhLmxpbmtzdWJtZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDIyMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyMjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDIzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IHVsIGxpLm5hdi1pdGVtOmFjdGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDIzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDI0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMjU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC50cmlhbmdsZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDI3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAyODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAyOTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSAyOTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAzMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgMzI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNjJweDsgfVxuXG4vKiBsaW5lIDM0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5uYXYtbGluay5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiA2OXB4OyB9XG5cbi8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogNjJweDsgfVxuXG4vKiBsaW5lIDM3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBhLmFjY29yZGlvbm1lbnU6aG92ZXIge1xuICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDM4NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgMzk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDQwOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDQxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7IH1cblxuLyogbGluZSA0MzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi8qIGxpbmUgNDM3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogMjBweDsgfVxuXG4vKiBsaW5lIDQ0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE5cHg7IH1cblxuLyogbGluZSA0NjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAucGFuZWwtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDQ3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IGg0LnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNDg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgaW5wdXQjc2VhcmNoaWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi8qIGxpbmUgNDk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA1MDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA1MDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDUwNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi8qIGxpbmUgNTEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyOyB9XG5cbi8qIGxpbmUgNTE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgcmVkOyB9XG5cbi8qIGxpbmUgNTIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDUyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5yZWd1bGFyLWNoZWNrYm94IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjZWNlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNTM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDVweCBzb2xpZCBibHVlO1xuICBjb2xvcjogYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA1NDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCAuY2hlY2tib3gtY3VzdG9tIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjsgfVxuXG4vKiBsaW5lIDU1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4ubTA0IC5yZWN0YW5nbGVtaXNzaW9uIHtcbiAgd2lkdGg6IDE5NHB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNC5zY3NzICovXG4gICAgLm0wNCAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweDsgfSB9XG5cbi8qIGxpbmUgNTYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0LnNjc3MgKi9cbi5tMDQgdWwubm9fYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA1NjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDQuc2NzcyAqL1xuLm0wNCBsaS5sZWFmIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbi5tMDR4IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbi5tMDR4IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbi5tMDR4IGg0IHtcbiAgY29sb3I6ICMxZDIxMTQ7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuLm0wNHggLmRhdGUteWVhciB7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuLm0wNHggb2wge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuICAubTA0eCBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICBjb2xvcjogb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbi5tMDR4IC5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuLm0wNHggLmJlZm9yZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzIzNTc4OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbi5tMDR4IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuICAubTA0eCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0eC5zY3NzICovXG4ubTA0eCAjbWFwIHtcbiAgaGVpZ2h0OiA1NDdweDsgfVxuICAvKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0eC5zY3NzICovXG4gIC5tMDR4ICNtYXAubWFpbi1tYXAge1xuICAgIGhlaWdodDogNzQ0cHg7IH1cbiAgLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuICAubTA0eCAjbWFwIC5nbS1zdHlsZS1pdyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbiAgICAubTA0eCAjbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuICAgICAgLm0wNHggI21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQgLm1hcC10ZXh0LWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAxMHB4IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSA3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNHguc2NzcyAqL1xuICAgICAgICAubTA0eCAjbWFwIC5nbS1zdHlsZS1pdyAuZ20tc3R5bGUtaXctZCAubWFwLXRleHQtaW5mbyBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC8qIGxpbmUgODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbiAgICAgICAgLm0wNHggI21hcCAuZ20tc3R5bGUtaXcgLmdtLXN0eWxlLWl3LWQgLm1hcC10ZXh0LWluZm8gcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgICAgICAvKiBsaW5lIDg2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA0eC5zY3NzICovXG4gICAgICAgIC5tMDR4ICNtYXAgLmdtLXN0eWxlLWl3IC5nbS1zdHlsZS1pdy1kIC5tYXAtdGV4dC1pbmZvIGEge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIzNTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDR4LnNjc3MgKi9cbiAgLm0wNHggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmJlZm9yZSwgLm0wNHggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IHAubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZjZiMzU7XG4gIHJpZ2h0OiAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSBwLnBkZXBhcnRtZW50IHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSBwLnBuYW1lIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzODM4Mzg7IH1cblxuLyogbGluZSA1Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IHAucGdyb3VwIHtcbiAgbWF4LXdpZHRoOiAxOTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzgzODM4OyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSBwLnBzcGVjaWFsaXphdGlvbiB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IGgxLmhlYWRlcm9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuICAubTA1IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9IH1cblxuLyogbGluZSA5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gICAgLm0wNSAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuXG4vKiBsaW5lIDEwOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5kaXZzbGlkZXJhcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbiAgICAubTA1IC5kaXZzbGlkZXJhcnJvd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLmRpdnNsaWRlcmFycm93cyBpbWcge1xuICBtYXJnaW46IDVweCA1cHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuXG4vKiBsaW5lIDEyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5kaXZzbGlkZXJhcnJvd3MgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAubGlua2RpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gICAgLm0wNSAubGlua2RpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLyogbGluZSAxNDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAudXBlcnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBibGFjazsgfVxuXG4vKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gICAgLm0wNSAucHJvZmlsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAuZGVwYXJ0bWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cblxuLyogbGluZSAxODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAucHJvZmlsZXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDU3cHg7IH1cblxuLyogbGluZSAxOTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAxOTlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDIwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5zcGVjaWFsaXphdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAyNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMjEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5yb2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDIzNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSBpbWcuaW1hZ2Vyb3VuZCB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDIzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IGltZy5pbWFnZWFycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbiAgLm0wNSAuYm9yZGVyY2xhc3Mge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLnR5cGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAxOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuICAgIC5tMDUgLnR5cGUyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC50eXBlMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2N3B4O1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gICAgLm0wNSAudHlwZTMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLnR5cGUyIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgMjg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLnR5cGUzIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgMjk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLnR5cGVnZW46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAudHlwZWdlbiAuc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSAzMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuICAubTA1IC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTsgfVxuICAvKiBsaW5lIDMxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gIC5tMDUgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAvKiBsaW5lIDMyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4gIC5tMDUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjgzMDsgfVxuXG4vKiBsaW5lIDMzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNS5zY3NzICovXG4ubTA1IC5zbGljay1zbGlkZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7IH1cblxuLyogbGluZSAzMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSAzNDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDUuc2NzcyAqL1xuLm0wNSAuY29sLW1kLTMuc2xpY2stc2xpZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA1LnNjc3MgKi9cbi5tMDUgLmNvbC1tZC0zLnNsaWNrLXNsaWRlci5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4gIC5tMDYgaDIuc3BhY2VoZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA3NHB4OyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbiAgLm0wNiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4gIC5tMDYgcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4gIC5tMDYgcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbiAgLm0wNiBwLnBhcmNjb2Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuICAgIC5tMDYgcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuICAgIC5tMDYgcC5wYXJjY29kaW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbiAgLm0wNiBwLnBzdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDEzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEubGlua2ZvbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDE1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEubGlua2ZvbnQyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAxNzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuICAubTA2IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBhLmFyY29kaW9ubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDE5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgLmNvbC1tZC0xMi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDIzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IHVsIGxpLm5hdi1pdGVtOmFjdGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDI0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMjU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IC50cmlhbmdsZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAyODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAyOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSAyOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAzMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgMzMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTA3cHg7IH1cblxuLyogbGluZSAzNTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiAxMDdweDsgfVxuXG4vKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4vKiBsaW5lIDM2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMzczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbi5tMDYgLnJlY3RhbmdsZW1pc3Npb24ge1xuICB3aWR0aDogMTk0cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA2LnNjc3MgKi9cbiAgICAubTA2IC5yZWN0YW5nbGVtaXNzaW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4OyB9IH1cblxuLyogbGluZSAzODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiB1bC5ub19idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDM4OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGxpLmxlYWYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDM5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IC5yZWN0YW5nZG93bmxvYWQge1xuICB3aWR0aDogMTk0cHg7XG4gIGhlaWdodDogMjgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSA0MDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDYuc2NzcyAqL1xuLm0wNiAuaW1nZGl2IHtcbiAgd2lkdGg6IDExMDBweDtcbiAgaGVpZ2h0OiA0ODBweDsgfVxuXG4vKiBsaW5lIDQxMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNi5zY3NzICovXG4ubTA2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbiAgLm0wNyAuY2xhc3NjZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAucmVjdGFuZ2xlIHtcbiAgbWluLWhlaWdodDogMjQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAgIC5tMDcgLnJlY3RhbmdsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMTNweDtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7IH0gfVxuXG4vKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgLnJlY3RhbmdsZTIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgd2hpdGUgI2RkZGRkZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAucHVibGljYXRpb25zX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAub25lIHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5vbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgNDklLCAjZGRkZGRkIDUwJSwgI2ZmZiA1MSUpOyB9XG5cbi8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAuYm90dG9tTGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjliOWI7IH1cblxuLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC50b3BMaW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgcC5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmNmMyZDtcbiAgcmlnaHQ6IDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5saW5rZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAgIC5tMDcgLmxpbmtkaXYge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAudXBlcnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7IH1cblxuLyogbGluZSAxMDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gICAgLm0wNyBoMSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9IH1cblxuLyogbGluZSAxMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gIC5tMDcgcC5wMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbiAgICAubTA3IHAucDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBjb2xvcjogIzIzNTc4OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDEzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gICAgLm0wNyBwLnAyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxNDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAubTA3IHAuYmFja3RvdG9wIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzFkMjExNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxNDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAgICAgLm0wNyBwLmJhY2t0b3RvcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiA1cHg7IH0gfVxuXG4vKiBsaW5lIDE2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4vKiBsaW5lIDE2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5kaXZzbGlkZXJhcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbiAgICAubTA3IC5kaXZzbGlkZXJhcnJvd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgLmRpdnNsaWRlcmFycm93cyBpbWcge1xuICBtYXJnaW46IDVweCA1cHggMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi8gfVxuXG4vKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5kaXZzbGlkZXJhcnJvd3MgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovIH1cblxuLyogbGluZSAxODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgaW1nLmltYWdlYXJyb3cge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAyMDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgMjEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbiAgLm0wNyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDAuMjVyZW07IH1cbiAgLyogbGluZSAyMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAubTA3IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLyogbGluZSAyMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAubTA3IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTI4MzA7IH1cblxuLyogbGluZSAyMzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAudHlwZTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDE4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gICAgLm0wNyAudHlwZTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgLnR5cGUzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDY3cHg7XG4gIHRvcDogMThweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbiAgICAubTA3IC50eXBlMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAyNjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAudHlwZTIgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSAyNzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAudHlwZTMgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSAyODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAudHlwZWdlbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDI4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC50eXBlZ2VuIC5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjkzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgLnRvcHRyaWFuZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5jb2wtbWQtNi5jbGFzc2NlbnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gICAgLm0wNyAuY29sLW1kLTYuY2xhc3NjZW50ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH0gfVxuXG4vKiBsaW5lIDMxNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5iYWNrdHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyMTE0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzNDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuLm0wNyAuc2xpY2stc2xpZGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbi8qIGxpbmUgMzUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMzYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA3LnNjc3MgKi9cbi5tMDcgYS5saW5raDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQrMSkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgKi9cbiAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIC8qXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIH1cbiAgICAqLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDcuc2NzcyAqL1xuICAgIC5tMDcgYS5saW5raDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIC8qXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAqL1xuICAgICAgLyohIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gICAgICAvKlxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBoZWlnaHQ6IDgycHg7XG4gICAgICAgICovIH0gfVxuXG4vKiBsaW5lIDQwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDQxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4ubTA3IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gIC5tMDcgcC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wNy5zY3NzICovXG4gIC5tMDcgcC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfSB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCBwLnBhcmNjb2Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgIC5tMDggcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgIC5tMDggcC5wYXJjY29kaW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDg4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCBwLnBzdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggcC5wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDEzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEubGlua2ZvbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCBhLmFjY29yZGlvbm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMTc3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBhLmxpbmtzdWJtZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEuaDQ0OmZpcnN0LW9mLXR5cGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1yaWdodDogMCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggYS5wY2xhc3MyIHtcbiAgbWluLWhlaWdodDogOTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgIC5tMDggYS5wY2xhc3MyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEuaDIyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gICAgLm0wOCBhLmgyMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDI2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyNzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjc4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE3cHg7IH1cbiAgLyogbGluZSAyODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAubTA4IGltZy5jbGFzc2ltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDI4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyOTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IHVsIGxpLm5hdi1pdGVtOmFjdGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDMwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDMxMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMzE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMzIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDMyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC50cmlhbmdsZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDMzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAzNDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAzNTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAzNTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSAzNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAzNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgMzk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBsaW5lIDQwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5uYXYtbGluay5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgNDI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0NDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBhLmFjY29yZGlvbm1lbnU6aG92ZXIge1xuICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDQ0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5jb2xkaXYge1xuICB3aWR0aDogMjU1cHg7IH1cbiAgLyogbGluZSA0NTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAubTA4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogOTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAgIC5tMDggLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfSB9XG4gIC8qIGxpbmUgNDY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgaGVpZ2h0OiAxMTdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA0NjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgICAgLm0wOCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQ4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gICAgICAubTA4IC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgLyogbGluZSA0OTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAubTA4IC5jb2xkaXYgLmRpdi1saW5rMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAgIC5tMDggLmNvbGRpdiAuZGl2LWxpbmsyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5jb2xkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDUxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5jbGFzc2JvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gICAgLm0wOCAuY2xhc3Nib3JkZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfSB9XG5cbi8qIGxpbmUgNTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLmNsYXNzYm9yZGVyd290IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgNTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLyogbGluZSA1MzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuY2xhc3Nib3JkZXJ3byB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgNTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDU1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5pbWFnZWRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExN3B4OyB9XG5cbi8qIGxpbmUgNTU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLmNvbC1sZy0xMi5vcmRlci1sZy0xLmNvbGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA1NjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuY29sLWxnLTEyLm9yZGVyLWxnLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLmRpdnNwYWNlcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gICAgLm0wOCAuZGl2c3BhY2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDU3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5kaXZzcGFjZXMyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTc3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5kaXZzcGFjZXMyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSA1OTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCBoNCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDU5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1OTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgIC5tMDggLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDYwNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNjEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA2MjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDYyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDYzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5wYWdpbmF0aW9uIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG4vKiBsaW5lIDYzNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5wYWdpbmF0aW9uIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLyogbGluZSA2MzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2MzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAgIC5tMDggLmRpdnBhZ2VuYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggYS5hcnJvd3BnIHtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNjYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLnNlYXJjaG5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSA2NzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZGF0ZXJhbmdlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuLyogbGluZSA2OTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNjkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgICAubTA4IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKiBsaW5lIDY5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5jaGVja2JveGNsYXNzIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzU3ODk7IH1cblxuLyogbGluZSA3MTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuLm0wOCAuc3R5bGVkLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5OyB9XG4gIC8qIGxpbmUgNzE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbiAgLm0wOCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDcyMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggLnN0eWxlZC1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzU3ODk7IH1cbiAgLyogbGluZSA3NDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAubTA4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAvKiBsaW5lIDc0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgLyogbGluZSA3NTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDguc2NzcyAqL1xuICAubTA4IC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2RkZGRkZDsgfVxuICAvKiBsaW5lIDc1OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNzY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG5cbi8qIGxpbmUgNzcxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLnNtYWxsZGF0ZWRpdiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuXG4vKiBsaW5lIDc3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5iaWdkYXRlZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDc4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4gIC5tMDggLnJvdy5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNzg4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA4LnNjc3MgKi9cbi5tMDggLnN0eWxlZC1jaGVja2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDBweDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKiBsaW5lIDc5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOC5zY3NzICovXG4ubTA4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogMHB4O1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAubTA5IHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSBwLnB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzFkMjExNDsgfVxuICAvKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSBwLnB0ZXh0MTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAubTA5IHAucGFyY2NvZGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLyogbGluZSA5Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gICAgLm0wOSBwLnBhcmNjb2Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgLyogbGluZSA5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gICAgLm0wOSBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgMTAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSBwLnBzdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDExOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gIC5tMDkgcC5wZGVwYXJ0bWVudCB7XG4gICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSBwLnBuYW1lIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzODM4Mzg7IH1cbiAgLyogbGluZSAxNDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAubTA5IHAucGdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDE5MXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICM5YjliOWI7IH1cbiAgLyogbGluZSAxNjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAubTA5IHAucHNwZWNpYWxpemF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAvKiBsaW5lIDE3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gIC5tMDkgcC5waW5mb2NvbnRhY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4vKiBsaW5lIDE5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDE5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgY29sb3I6IG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGEuZm9udHN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMjE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYS5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDIzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGEubGlua2ZvbnQyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSAyNDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAyNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAubTA5IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAyNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSBhLmFyY29kaW9ubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMjcxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDI4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMjk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYS5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmNmIzNTtcbiAgcmlnaHQ6IDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSAzMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDMyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAubmF2LWxpbmsuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgMzQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLm5hdi1saW5rLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDY5cHg7IH1cblxuLyogbGluZSAzNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgMzc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgdWwubmF2LmZsZXgtY29sdW1uLmRpdmJvcmRlciB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLmRpdmJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAgIC5tMDkgLmRpdmJvcmRlciB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cblxuLyogbGluZSAzODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAzOTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSAzOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDQwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IHVsIGxpLm5hdi1pdGVtOmFjdGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDQxMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDQxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgNDIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgNDI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDQzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IC50cmlhbmdsZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDQ0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IC5kZXBhcnRtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogOTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgICAubTA5IC5kZXBhcnRtZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQ2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IC5wcm9maWxlcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNTdweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgICAubTA5IC5wcm9maWxlcGljdHVyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLyogbGluZSA0NzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAxOTlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgICAubTA5IC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cblxuLyogbGluZSA0ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSAuc3BlY2lhbGl6YXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDg4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgICAubTA5IC5zcGVjaWFsaXphdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA1MDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuLm0wOSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLnJvbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMjM1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDUxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IGltZy5pbWFnZXJvdW5kIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSAuYm9yZGVyY2xhc3Mge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNTI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLmNvbC1tZC00LnNsaWNrLXNsaWRlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDUzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gIC5tMDkgLmNvbC1tZC00LnNsaWNrLXNsaWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1MjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAgIC5tMDkgLmNvbC1tZC00LnNsaWNrLXNsaWRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfSB9XG5cbi8qIGxpbmUgNTQzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLnJvdy5kaXZzcGFjZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgNTQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSAucm93LmRpdnNwYWNlczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMDkuc2NzcyAqL1xuICAgIC5tMDkgLnJvdy5kaXZzcGFjZXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNTU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbi5tMDkgLmNvbC1tZC00LnNsaWNrLXNsaWRlci53aXRob3V0Ym9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgICAubTA5IC5jb2wtbWQtNC5zbGljay1zbGlkZXIud2l0aG91dGJvcmRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDU2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4ubTA5IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDU3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20wOS5zY3NzICovXG4gIC5tMDkgLnJvdy5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSAucm93LmRpdnNwYWNlcyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTA5LnNjc3MgKi9cbiAgLm0wOSAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgaDEge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAubTEwIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgaDIuaDIyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAgIC5tMTAgaDIuaDIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGg2LmZpcnN0Y2xhc3Mge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBoNi5maXJzdGNsYXNzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAyMHB4OyB9IH1cblxuLyogbGluZSA3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGg2LnNlY29uZGNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgMTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCBwLnB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzFkMjExNDsgfVxuICAvKiBsaW5lIDExNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDEyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDEzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBwLnBhcmNjb2Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7IH1cbiAgICAvKiBsaW5lIDE0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDE0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgcC5wc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLmFycm93cGcge1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLmg0NCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgIC5tMTAgYS5oNDQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG4vKiBsaW5lIDIwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEucGFyYWdyYXBoIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM5YjliOWI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBhLnBhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG4vKiBsaW5lIDIxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEud2l0aGltYWdlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgIC5tMTAgYS53aXRoaW1hZ2VhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLyogbGluZSAyMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLndpdGhvdXRpbWFnZWEge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCBhLndpdGhvdXRpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDI2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEuZm9udHN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMjc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgYS5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjgyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDI5Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEubGlua2ZvbnQyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSAzMDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAzMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAzMTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLmFyY29kaW9ubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMzI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMzUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDM1OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzNjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgdWwgbGkubmF2LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAzNzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCB1bCBsaS5uYXYtaXRlbTphY3RpdmUge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAzODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCB1bCBsaS5saXQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLyogbGluZSAzODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDM5Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBsaW5lIDM5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIHVsIC5jb2xsYXBzZS5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSA0MDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAudHJpYW5nbGUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSA0MTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi8qIGxpbmUgNDIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmRpdmJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi8qIGxpbmUgNDI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmRpdmJvcmRlcmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgNDMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmRpdmFjYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgNDM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDQzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5iYWNrdHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyMTE0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNDUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmFycm93IHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4vKiBsaW5lIDQ3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5uYXYtbGluay5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0ODQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAubmF2LWxpbmsuZXhwYW5kW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiAyMnB4OyB9XG5cbi8qIGxpbmUgNTAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBsaW5lIDUxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA1MTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCBhLmFjY29yZGlvbm1lbnU6aG92ZXIge1xuICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDUyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5yZWN0YW5nbGVtb2Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAubTEwIC5yZWN0YW5nbGVtb2Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1NDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAucmVjdGFuZ2xlcndvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDsgfVxuXG4vKiBsaW5lIDU1OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5kaWdvbmFsbGluZSB7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbi8qIGxpbmUgNTYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmRpZ29uYWxsaW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZmZiA0OSUsICNkZGRkZGQgNTIlLCAjZmZmIDUxJSk7IH1cblxuLyogbGluZSA1NjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAucHVibGljYXRpb25zX3NsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgIC5tMTAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH0gfVxuXG4vKiBsaW5lIDU3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5pbWFnZWNsYXNzIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUuNnB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAubTEwIC5pbWFnZWNsYXNzIHtcbiAgICAgIG1heC13aWR0aDogMzEzcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG4vKiBsaW5lIDU5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2MDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAuY29sZGl2IHtcbiAgd2lkdGg6IDMyMHB4OyB9XG4gIC8qIGxpbmUgNjA0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNjA0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAgIC5tMTAgLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA2MjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7IFxuICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDYyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgICAubTEwIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA2NDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNjQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAgIC5tMTAgLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDY2NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgLmNvbGRpdiAuZGl2LXRpdGxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDY2NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgICAubTEwIC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG4gIC8qIGxpbmUgNjgyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAuY29sZGl2IC5kaXYtdGV4dHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA2ODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgICAgLm0xMCAuY29sZGl2IC5kaXYtdGV4dHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDY5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgLmNvbGRpdiAuZGl2LWxpbmt0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNjk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAgIC5tMTAgLmNvbGRpdiAuZGl2LWxpbmt0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2MDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgIC5tMTAgLmNvbGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNzE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLnR5cGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAgIC5tMTAgLnR5cGUyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDczMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC50eXBlMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4M3B4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgICAubTEwIC50eXBlMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3NTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAudHlwZTIgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSA3NTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAudHlwZTMgaW1nOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSA3NjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAudHlwZWdlbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDc2OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC50eXBlZ2VuIC5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgaW1nLmltYWdlYXJyb3cge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSA3ODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNzg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3OTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDgwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDgwNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5wYWdpbmF0aW9uIGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG4vKiBsaW5lIDgxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5wYWdpbmF0aW9uIGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLyogbGluZSA4MTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDgxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCAuZGl2cGFnZW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA4MjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAucHVibGljYXRpb25zX3NsaWRlcjIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDgyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCAucHVibGljYXRpb25zX3NsaWRlcjIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDgzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5zZWFyY2huZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgODUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmRhdGVyYW5nZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbi8qIGxpbmUgODY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDg2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gICAgLm0xMCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLyogbGluZSA4NzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuLm0xMCAuY2hlY2tib3hjbGFzcyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgODg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDg5Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgLnN0eWxlZC1jaGVja2JveCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA4OTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5zdHlsZWQtY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5OyB9XG4gIC8qIGxpbmUgOTE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA5MjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5zdHlsZWQtY2hlY2tib3g6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgY3Vyc29yOiBhdXRvOyB9XG4gIC8qIGxpbmUgOTI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAuc3R5bGVkLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cbiAgLyogbGluZSA5MzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDk0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAuZC1mbGV4IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDk1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSA5NjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTAuc2NzcyAqL1xuICAubTEwIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMC4yNXJlbTsgfVxuICAvKiBsaW5lIDk2Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAvKiBsaW5lIDk3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4gIC5tMTAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjgzMDsgfVxuXG4vKiBsaW5lIDk4NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMC5zY3NzICovXG4ubTEwIC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogM3B4O1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCB1bC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi8qIGxpbmUgOTk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbi5tMTAgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMDAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEwLnNjc3MgKi9cbiAgLm0xMCAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgaDEge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gIC5tMTEgcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gIC5tMTEgcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwLnBhcmNjb2Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuICAgIC5tMTEgcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuICAgIC5tMTEgcC5wYXJjY29kaW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDg4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwLnBzdWJtZW51IHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgMTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwLnBkZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgICAgIC5tMTEgcC5wZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwLnBhdXRob3Ige1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgICAgIC5tMTEgcC5wYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAvKiBsaW5lIDEzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gIC5tMTEgcC5wcm9sZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gIC8qIGxpbmUgMTQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBwLnBkYXRldGltZXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjOWI5YjliO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICBjb2xvcjogb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMTc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5idXR0b25saW5razIge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzU3ODk7XG4gIGJvcmRlcjogIzIzNTc4OTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuICAgIC5tMTEgYS5idXR0b25saW5razIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5saW5rbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDIxMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGEubGlua2xpc3QuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMjIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAyMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyNDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBhLmxpbmtmb250IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAyNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMjYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMjcyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSBhLmFjY29yZGlvbm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMjc3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDI4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBhLmxpbmtzdWJtZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDMxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzMTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDMyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDMzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIHVsIGxpLm5hdi1pdGVtOmFjdGl2ZSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDM0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDM0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMzU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDM2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC50cmlhbmdsZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDM3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAzODQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAzOTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAzOTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cblxuLyogbGluZSAzOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNDAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0MTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgNDMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNjJweDsgfVxuXG4vKiBsaW5lIDQ1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5saW5rZm9udC5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDYycHg7IH1cblxuLyogbGluZSA0NjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgNDY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgYS5hY2NvcmRpb25tZW51OmhvdmVyIHtcbiAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSA0NzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gIHdpZHRoOiAxOTRweDtcbiAgbWluLWhlaWdodDogMTY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gICAgLm0xMSAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNDg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgdWwubm9fYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA0OTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSBsaS5sZWFmIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSA0OTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuY29sLW1kLTEyLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDUwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA2MzVweDtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgICAubTExIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4OyB9IH1cblxuLyogbGluZSA1MTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAuYXV0aG9yIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuLm0xMSAucm9sZSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1NHB4OyB9XG5cbi8qIGxpbmUgNTMxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgLmNvbC1tZC0xMi5kaXZib3JkZXJib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgNTM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbi5tMTEgLmxpbmttZW51IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gICAgLm0xMSAubGlua21lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTQ1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgLm0xMSAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1NTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTEuc2NzcyAqL1xuICAubTExIC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDU1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4gIC5tMTEgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDU2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMS5zY3NzICovXG4ubTExIC5pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTExLnNjc3MgKi9cbiAgICAubTExIC5pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgLm0xMiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgcC5wdGV4dGRlc2tyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAvKiBsaW5lIDU3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgLm0xMiBwLnB0ZXh0ZGVza3JpcHRpb256IHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIHAucHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMWQyMTE0OyB9XG4gIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIHAucHRleHQxMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLyogbGluZSA5Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gICAgLm0xMiBwLnBhcmNjb2Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAgIC5tMTIgcC5wYXJjY29kaW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDExNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgcC5wc3VibWVudSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgLm0xMiBwLnBpbnB1dHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDIxcHg7IH1cbiAgLyogbGluZSAxNDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIHAucGRhdGV0aW1ldGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIHAucGRzcGVha2VyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgcC5wZHRoZW1hIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE4OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgcC5wZHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyMDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIHAucGRsb2NhdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMjIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICBjb2xvcjogb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMjI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgYS5idXR0b25saW5razIge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzU3ODk7XG4gIGJvcmRlcjogIzIzNTc4OTtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAgIC5tMTIgYS5idXR0b25saW5razIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEgLm0xMiBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDI2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEubGlua2ZvbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDI4NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEubGlua2ZvbnQyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSAyOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAzMDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAzMDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBhLmFyY29kaW9ubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMzE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDMzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMzQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDM0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzNTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMzU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLmNvbC1tZC0zLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIHVsIGxpLm5hdi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgdWwgbGkubmF2LWl0ZW06YWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgdWwgbGkubGl0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi8qIGxpbmUgMzgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzgzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgYS5uYXYtbGluay5saW5rZm9udDIge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAzODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLyogbGluZSAzOTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiB1bCAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLnRyaWFuZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgNDExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDsgfVxuXG4vKiBsaW5lIDQxNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIC5kaXZib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4vKiBsaW5lIDQyMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIC5kaXZib3JkZXJib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDQyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIC5kaXZhY2Mge1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuXG4vKiBsaW5lIDQzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIHVsLm5hdi5mbGV4LWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA0MzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiAuYmFja3RwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzFkMjExNDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDQ0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLyogbGluZSA0NjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiAubmF2LWxpbmsuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgNDgzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogNjJweDsgfVxuXG4vKiBsaW5lIDQ5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4vKiBsaW5lIDUwMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNTExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLmxpbmttZW51IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLmNvbC1tZC0xMi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSA1MjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gIG1hcmdpbi10b3A6IDE1N3B4O1xuICB3aWR0aDogMTk0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUyMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gICAgLm0xMiAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDUzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIHVsLm5vX2J1bGxldCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgNTM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgbGkubGVhZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2Fycm93X2JhY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgNTQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLnJlY3Rhbmdkb3dubG9hZCB7XG4gIHdpZHRoOiAxOTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgICAubTEyIC5yZWN0YW5nZG93bmxvYWQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA1NTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuLm0xMiAuc2hhcmUge1xuICB3aWR0aDogMTk0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gICAgLm0xMiAuc2hhcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDU2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4ubTEyIC5kaXZpbWcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLyogbGluZSA1NzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIC5kaXZpbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAgIC5tMTIgLmRpdmltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1ODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAubTEyIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDU4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMi5zY3NzICovXG4gIC5tMTIgLmQtZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNTkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgLm0xMiB0YWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNTk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbi5tMTIgLnByb2dyYW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEyLnNjc3MgKi9cbiAgICAubTEyIC5wcm9ncmFtcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzMzMzMzMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLyogbGluZSA2MDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTIuc2NzcyAqL1xuICAgICAgLm0xMiAucHJvZ3JhbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIC8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIGgyLmgyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgLm0xMyBwLnB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzFkMjExNDsgfVxuICAvKiBsaW5lIDY3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgLm0xMyBwLnB0ZXh0MTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIHAucGFyY2NvZGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLyogbGluZSA5MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyBwLnBhcmNjb2Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7IH1cbiAgICAvKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIHAucGFyY2NvZGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgLm0xMyBwLnBzdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDExNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gIC5tMTMgcC50aXRsZXAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMTM1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICBjb2xvcjogb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS5idXR0b25saW5rdyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAgIC5tMTMgYS5idXR0b25saW5rdyB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDE2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuYWRlc2NyaXB0aW9uZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLyogbGluZSAxNzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLmFpbmZvZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLyogbGluZSAxODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLnBjbGFzczIge1xuICBtaW4taGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyBhLnBjbGFzczIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjA0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS5oMjIge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIwNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyBhLmgyMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuaDQ0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyBhLmg0NCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgMjQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzliOWI5YjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIGEucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS53aXRoaW1hZ2VhIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAgIC5tMTMgYS53aXRoaW1hZ2VhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLyogbGluZSAyNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLndpdGhvdXRpbWFnZWEge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyBhLndpdGhvdXRpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDMwMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuZm9udHN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAzMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLmxpbmtmb250IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMzMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS5saW5rZm9udDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG4vKiBsaW5lIDM0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuYWNjb3JkaW9ubWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzRhNGE0YTsgfVxuICAvKiBsaW5lIDM1Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gIC5tMTMgYS5hY2NvcmRpb25tZW51OmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuYXJjb2Rpb25saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAzNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLmxpbmtpbnNpZGVhY2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIzNTc4OTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYS5saW5rc3VibWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7IH1cblxuLyogbGluZSAzOTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDQwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA0MDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNDExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgdWwgbGkubmF2LWl0ZW0ge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSA0MTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyB1bCBsaS5uYXYtaXRlbTphY3RpdmUge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSA0MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyB1bCBsaS5saXQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLyogbGluZSA0MjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0MzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDQzNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIHVsIC5jb2xsYXBzZS5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSA0NDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAudHJpYW5nbGUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSA0NTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi8qIGxpbmUgNDY0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmRpdmJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi8qIGxpbmUgNDcwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmRpdmJvcmRlcmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgNDc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmRpdmFjYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgNDc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDQ4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5iYWNrdHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyMTE0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDQ5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLyogbGluZSA1MTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAubmF2LWxpbmsuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgNTI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLm5hdi1saW5rLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDY5cHg7IH1cblxuLyogbGluZSA1NDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgNTU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgdWwubmF2LmZsZXgtY29sdW1uLmRpdmJvcmRlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDU2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNTcwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLnBhbmVsLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfVxuXG4vKiBsaW5lIDU3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDU4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgNTg1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA1ODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDYwMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDYwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7IH1cblxuLyogbGluZSA2MjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi8qIGxpbmUgNjI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogMjBweDsgfVxuXG4vKiBsaW5lIDY0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE5cHg7IH1cblxuLyogbGluZSA2NTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAucGFuZWwtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDY2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGg0LnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgNjc4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgaW5wdXQjc2VhcmNoaWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi8qIGxpbmUgNjg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA2OTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA2OTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBpbnB1dFt0eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDY5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi8qIGxpbmUgNzA0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG5cbi8qIGxpbmUgNzA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgcmVkOyB9XG5cbi8qIGxpbmUgNzEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDcxNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5yZWd1bGFyLWNoZWNrYm94IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjZWNlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNzI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDVweCBzb2xpZCBibHVlO1xuICBjb2xvcjogYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA3MzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY2hlY2tib3gtY3VzdG9tIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4vKiBsaW5lIDc0Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5yZWN0YW5nbGVtaXNzaW9uIHtcbiAgd2lkdGg6IDE5NHB4O1xuICBoZWlnaHQ6IDE2NXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuLyogbGluZSA3NDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyB1bC5ub19idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDc1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGxpLmxlYWYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgNzYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLnJlY3RhbmdsZW1vZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3NjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAgIC5tMTMgLnJlY3RhbmdsZW1vZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9IH1cblxuLyogbGluZSA3NzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAucmVjdGFuZ2xlcndvIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIC5yZWN0YW5nbGVyd28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgNzk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmRpZ29uYWxsaW5lIHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLyogbGluZSA3OTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuZGlnb25hbGxpbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZmZmZmZmIDQ5JSwgI2RkZGRkZCA1MiUsICNmZmZmZmYgNTElKTsgfVxuXG4vKiBsaW5lIDgwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5jb2xkaXYge1xuICB3aWR0aDogMzIwcHg7IH1cbiAgLyogbGluZSA4MDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgODA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAgIC5tMTMgLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgLyogbGluZSA4MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDBweDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDgyMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgICAubTEzIC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLyogbGluZSA4NDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgODQ1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAgIC5tMTMgLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cbiAgLyogbGluZSA4NjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA4NjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAgICAgLm0xMyAuY29sZGl2IC5kaXYtdGl0bGV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICAvKiBsaW5lIDg3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gIC5tMTMgLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgODc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAgIC5tMTMgLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLyogbGluZSA4OTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2xkaXYgLmRpdi1saW5rdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDg5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgICAubTEzIC5jb2xkaXYgLmRpdi1saW5rdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgODAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIC5jb2xkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDkxNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIGg2LmZpcnN0Y2xhc3Mge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSA5MjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyBoNi5zZWNvbmRjbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDk0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5jbGFzc2JvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAjZGRkZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA5NDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAgIC5tMTMgLmNsYXNzYm9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAjZGRkZGRkOyB9IH1cblxuLyogbGluZSA5NDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY2xhc3Nib3JkZXJ3b3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgOTQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgOTQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLyogbGluZSA5NTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY2xhc3Nib3JkZXJ3byB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgOTU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbiAgICAubTEzIC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDk1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4gICAgLm0xMyAuY2xhc3Nib3JkZXJ3byB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLyogbGluZSA5ODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY29sZGl2cG9zaXRpb24gLnBvc2l0aW9uZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4vKiBsaW5lIDk4OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5jb2xkaXZwb3NpdGlvbiAudGl0bGVkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4vKiBsaW5lIDk5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xMy5zY3NzICovXG4ubTEzIC5jb2xkaXZwb3NpdGlvbiAuZGVzY3JpcHRpb25kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEwMDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY29sZGl2cG9zaXRpb24gLmluZm9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4vKiBsaW5lIDEwMDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuLm0xMyAuY29sZGl2cG9zaXRpb24gLmJ1dHRvbmJpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLyogbGluZSAxMDE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmNvbC1tZC00LmNvbGRpdnBvc2l0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDEwMTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTMuc2NzcyAqL1xuICAubTEzIC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLyogbGluZSAxMDIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmNvbC1tZC0xMi5yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLyogbGluZSAxMDI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTEzLnNjc3MgKi9cbi5tMTMgLmNvbC1tZC0xMi5ib3JkZXJiYyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgY29sb3I6IG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGEuYWNjb3JkaW9ubWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzRhNGE0YTsgfVxuICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gIC5tMTR4IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggYS5hcmNvZGlvbmxpbmsge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggYS5hcmNvZGlvbmxpbmtjaGIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAubTE0eCBhLmFyY29kaW9ubGlua2NoYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi8qIGxpbmUgODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IHVsIGxpLm5hdi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCB1bCBsaS5uYXYtaXRlbTphY3RpdmUge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDEzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDEzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCB1bCAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMTQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAudHJpYW5nbGUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAxNjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5kaXZib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLmRpdmJvcmRlcmJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTcxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuZGl2YWNjIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLyogbGluZSAxNzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IHVsLm5hdi5mbGV4LWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxNzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5iYWNrdHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMTAxMDEwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi8qIGxpbmUgMjA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAubmF2LWxpbmsuZXhwYW5kOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA2MnB4OyB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAubmF2LWxpbmsuZXhwYW5kW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogNjlweDsgfVxuXG4vKiBsaW5lIDIzOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRvcDogNjJweDsgfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggdWwubmF2LmZsZXgtY29sdW1uLmRpdmJvcmRlciB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi8qIGxpbmUgMjU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBhLmFjY29yZGlvbm1lbnU6aG92ZXIge1xuICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDI2MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAyOXB4IDAgMzdweCA1NHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAubTE0eCAucGFuZWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweDsgfSB9XG4gIC8qIGxpbmUgMjY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gIC5tMTR4IC5wYW5lbC1ib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLyogbGluZSAyNzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgMjc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDI3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLyogbGluZSAyOTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gICAgLm0xNHggLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuLyogbGluZSAyOTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7IH1cblxuLyogbGluZSAzMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLyogbGluZSAzMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuICAgIC5tMTR4IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICByaWdodDogMTBweDsgfSB9XG5cbi8qIGxpbmUgMzM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxOXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAubTE0eCAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cblxuLyogbGluZSAzNTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuICAgIC5tMTR4IC5wYW5lbC1ncm91cCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuICAgICAgLm0xNHggLnBhbmVsLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLyogbGluZSAzNjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAgIC5tMTR4IC5wYW5lbC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDM3Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuICAubTE0eCAuY29sLW1kLTEyLmFjY2RpdiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMzgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBoNC5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDM5Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggaW5wdXQjc2VhcmNoaWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi8qIGxpbmUgNDAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgNDA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cblxuLyogbGluZSA0MTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjsgfVxuXG4vKiBsaW5lIDQyMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgcmVkOyB9XG5cbi8qIGxpbmUgNDI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAucmVndWxhci1jaGVja2JveCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2VjZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDVweCBzb2xpZCBibHVlO1xuICBjb2xvcjogYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA0NTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5jaGVja2JveC1jdXN0b20ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyOyB9XG5cbi8qIGxpbmUgNDU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHdpZHRoOiAxOTRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gICAgLm0xNHggLnJlY3RhbmdsZW1pc3Npb24ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi8qIGxpbmUgNDY3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCB1bC5ub19idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDQ3Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggbGkubGVhZiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2Fycm93X2JhY2suc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgNDc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuY29sLW1kLTEyLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDQ4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLnBhbmVsLWJvZHkuY2hlY2tib3gge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDg3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gIC5tMTR4IC5wYW5lbC1ncm91cC5jaGVja2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA0OTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLmZpcnN0bWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA1MDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSA1MDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA1MTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLm1vYmlsZS1zaG93YWxsIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAvKiBsaW5lIDUxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuICAgIC5tMTR4IC5tb2JpbGUtc2hvd2FsbCAucGFuZWwtY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNTE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gICAgLm0xNHggLm1vYmlsZS1zaG93YWxsIC5hcmNvZGlvbmxpbmsge1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgNTE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gICAgICAubTE0eCAubW9iaWxlLXNob3dhbGwgLmFyY29kaW9ubGluazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNTI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCAubm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDUzOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNHguc2NzcyAqL1xuLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmRyb3Bkb3duLWNvbnRhaW5lciwgLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmluc3RydWN0aW9ucyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyogbGluZSA1NDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5kcm9wZG93bi1maWx0ZXItc2VhcmNoIC5pbnN0cnVjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCAuZHJvcGRvd24tYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMyNnB4OyB9XG4gIC8qIGxpbmUgNTYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gIC5tMTR4IC5kcm9wZG93bi1maWx0ZXItc2VhcmNoIC5kcm9wZG93bi1idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBHbHlwaGljb25zIEhhbGZsaW5ncztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAxOXB4OyB9XG4gIC8qIGxpbmUgNTg0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4gIC5tMTR4IC5kcm9wZG93bi1maWx0ZXItc2VhcmNoIC5kcm9wZG93bi1idXR0b24gLmRyb3Bkb3duLWxhYmVsLCAubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCAuZHJvcGRvd24tYnV0dG9uIC5kcm9wZG93bi1xdWFudGl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA1ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmRyb3Bkb3duLWJ1dHRvbiAuZHJvcGRvd24tcXVhbnRpdHkge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLyogbGluZSA1OTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmRyb3Bkb3duLWJ1dHRvbiAuZmEtZmlsdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSA1OTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbi5tMTR4IC5kcm9wZG93bi1maWx0ZXItc2VhcmNoIC5kcm9wZG93bi1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogOTNweDtcbiAgbWF4LXdpZHRoOiAzMjZweDtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC0gMzBweCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAtIDMwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgLyogbGluZSA2MTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmRyb3Bkb3duLWxpc3QgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgLyogbGluZSA2MTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgLm0xNHggLmRyb3Bkb3duLWZpbHRlci1zZWFyY2ggLmRyb3Bkb3duLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIG1heC1oZWlnaHQ6IDEzOHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxNHB4IDBweCAyMHB4OyB9XG4gICAgLyogbGluZSA2MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCAuZHJvcGRvd24tbGlzdCB1bCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogNHB4OyB9XG4gICAgLyogbGluZSA2MjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTR4LnNjc3MgKi9cbiAgICAubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCAuZHJvcGRvd24tbGlzdCB1bCBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgNjM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgNjQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE0eC5zY3NzICovXG4ubTE0eCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAubTE1IGgyLmgyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgICAubTE1IGgyLmgyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgLm0xNSBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGg2LmZpcnN0Y2xhc3Mge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgLm0xNSBoNi5maXJzdGNsYXNzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAyMHB4OyB9IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGg2LnNlY29uZGNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgNzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhLmFycm93cGcge1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGEuaDQ0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAubTE1IGEuaDQ0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSA5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGEucGFyYWdyYXBoIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM5YjliOWI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAubTE1IGEucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgMTEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgYS53aXRoaW1hZ2VhIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDExMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgLm0xNSBhLndpdGhpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDEzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGEud2l0aG91dGltYWdlYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAubTE1IGEud2l0aG91dGltYWdlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi8qIGxpbmUgMTU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxNjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhLmxpbmtmb250IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxODYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTk2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMjA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgLm0xNSBhLmFjY29yZGlvbm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDIyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyMzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhLmxpbmtzdWJtZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDI0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyNTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjU3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgLnJlY3RhbmdsZW1vZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAgIC5tMTUgLnJlY3RhbmdsZW1vZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDI3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IC5yZWN0YW5nbGVyd28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4OyB9XG5cbi8qIGxpbmUgMjg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgLmRpZ29uYWxsaW5lIHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLyogbGluZSAyOTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSAuZGlnb25hbGxpbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZmZmIDQ5JSwgI2RkZGRkZCA1MiUsICNmZmYgNTElKTsgfVxuXG4vKiBsaW5lIDI5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4ubTE1IC5jb2xkaXYge1xuICB3aWR0aDogMzIwcHg7IH1cbiAgLyogbGluZSAzMDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAubTE1IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzMDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAgICAgLm0xNSAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDMyMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gIC5tMTUgLmNvbGRpdiAuZGl2LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC8qdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDsgXG4gICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAgIC5tMTUgLmNvbGRpdiAuZGl2LXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDM0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gIC5tMTUgLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAgICAgLm0xNSAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgLm0xNSAuY29sZGl2IC5kaXYtdGl0bGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAgIC5tMTUgLmNvbGRpdiAuZGl2LXRpdGxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAubTE1IC5jb2xkaXYgLmRpdi10ZXh0dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDM3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgICAubTE1IC5jb2xkaXYgLmRpdi10ZXh0dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gIC8qIGxpbmUgMzk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgLm0xNSAuY29sZGl2IC5kaXYtbGlua3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuICAgICAgLm0xNSAuY29sZGl2IC5kaXYtbGlua3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgLm0xNSAuY29sZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA0MTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSAuaW1hZ2VjbGFzcyB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTE3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNS5zY3NzICovXG4gICAgLm0xNSAuaW1hZ2VjbGFzcyB7XG4gICAgICBtYXgtd2lkdGg6IDMxM3B4O1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLyogbGluZSA0MzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTUuc2NzcyAqL1xuLm0xNSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDM3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbi5tMTUgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDM3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE1LnNjc3MgKi9cbiAgICAubTE1IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gIC5tMTYgaDIuaDIyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAgIC5tMTYgaDIuaDIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuICAgIC5tMTYgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5idXR0b25saW5rdyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiBhLmJ1dHRvbmxpbmt3IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggNTBweDsgfSB9XG5cbi8qIGxpbmUgNjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLmFkZXNjcmlwdGlvbmRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiBhLmFkZXNjcmlwdGlvbmRpdiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5haW5mb2RpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiBhLmFpbmZvZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgOTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLnBjbGFzczIge1xuICBtaW4taGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IGEucGNsYXNzMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxMTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLmgyMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IGEuaDIyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfSB9XG5cbi8qIGxpbmUgMTMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5oNDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IGEuaDQ0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLnBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuICAgIC5tMTYgYS5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSAxNjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLndpdGhpbWFnZWEge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiBhLndpdGhpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IGEud2l0aG91dGltYWdlYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IGEud2l0aG91dGltYWdlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi8qIGxpbmUgMjA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAyMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyMjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLmxpbmtmb250IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAyMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMjQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMjU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgLm0xNiBhLmFjY29yZGlvbm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhLmxpbmtzdWJtZW51IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDI5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzMDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgLmNvbGRpdnBvc2l0aW9uIC5wb3NpdGlvbmRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiAuY29sZGl2cG9zaXRpb24gLnBvc2l0aW9uZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMyMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IC5jb2xkaXZwb3NpdGlvbiAudGl0bGVkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IC5jb2xkaXZwb3NpdGlvbiAudGl0bGVkaXYge1xuICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLyogbGluZSAzMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuLm0xNiAuY29sZGl2cG9zaXRpb24gLmRlc2NyaXB0aW9uZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiAuY29sZGl2cG9zaXRpb24gLmRlc2NyaXB0aW9uZGl2IHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi8qIGxpbmUgMzUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgLmNvbGRpdnBvc2l0aW9uIC5pbmZvZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gICAgLm0xNiAuY29sZGl2cG9zaXRpb24gLmluZm9kaXYge1xuICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IC5jb2xkaXZwb3NpdGlvbiAuYnV0dG9uYml2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IC5jb2xkaXZwb3NpdGlvbiAuYnV0dG9uYml2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDM3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4ubTE2IC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuICAubTE2IC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuICAgICAgLm0xNiAuY29sLW1kLTQuY29sZGl2cG9zaXRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTYuc2NzcyAqL1xuICAgIC5tMTYgLmNvbC1tZC00LmNvbGRpdnBvc2l0aW9uIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgICAubTE2IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qIGxpbmUgNDAwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbi5tMTYgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAvKiBsaW5lIDQwOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNi5zY3NzICovXG4gIC5tMTYgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgNDEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgLm0xNiAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC8qIGxpbmUgNDI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE2LnNjc3MgKi9cbiAgLm0xNiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyODMwOyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4ubTE3IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgICAubTE3IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgYS5hcmNvZGlvbmxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4ubTE3IHAucGFyY2NvZGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgLm0xNyBwLnBhcmNjb2Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjhweDsgfVxuICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgLm0xNyBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4ubTE3IHAucGFjcnRleHQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuLm0xNyBwLnBhY3J0ZXh0YiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgODYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuLm0xNyAucGFuZWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG5cbi8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuLm0xNyAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggNTRweDsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuLm0xNyAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4ubTE3IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuICAgIC5tMTcgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuLyogbGluZSAxMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTcuc2NzcyAqL1xuLm0xNyAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4vKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4ubTE3IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xNy5zY3NzICovXG4gICAgLm0xNyAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDVweDsgfSB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTlweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgICAubTE3IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDVweDsgfSB9XG5cbi8qIGxpbmUgMTc3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbi5tMTcgLnBhbmVsLWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTc3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgICAubTE3IC5wYW5lbC1ncm91cCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMTkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgICAgIC5tMTcgLnBhbmVsLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE3LnNjc3MgKi9cbiAgLm0xNyAuY29sLW1kLTEyLmFjY2RpdiB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOHguc2NzcyAqL1xuLm0xOCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOHguc2NzcyAqL1xuICAubTE4IGEuYnV0dG9ubGlua2syIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1Nzg5O1xuICAgIGJvcmRlcjogIzIzNTc4OTtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTh4LnNjc3MgKi9cbiAgICAgIC5tMTggYS5idXR0b25saW5razIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE4eC5zY3NzICovXG4gIC5tMTggLmxpbmttZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTh4LnNjc3MgKi9cbiAgICAgIC5tMTggLmxpbmttZW51IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgaW5wdXQjc2VhcmNoaWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjsgfVxuXG4vKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgcmVkOyB9XG5cbi8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSAucmVndWxhci1jaGVja2JveCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NhY2VjZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDVweCBzb2xpZCBibHVlO1xuICBjb2xvcjogYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5jaGVja2JveC1jdXN0b20ge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSAucGFuZWwtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG5cbi8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggNTRweDsgfVxuXG4vKiBsaW5lIDgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSA4NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5wYW5lbC1ncm91cCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTVlNztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbiAgICAubTE5IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgMTA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTE5LnNjc3MgKi9cbi5tMTkgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDEyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuLm0xOSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMTkuc2NzcyAqL1xuICAgIC5tMTkgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4vKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE5cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4gICAgLm0xOSAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuXG4vKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4ubTE5IC5wYW5lbC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4gICAgLm0xOSAucGFuZWwtZ3JvdXAge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDE3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4gICAgICAubTE5IC5wYW5lbC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20xOS5zY3NzICovXG4gIC5tMTkgLmNvbC1tZC0xMi5hY2NkaXYge1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgLm0yMHggcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgLm0yMHggcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBwLnB0ZXh0MTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgLm0yMHggcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gICAgLm0yMHggcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgICAubTIweCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgLm0yMHggcC5wc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLyogbGluZSA3Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBwLnBkZXBhcnRtZW50IHtcbiAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cbiAgLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBwLnBuYW1lIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzM4MzgzODsgfVxuICAvKiBsaW5lIDEwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBwLnBncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxOTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjOWI5YjliOyB9XG4gIC8qIGxpbmUgMTE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IHAucHNwZWNpYWxpemF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBwLnBpbmZvY29udGFjdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4ubTIweCAuZGVwYXJ0bWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAgIC5tMjB4IC5kZXBhcnRtZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDE2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuLm0yMHggLnByb2ZpbGVwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1N3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgICAubTIweCAucHJvZmlsZXBpY3R1cmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4ubTIweCAubmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAxOTlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gICAgLm0yMHggLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuXG4vKiBsaW5lIDE4OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuLm0yMHggLnNwZWNpYWxpemF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAgIC5tMjB4IC5zcGVjaWFsaXphdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSAyMDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IC5yb2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDIzNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAyMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IGltZy5pbWFnZXJvdW5kIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IC5ib3JkZXJjbGFzcyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLyogbGluZSAyMjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IC5jb2wtbWQtNC5wZXJzb24tYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgMjMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IC5jb2wtbWQtNC5wZXJzb24tYm94Om50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMjM1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IC5jb2wtbWQtNC5wZXJzb24tYm94OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAgIC5tMjB4IC5jb2wtbWQtNC5wZXJzb24tYm94IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9IH1cbiAgLyogbGluZSAyNDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgLm0yMHggLmNvbC1tZC00LnBlcnNvbi1ib3gubGFzdC1wZXJzb24ge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAyNDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IC5yb3cuZGl2c3BhY2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAvKiBsaW5lIDI1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCAucm93LmRpdnNwYWNlczpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgICAubTIweCAucm93LmRpdnNwYWNlcyB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbi5tMjB4IC5jb2wtbWQtNC5wZXJzb24tYm94LndpdGhvdXRib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjB4LnNjc3MgKi9cbiAgICAubTIweCAuY29sLW1kLTQucGVyc29uLWJveC53aXRob3V0Ym9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4ubTIweCAucHVibGljYXRpb25zX3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCAucm93LmRpdnNwYWNlcyB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjc5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIweC5zY3NzICovXG4gIC5tMjB4IC5kLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI4NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMHguc2NzcyAqL1xuICAubTIweCBociB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMXguc2NzcyAqL1xuLm0yMXggLnNsaWRlci1mb3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbi5tMjF4IC5zbGlkZXItbmF2IGltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpOyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbiAgLm0yMXggLnNsaWRlci1uYXYgaW1nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMXguc2NzcyAqL1xuLm0yMXggLnNsaWRlci1uYXYgLnNsaWNrLWN1cnJlbnQgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7IH1cblxuLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMXguc2NzcyAqL1xuLm0yMXggLnNsaWRlci1uYXYgYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbi5tMjF4IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxN3B4O1xuICBib3R0b206IDI5cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbiAgLm0yMXggLnByZXYgaW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIxeC5zY3NzICovXG4gICAgLm0yMXggLnByZXYge1xuICAgICAgdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIxeC5zY3NzICovXG4gICAgLm0yMXggLnByZXYge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMXguc2NzcyAqL1xuLm0yMXggLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjE3cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMXguc2NzcyAqL1xuICAubTIxeCAubmV4dCBpbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbiAgICAubTIxeCAubmV4dCB7XG4gICAgICB0b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjF4LnNjc3MgKi9cbiAgICAubTIxeCAubmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjJ4LnNjc3MgKi9cbi5tMjJ4IC5pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjJ4LnNjc3MgKi9cbi5tMjJ4IC5saW5rbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIyeC5zY3NzICovXG4ubTIyeCAuYnV0dG9ubGlua2syIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1Nzg5O1xuICBib3JkZXI6ICMyMzU3ODk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIyeC5zY3NzICovXG4gICAgLm0yMnggLmJ1dHRvbmxpbmtrMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yMnguc2NzcyAqL1xuLm0yMnggLmxpbmtzLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4ubTIzeCAudGFibGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuLm0yM3ggdGFibGUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjN4LnNjc3MgKi9cbi5tMjN4IC50YWJsZSB0ZCwgLm0yM3ggLnRhYmxlIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjN4LnNjc3MgKi9cbi5tMjN4IC50aHIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZDIxMTQ7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuLm0yM3ggLnRzcGFjZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4gICAgLm0yM3ggLnRzcGFjZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjN4LnNjc3MgKi9cbiAgLm0yM3ggLnRzcGFjZSBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4ubTIzeCB0YWJsZS50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cblxuLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuLm0yM3ggLnBkYXRldGltZXRleHQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuICAubTIzeCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjN4LnNjc3MgKi9cbiAgLm0yM3ggdGFibGUge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMWQyMTE0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuICAubTIzeCB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4gICAgLm0yM3ggdGJvZHkgdHIgdGgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4gICAgLm0yM3ggdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yM3guc2NzcyAqL1xuICAgIC5tMjN4IHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgNjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjN4LnNjc3MgKi9cbiAgICAubTIzeCB0Ym9keSB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTIzeC5zY3NzICovXG4gICAgLm0yM3ggdGJvZHkgdHIgdGgsIC5tMjN4IHRib2R5IHRyIHRkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjR4LnNjc3MgKi9cbi5tMjR4IC5pbnB1dGNhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI0eC5zY3NzICovXG4ubTI0eCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI0eC5zY3NzICovXG4ubTI0eCAuZGl2Ym90dG9uIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI0eC5zY3NzICovXG4gICAgLm0yNHggLmRpdmJvdHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI0eC5zY3NzICovXG4ubTI0eCAuYm90dG9tZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNHguc2NzcyAqL1xuLm0yNHggLmJ1dHRvbmxpbmtrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIzNTtcbiAgYm9yZGVyOiAjZmY2YjM1O1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjR4LnNjc3MgKi9cbiAgICAubTI0eCAuYnV0dG9ubGlua2sge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNHguc2NzcyAqL1xuLm0yNHggZm9ybSBwIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCBwLnB0ZXh0MTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgNzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggcC5wc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCBwLnBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDk5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgY29sb3I6IG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5saW5rZm9udDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG4vKiBsaW5lIDE0NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMTU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEuYXJjb2Rpb25saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCBhLmg0NDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5wY2xhc3MyIHtcbiAgbWluLWhlaWdodDogOTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCBhLnBjbGFzczIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCBhLmgyMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCBhLmgyMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDI0Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTE3cHg7IH1cbiAgLyogbGluZSAyNTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggaW1nLmNsYXNzaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggdWwgbGkubmF2LWl0ZW06YWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMjc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCB1bCBsaS5saXQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLyogbGluZSAyNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI4Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggYS5uYXYtbGluay5saW5rZm9udDIge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBsaW5lIDI5MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLnRyaWFuZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMzA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi8qIGxpbmUgMzExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAzMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5kaXZib3JkZXJib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDMyMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmRpdmFjYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgMzIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuYmFja3RwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzFkMjExNDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDM0MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmFycm93IHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4vKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBsaW5lIDM3MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLm5hdi1saW5rLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7IH1cblxuLyogbGluZSAzODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5saW5rZm9udC5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0MDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0MDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuY29sZGl2IHtcbiAgd2lkdGg6IDI1NXB4OyB9XG4gIC8qIGxpbmUgNDEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogOTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9IH1cbiAgLyogbGluZSA0MjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggLmNvbGRpdiAuZGl2LXRleHQge1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDQxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIC8qIGxpbmUgNDU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IC5jb2xkaXYgLmRpdi1saW5rMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuY29sZGl2IC5kaXYtbGluazIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA0MTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCAuY29sZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA0NzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5jbGFzc2JvcmRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5jbGFzc2JvcmRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9IH1cblxuLyogbGluZSA0ODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5jbGFzc2JvcmRlcndvdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgNDgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggLmNsYXNzYm9yZGVyd290IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDQ5Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmNsYXNzYm9yZGVyd28ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ5Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5jbGFzc2JvcmRlcndvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgNDkzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggLmNsYXNzYm9yZGVyd28ge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgNTEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuaW1hZ2VkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTdweDsgfVxuXG4vKiBsaW5lIDUxNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmNvbC1sZy0xMi5vcmRlci1sZy0xLmNvbGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA1MjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5jb2wtbGctMTIub3JkZXItbGctMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA1MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5kaXZzcGFjZXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCAuZGl2c3BhY2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDUzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmRpdnNwYWNlczIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1MzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCAuZGl2c3BhY2VzMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qIGxpbmUgNTQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCBoNCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDU1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA1NTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTY3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDU3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA1ODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDU4NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLnBhZ2luYXRpb24gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNTkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNTk0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1OTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCAuZGl2cGFnZW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2MDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IGEuYXJyb3dwZyB7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDYxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLnNlYXJjaG5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNjE0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggLnNlYXJjaG5ld3Mge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDYzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLm0yNXggLmRhdGVzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC8qIGxpbmUgNjQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IC5kYXRlczpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM1Nzg5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2MzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgICAubTI1eCAuZGF0ZXMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qIGxpbmUgNjUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNjUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi8qIGxpbmUgNjU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuY2hlY2tib3hjbGFzcyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNjcwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuc3R5bGVkLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5OyB9XG4gIC8qIGxpbmUgNjc1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IC5zdHlsZWQtY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDY3NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgICAgLm0yNXggLnN0eWxlZC1jaGVja2JveCArIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDY4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgNjg2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC8qIGxpbmUgNzA4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gIC5tMjV4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAvKiBsaW5lIDcxMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAuc3R5bGVkLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAvKiBsaW5lIDcxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAuc3R5bGVkLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cbiAgLyogbGluZSA3MjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbiAgLm0yNXggLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNzMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNzMzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggbGFiZWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNzQ1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDc1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA3NTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5zbWFsbGRhdGVkaXYge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cblxuLyogbGluZSA3NjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5iaWdkYXRlZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXF1YTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDc2Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3NzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5zdHlsZWQtY2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAwcHg7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLyogbGluZSA3ODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5tMjV4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL3N2Zy9pY29uLXRpY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDc4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTFweDsgfSB9XG5cbi8qIGxpbmUgNzk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4ubTI1eCAuZGl2Ym90dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAvKiBsaW5lIDgwMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAubTI1eCAuZGl2Ym90dG9uIC5idXR0b25saW5rayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIzNTtcbiAgICBib3JkZXI6ICNmZjZiMzU7XG4gICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgODAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgICAubTI1eCAuZGl2Ym90dG9uIC5idXR0b25saW5rayB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gICAgICAvKiBsaW5lIDgwMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgICAgLm0yNXggLmRpdmJvdHRvbiAuYnV0dG9ubGlua2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAgIC8qIGxpbmUgODIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI1eC5zY3NzICovXG4gICAgLm0yNXggLmRpdmJvdHRvbiAuZmxvYXRidXR0b25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAvKiBsaW5lIDgyNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuICAgIC5tMjV4IC5kaXZib3R0b24gLmZsb2F0YnV0dG9ucmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLyogbGluZSA4MzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5kcnAtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4MzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjV4LnNjc3MgKi9cbi5kcnAtYnV0dG9ucyAuYXBwbHlCdG4ge1xuICBib3JkZXItcmFkaXVzOiAyMi41cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM1Nzg5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsIFwic2Fucy1zZXJpZlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIzNTc4OSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDM1cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDg0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNXguc2NzcyAqL1xuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzU3ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCBwLnB0ZXh0MTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgNzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggcC5wc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCBwLnBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDk5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCB1bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgY29sb3I6IG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5saW5rZm9udDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG4vKiBsaW5lIDE0NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMTU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAxNTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEuYXJjb2Rpb25saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxNjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMTkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCBhLmg0NDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tbGVmdDogMCU7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5wY2xhc3MyIHtcbiAgbWluLWhlaWdodDogOTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi8qIGxpbmUgMjI0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCBhLmgyMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCBhLmgyMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDI0NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAyNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggaW1nLmNsYXNzaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI2OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggdWwgbGkubmF2LWl0ZW06YWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMjc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCB1bCBsaS5saXQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLyogbGluZSAyNzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggYS5uYXYtbGluay5saW5rZm9udDIge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBsaW5lIDI4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDI5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnRyaWFuZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMzA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi8qIGxpbmUgMzEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAzMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5kaXZib3JkZXJib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDMxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmRpdmFjYyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi8qIGxpbmUgMzIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMzI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuYmFja3RwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzFkMjExNDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmFycm93IHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDsgfVxuXG4vKiBsaW5lIDM1Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLm5hdi1saW5rLmV4cGFuZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBsaW5lIDM3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLm5hdi1saW5rLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIwcHg7IH1cblxuLyogbGluZSAzODcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5saW5rZm9udC5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0MDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0MDUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuY29sZGl2IHtcbiAgd2lkdGg6IDI1NXB4OyB9XG4gIC8qIGxpbmUgNDEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgICAgLm0yNnggLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4OyB9IH1cbiAgLyogbGluZSA0MjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggLmNvbGRpdiAuZGl2LXRleHQge1xuICAgIGhlaWdodDogMTE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC8qIGxpbmUgNDI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNDI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgICAubTI2eCAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAvKiBsaW5lIDQzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCAuY29sZGl2IC5kaXYtbGluazIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDQzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgICAgLm0yNnggLmNvbGRpdiAuZGl2LWxpbmsyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmNvbGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNDU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuY2xhc3Nib3JkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmNsYXNzYm9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC8qIGxpbmUgNDYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgICAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDIpLCAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDYpLCAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDkpLCAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLyogbGluZSA0NzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDQpLCAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDkpLCAubTI2eCAuY2xhc3Nib3JkZXI6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDQ3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmNsYXNzYm9yZGVyd290IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDc4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmNsYXNzYm9yZGVyd290IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSA0NzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCAuY2xhc3Nib3JkZXJ3b3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgNDkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuY2xhc3Nib3JkZXJ3byB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmNsYXNzYm9yZGVyd28ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSA0OTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCAuY2xhc3Nib3JkZXJ3byB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLyogbGluZSA1MTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5pbWFnZWRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUxMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IC5pbWFnZWRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1MTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5jb2wtbGctMTIub3JkZXItbGctMS5jb2xkaXYge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuY29sLWxnLTEyLm9yZGVyLWxnLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuZGl2c3BhY2VzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTI1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmRpdnNwYWNlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA1MzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5kaXZzcGFjZXMyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gICAgLm0yNnggLmRpdnNwYWNlczIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDU0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLyogbGluZSA1NTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA1NjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNTY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDU3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA1ODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDU4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnBhZ2luYXRpb24gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNTkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNTk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1OTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCAuZGl2cGFnZW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2MDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGEuYXJyb3dwZyB7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDYxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnNlYXJjaG5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSA2MjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IC5kYXRlcmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuXG4vKiBsaW5lIDY0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDY0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKiBsaW5lIDY1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmNoZWNrYm94Y2xhc3Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDY2MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDY2Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDY3Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDY4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAubTI2eCAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA2OTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgLyogbGluZSA3MDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgNzA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDcxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG5cbi8qIGxpbmUgNzE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuc21hbGxkYXRlZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG5cbi8qIGxpbmUgNzI0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuYmlnZGF0ZWRpdiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGFxdWE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA3MjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgLm0yNnggLnJvdy5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNzM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuc3R5bGVkLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogMHB4O1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi8qIGxpbmUgNzQyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4ubTI2eCAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDBweDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKiBsaW5lIDc1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLnNlYXJjaC1uZXdzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC8qIGxpbmUgNzU2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IC5zZWFyY2gtbmV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLjI1cmVtOyB9XG4gICAgLyogbGluZSA3NTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCAuc2VhcmNoLW5ld3Mtc2xpZGVyIC5zbGljay1kb3RzIGxpOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAvKiBsaW5lIDc2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IC5zZWFyY2gtbmV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgaGVpZ2h0OiAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC8qIGxpbmUgNzc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI2eC5zY3NzICovXG4gIC5tMjZ4IC5zZWFyY2gtbmV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTI4MzA7IH1cblxuLyogbGluZSA3ODEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGhyLmV2ZXJ5LXRoaXJkLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDc4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IGhyLmV2ZXJ5LXRoaXJkLXJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA3ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbi5tMjZ4IGhyLmV2ZXJ5LXNlY29uZC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLyogbGluZSA3ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjZ4LnNjc3MgKi9cbiAgICAubTI2eCBoci5ldmVyeS1zZWNvbmQtcm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLm1vcmUtdGhhbi04LW5ld3Mge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDc5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuICAgIC5tMjZ4IC5tb3JlLXRoYW4tOC1uZXdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDgwMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yNnguc2NzcyAqL1xuLm0yNnggLmRpdi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCBoMi5oMjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAgIC5tMjd4IGgyLmgyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggaDYuZmlyc3RjbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggaDYuZmlyc3RjbGFzcyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGg2LnNlY29uZGNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgOTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC8qIGxpbmUgOTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggcC5wdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMxZDIxMTQ7IH1cbiAgLyogbGluZSAxMDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggcC5wdGV4dDEyIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDExNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCBwLnBhcmNjb2Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggcC5wYXJjY29kaW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gICAgLyogbGluZSAxMzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCBwLnBhcmNjb2Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCBwLnBzdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDE1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggdWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gIGNvbG9yOiBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxNjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEuYXJyb3dwZyB7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5oNDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggYS5oNDQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG4vKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzliOWI5YjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggYS5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSAyMDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEud2l0aGltYWdlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCBhLndpdGhpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDIyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS53aXRob3V0aW1hZ2VhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCBhLndpdGhvdXRpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDI0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAyNTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDI2Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5saW5rZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDI3Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5saW5rZm9udDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMjkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAyOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEuYXJjb2Rpb25saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAzMDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMzI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzM4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCB1bCBsaS5uYXYtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDM0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggdWwgbGkubmF2LWl0ZW06YWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCB1bCBsaS5saXQge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cblxuLyogbGluZSAzNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDM1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggYS5uYXYtbGluay5saW5rZm9udDIge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAzNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKiBsaW5lIDM2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggdWwgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDM2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnRyaWFuZ2xlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMzgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG5cbi8qIGxpbmUgMzg0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuZGl2Ym9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLyogbGluZSAzODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5kaXZib3JkZXJib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDM5Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDM5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0MDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLyogbGluZSA0MjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5uYXYtbGluay5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0NDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5uYXYtbGluay5leHBhbmRbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIycHg7IH1cblxuLyogbGluZSA0NTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5saW5rZm9udC5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0NzIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0NzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDgwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAucmVjdGFuZ2xlbW9kIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ4MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC5yZWN0YW5nbGVtb2Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA0OTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5yZWN0YW5nbGVyd28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4OyB9XG5cbi8qIGxpbmUgNTExLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuZGlnb25hbGxpbmUge1xuICB3aWR0aDogMjRweDsgfVxuXG4vKiBsaW5lIDUxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLmRpZ29uYWxsaW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZmZiA0OSUsICNkZGRkZGQgNTIlLCAjZmZmIDUxJSk7IH1cblxuLyogbGluZSA1MTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTE3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH0gfVxuXG4vKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLmltYWdlY2xhc3Mge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAxNS42cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAvKiBsaW5lIDUyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC5pbWFnZWNsYXNzIHtcbiAgICAgIGhlaWdodDogMTI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgLm0yN3ggLmltYWdlY2xhc3Mge1xuICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogaW5pdGlhbDsgfSB9XG5cbi8qIGxpbmUgNTQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuY29sZGl2IHtcbiAgd2lkdGg6IDMyMHB4OyB9XG4gIC8qIGxpbmUgNTUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgICAubTI3eCAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDU2OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLyp0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgICAubTI3eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgNTkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTkxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgICAubTI3eCAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgNjA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA2MDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAgIC5tMjd4IC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG4gIC8qIGxpbmUgNjI0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5jb2xkaXYgLmRpdi10ZXh0dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDYyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgICAgLm0yN3ggLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLyogbGluZSA2NDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggLmNvbGRpdiAuZGl2LWxpbmt0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNjQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gICAgICAubTI3eCAuY29sZGl2IC5kaXYtbGlua3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC5jb2xkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDY1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnR5cGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2NTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCAudHlwZTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAudHlwZTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODNweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDY3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC50eXBlMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2OTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC50eXBlMiBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4vKiBsaW5lIDY5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnR5cGUzIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgNzA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAudHlwZWdlbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDcxMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnR5cGVnZW4gLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3MTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGltZy5pbWFnZWFycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgNzIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNzMwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDczOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA3NDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDc0OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnBhZ2luYXRpb24gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNzUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNzU3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4ubTI3eCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDc1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC5kaXZwYWdlbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc2Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnB1YmxpY2F0aW9uc19zbGlkZXIyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3NjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgICAubTI3eCAucHVibGljYXRpb25zX3NsaWRlcjIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDc3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnNlYXJjaG5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSA3OTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5kYXRlcmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuXG4vKiBsaW5lIDgwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDgwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAgIC5tMjd4IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKiBsaW5lIDgxMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLmNoZWNrYm94Y2xhc3Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDgyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDgyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDgzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDg1Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuICAubTI3eCAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA4NTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgLyogbGluZSA4NjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgODY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDg3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yN3guc2NzcyAqL1xuLm0yN3ggbGFiZWwge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA4ODIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggLmQtZmxleCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSA4OTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbiAgLm0yN3ggLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgOTAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC8qIGxpbmUgOTEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTI4MzA7IH1cblxuLyogbGluZSA5MTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogM3B4O1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTI2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IHVsLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyogbGluZSA5MzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjd4LnNjc3MgKi9cbi5tMjd4IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI3eC5zY3NzICovXG4gIC5tMjd4IC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDlweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IGgyLmgyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgICAgLm0yOHggaDIuaDIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBoNi5maXJzdGNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gICAgLm0yOHggaDYuZmlyc3RjbGFzcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGg2LmZpcnN0Y2xhc3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDc0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBoNi5zZWNvbmRjbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSA5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IHAucHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMWQyMTE0OyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IHAucHRleHQxMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLyogbGluZSAxMjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggcC5wYXJjY29kaW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IHAucGFyY2NvZGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDsgfVxuICAgIC8qIGxpbmUgMTM1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gICAgLm0yOHggcC5wYXJjY29kaW9uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLyogbGluZSAxMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggcC5wc3VibWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IHVsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDE2MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICBjb2xvcjogb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLmFycm93cGcge1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGEuaDQ0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE3MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGEuaDQ0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDE4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzliOWI5YjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gICAgLm0yOHggYS5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS53aXRoaW1hZ2VhIHtcbiAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGEud2l0aGltYWdlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLndpdGhvdXRpbWFnZWEge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IGEud2l0aG91dGltYWdlYSB7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMjQ0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDsgfVxuXG4vKiBsaW5lIDI1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjYyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLmxpbmtmb250IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMjcyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMjgxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAyOTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggYS5hY2NvcmRpb25tZW51OmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDI5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDMxNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5saW5rc3VibWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7IH1cblxuLyogbGluZSAzMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzMzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IHVsIGxpLm5hdi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzQzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCB1bCBsaS5uYXYtaXRlbTphY3RpdmUge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAzNDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IHVsIGxpLmxpdCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4vKiBsaW5lIDM1Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzU1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDM1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIGxpbmUgMzYzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCB1bCAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMzY4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAudHJpYW5nbGUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSAzODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7IH1cblxuLyogbGluZSAzODQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5kaXZib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzg5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAzOTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5kaXZhY2Mge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4vKiBsaW5lIDM5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDM5OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLmJhY2t0cCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDIxMTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0MTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5hcnJvdyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7IH1cblxuLyogbGluZSA0MjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5uYXYtbGluay5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0NDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5uYXYtbGluay5leHBhbmRbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDIycHg7IH1cblxuLyogbGluZSA0NjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluay5saW5rZm9udC5leHBhbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDE2cHg7IH1cblxuLyogbGluZSA0NzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSA0NzgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgNDgzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAucmVjdGFuZ2xlbW9kIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ4Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC5yZWN0YW5nbGVtb2Qge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1MDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5yZWN0YW5nbGVyd28ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICByaWdodDogLTFweDtcbiAgYm90dG9tOiAtMXB4OyB9XG5cbi8qIGxpbmUgNTEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAuZGlnb25hbGxpbmUge1xuICB3aWR0aDogMjRweDsgfVxuXG4vKiBsaW5lIDUxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLmRpZ29uYWxsaW5lIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2ZmZiA0OSUsICNkZGRkZGQgNTIlLCAjZmZmIDUxJSk7IH1cblxuLyogbGluZSA1MTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDUxOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfSB9XG5cbi8qIGxpbmUgNTMxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAuaW1hZ2VjbGFzcyB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTE3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNTMxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gICAgLm0yOHggLmltYWdlY2xhc3Mge1xuICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG5cbi8qIGxpbmUgNTQ4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAuY29sZGl2IHtcbiAgd2lkdGg6IDMyMHB4OyB9XG4gIC8qIGxpbmUgNTU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDU1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgICAgLm0yOHggLmNvbGRpdiAuZGl2LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSA1NjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLmNvbGRpdiAuZGl2LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA1NjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgICAgIC5tMjh4IC5jb2xkaXYgLmRpdi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLyogbGluZSA1OTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDU5MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgICAgLm0yOHggLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDYwNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCAuY29sZGl2IC5kaXYtdGl0bGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDYwNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgICAgLm0yOHggLmNvbGRpdiAuZGl2LXRpdGxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4OyB9IH1cbiAgLyogbGluZSA2MjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNjIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gICAgICAubTI4eCAuY29sZGl2IC5kaXYtdGV4dHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAvKiBsaW5lIDYzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCAuY29sZGl2IC5kaXYtbGlua3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA2MzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgICAgIC5tMjh4IC5jb2xkaXYgLmRpdi1saW5rdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgICAubTI4eCAuY29sZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSA2NTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC50eXBlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDY1Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC50eXBlMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2NzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC50eXBlMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4M3B4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDY3MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC50eXBlMyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA2ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC50eXBlMiBpbWc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4vKiBsaW5lIDY5Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnR5cGUzIGltZzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgNzAzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAudHlwZWdlbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDcwNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnR5cGVnZW4gLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3MTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IGltZy5pbWFnZWFycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgNzE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNzI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAucGFnaW5hdGlvbiBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDczNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA3NDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDc0NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnBhZ2luYXRpb24gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNzUwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgNzU0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4ubTI4eCAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDc1NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC5kaXZwYWdlbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDc2NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnB1YmxpY2F0aW9uc19zbGlkZXIyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3NjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgICAubTI4eCAucHVibGljYXRpb25zX3NsaWRlcjIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDc3Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnNlYXJjaG5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSA3ODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5kYXRlcmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNkZGRkZGQ7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuXG4vKiBsaW5lIDgwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDgwMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAgIC5tMjh4IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKiBsaW5lIDgxMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLmNoZWNrYm94Y2xhc3Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDgyMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnN0eWxlZC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDgyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDgzMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCAuc3R5bGVkLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTsgfVxuICAvKiBsaW5lIDg0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuICAubTI4eCAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLyogbGluZSA4NTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2I4YjhiODtcbiAgICBjdXJzb3I6IGF1dG87IH1cbiAgLyogbGluZSA4NjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLnN0eWxlZC1jaGVja2JveDpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgODY2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDg3NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggbGFiZWwge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA4NzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLmQtZmxleCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA4ODUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbi5tMjh4IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSA4OTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgODk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI4eC5zY3NzICovXG4gIC5tMjh4IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLyogbGluZSA5MTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjgzMDsgfVxuXG4vKiBsaW5lIDkxNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA5MjMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggdWwuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDkyOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOHguc2NzcyAqL1xuLm0yOHggbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA5MzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjh4LnNjc3MgKi9cbiAgLm0yOHggLnJvdy5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAubTI5eCBoMi5oMjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMjIyMjIyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgICAgIC5tMjl4IGgyLmgyMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4vKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBoNi5maXJzdGNsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IGg2LmZpcnN0Y2xhc3Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBoNi5zZWNvbmRjbGFzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDY0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBhLmFycm93cGcge1xuICBjb2xvcjogIzIzNTc4OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5oNDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IGEuaDQ0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzliOWI5YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IGEucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBhLndpdGhpbWFnZWEge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgICAubTI5eCBhLndpdGhpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDEyNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS53aXRob3V0aW1hZ2VhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgICAubTI5eCBhLndpdGhvdXRpbWFnZWEge1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH0gfVxuXG4vKiBsaW5lIDE0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5mb250c3R5bGUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7IH1cblxuLyogbGluZSAxNjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5saW5rZm9udCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBhLmxpbmtmb250MiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTg1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCBhLmFjY29yZGlvbm1lbnUge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM0YTRhNGE7IH1cbiAgLyogbGluZSAxOTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgLm0yOXggYS5hY2NvcmRpb25tZW51OmZpcnN0LWNoaWxkIHtcbiAgICBjb2xvcjogIzIzNTc4OTsgfVxuXG4vKiBsaW5lIDE5OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5hcmNvZGlvbmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDIwNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5saW5raW5zaWRlYWNjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDIxOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggYS5saW5rc3VibWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7IH1cblxuLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IGE6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMzQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IC5yZWN0YW5nbGVtb2Qge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjM5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gICAgLm0yOXggLnJlY3RhbmdsZW1vZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDI1OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggLnJlY3RhbmdsZXJ3byB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7IH1cblxuLyogbGluZSAyNzAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IC5kaWdvbmFsbGluZSB7XG4gIHdpZHRoOiAyNHB4OyB9XG5cbi8qIGxpbmUgMjczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4ubTI5eCAuZGlnb25hbGxpbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZmZmIDQ5JSwgI2RkZGRkZCA1MiUsICNmZmYgNTElKTsgfVxuXG4vKiBsaW5lIDI3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggLmNvbGRpdiB7XG4gIHdpZHRoOiAzMjBweDsgfVxuICAvKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAubTI5eCAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjc4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gICAgICAubTI5eCAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAvKiBsaW5lIDI5Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAubTI5eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLyp0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjk3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gICAgICAubTI5eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMzIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gIC5tMjl4IC5jb2xkaXYgLmRpdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzIwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gICAgICAubTI5eCAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC8qIGxpbmUgMzM2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gIC5tMjl4IC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgICAgIC5tMjl4IC5jb2xkaXYgLmRpdi10aXRsZXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG4gIC8qIGxpbmUgMzUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gIC5tMjl4IC5jb2xkaXYgLmRpdi10ZXh0dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDM1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgICAgLm0yOXggLmNvbGRpdiAuZGl2LXRleHR0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cbiAgLyogbGluZSAzNjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgLm0yOXggLmNvbGRpdiAuZGl2LWxpbmt0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMzY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTI5eC5zY3NzICovXG4gICAgICAubTI5eCAuY29sZGl2IC5kaXYtbGlua3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI3Niwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IC5jb2xkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDM4OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuLm0yOXggLmltYWdlY2xhc3Mge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDExN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNS42cHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzODksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbiAgICAubTI5eCAuaW1hZ2VjbGFzcyB7XG4gICAgICBtYXgtd2lkdGg6IDMxM3B4O1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuLyogbGluZSA0MDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA0MTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMjl4LnNjc3MgKi9cbi5tMjl4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQxMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20yOXguc2NzcyAqL1xuICAgIC5tMjl4IC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gIC5tMzB4IGgyLmgyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMyMjIyMjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgICAgLm0zMHggaDIuaDIyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgICAubTMweCBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEuYnV0dG9ubGlua3cge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgIC5tMzB4IGEuYnV0dG9ubGlua3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4OyB9IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5hZGVzY3JpcHRpb25kaXYge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgIC5tMzB4IGEuYWRlc2NyaXB0aW9uZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi8qIGxpbmUgNzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEuYWluZm9kaXYge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgIC5tMzB4IGEuYWluZm9kaXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5wY2xhc3MyIHtcbiAgbWluLWhlaWdodDogOTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgIC5tMzB4IGEucGNsYXNzMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEuaDIyIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMTEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgICAubTMweCBhLmgyMiB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH0gfVxuXG4vKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5oNDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTMxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggYS5oNDQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH0gfVxuXG4vKiBsaW5lIDE0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5wYXJhZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzliOWI5YjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTQ5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggYS5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cblxuLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEud2l0aGltYWdlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTY1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggYS53aXRoaW1hZ2VhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLyogbGluZSAxODQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEud2l0aG91dGltYWdlYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggYS53aXRob3V0aW1hZ2VhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cblxuLyogbGluZSAyMDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEuZm9udHN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkOyB9XG5cbi8qIGxpbmUgMjE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCBhLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAyMjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEubGlua2ZvbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDIzNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5saW5rZm9udDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuXG4vKiBsaW5lIDI0Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggYS5hY2NvcmRpb25tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNGE0YTRhOyB9XG4gIC8qIGxpbmUgMjUyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gIC5tMzB4IGEuYWNjb3JkaW9ubWVudTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAyNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEuYXJjb2Rpb25saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAyNjUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEubGlua2luc2lkZWFjYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyNzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IGEubGlua3N1Ym1lbnUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMjg4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCAuY29sZGl2cG9zaXRpb24gLnBvc2l0aW9uZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjk4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggLmNvbGRpdnBvc2l0aW9uIC5wb3NpdGlvbmRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAzMDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IC5jb2xkaXZwb3NpdGlvbiAudGl0bGVkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzA3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggLmNvbGRpdnBvc2l0aW9uIC50aXRsZWRpdiB7XG4gICAgICB3aWR0aDogMjU1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4vKiBsaW5lIDMyMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggLmNvbGRpdnBvc2l0aW9uIC5kZXNjcmlwdGlvbmRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgICAubTMweCAuY29sZGl2cG9zaXRpb24gLmRlc2NyaXB0aW9uZGl2IHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi8qIGxpbmUgMzM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCAuY29sZGl2cG9zaXRpb24gLmluZm9kaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzM0LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggLmNvbGRpdnBvc2l0aW9uIC5pbmZvZGl2IHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLyogbGluZSAzNDcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IC5jb2xkaXZwb3NpdGlvbiAuYnV0dG9uYml2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzQ3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggLmNvbGRpdnBvc2l0aW9uIC5idXR0b25iaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMzU3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4ubTMweCAuY29sLW1kLTQuY29sZGl2cG9zaXRpb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC8qIGxpbmUgMzU5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gIC5tMzB4IC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAzNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgICAgIC5tMzB4IC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDM1Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuICAgIC5tMzB4IC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDM2OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMHguc2NzcyAqL1xuLm0zMHggLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gICAgLm0zMHggLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLyogbGluZSAzNzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbi5tMzB4IC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLyogbGluZSAzODgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgLm0zMHggLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzkyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMweC5zY3NzICovXG4gIC5tMzB4IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgLyogbGluZSA0MDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzB4LnNjc3MgKi9cbiAgLm0zMHggLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjgzMDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuLm0zMSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgaDQge1xuICBjb2xvcjogIzFkMjExNDsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgLmZvbnRzdHlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgdWwge1xuICAvKiBodHRwczovL3d3dy53M3NjaG9vbHMuY29tL2hvd3RvL2hvd3RvX2Nzc19idWxsZXRfY29sb3IuYXNwICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuICAubTMxIHVsIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgLyogQWRkIGNvbnRlbnQ6IFxcMjAyMiBpcyB0aGUgQ1NTIENvZGUvdW5pY29kZSBmb3IgYSBidWxsZXQgKi9cbiAgICBjb2xvcjogI2ZmNmIzNTtcbiAgICAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgICB3aWR0aDogMWVtO1xuICAgIC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5kaXYtYnV0dG9uIHtcbiAgd2lkdGg6IDE4MnB4O1xuICAvKiBtYXJnaW4tbGVmdDogNDBweDsgKi9cbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgNDgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuLm0zMSAub3JhbmdlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICAvKiBib3JkZXI6ICNmZjZiMzU7ICovXG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuICAubTMxIC5vcmFuZ2UtYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgLndoaXRlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAvKiBib3JkZXI6ICNmZjZiMzU7ICovXG4gIGJvcmRlci13aWR0aDogdGhpbjtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjZmY2YjM1ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4gIC5tMzEgLndoaXRlLWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5Miwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5vdmVycGF5IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi8qIGxpbmUgOTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuLm0zMSAuYmVuZWZpdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuICAubTMxIC5iZW5lZml0IGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMTA1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbi5tMzEgLm1vZGFsX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDExNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5tb2RhbF9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDEwJSBhdXRvO1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKiBsaW5lIDEyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5jbG9zZV9idXR0b24ge1xuICBjb2xvcjogI2NjYztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDEzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5jbG9zZV9idXR0b246aG92ZXIsIC5tMzEgLmNsb3NlX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDEzNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5zaGFyZV9pY29uX3JvdyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLyogbGluZSAxNDAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19tMzEuc2NzcyAqL1xuICAubTMxIC5zaGFyZV9pY29uX3JvdyBpbWcge1xuICAgIGhlaWdodDogNDBweDsgfVxuXG4vKiBsaW5lIDE0NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4ubTMxIC5zaGFyZV9oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE0OSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4gIC5tMzEgLm1vZGFsX2JveCB7XG4gICAgd2lkdGg6IDgyJTtcbiAgICBtYXJnaW46IDQwJSBhdXRvOyB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbiAgLm0zMSAuYnV0dG9uLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTYwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fbTMxLnNjc3MgKi9cbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAvKiBsaW5lIDE2Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX20zMS5zY3NzICovXG4gIC5zaGFyZS1zeW1ib2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fcGFnLnNjc3MgKi9cbiAgLnBhZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3BhZy5zY3NzICovXG4ucGFnIC5wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fcGFnLnNjc3MgKi9cbiAgLnBhZyAucGFnaW5hdGlvbiBhIHtcbiAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fcGFnLnNjc3MgKi9cbiAgICAucGFnIC5wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3BhZy5zY3NzICovXG4gICAgLnBhZyAucGFnaW5hdGlvbiBhOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3BhZy5zY3NzICovXG4gICAgLnBhZyAucGFnaW5hdGlvbiBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuICAgIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19wYWcuc2NzcyAqL1xuICAgIC5wYWcgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19wYWcuc2NzcyAqL1xuLnBhZyAuZGl2cGFnZW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3BhZy5zY3NzICovXG4ucGFnIGEuYXJyb3dwZyB7XG4gIGNvbG9yOiAjMjM1Nzg5O1xuICBmb250LXNpemU6IDI4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fcGFnLnNjc3MgKi9cbi5zaG93LW1vcmUtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3BhZy5zY3NzICovXG4gICAgLnNob3ctbW9yZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1icyAuYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzRhNGE0YTsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAuYnJlYWRjcnVtYnMgYTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICMyMzU3ODk7IH1cblxuLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1icyAudHJpYW5nbGUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWJzIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gIGNvbG9yOiAjMjM1Nzg5OyB9XG5cbi8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYnMgLmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fYmFja3RvdG9wLnNjc3MgKi9cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyZW07XG4gIHJpZ2h0OiAtMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTc0cHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiA5OTk5OTk5OTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX2JhY2t0b3RvcC5zY3NzICovXG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19iYWNrdG90b3Auc2NzcyAqL1xuICAuYmFjay10by10b3AgLmJhY2t0cCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc1RleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxZDIxMTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fYmFja3RvdG9wLnNjc3MgKi9cbiAgICAgIC5iYWNrLXRvLXRvcCAuYmFja3RwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19iYWNrdG90b3Auc2NzcyAqL1xuICAuYmFjay10by10b3AgaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4uc2lkZWJhcjAxeCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMXguc2NzcyAqL1xuICAgIC5zaWRlYmFyMDF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgLnNpZGViYXIwMXggdWwgbGkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgLnNpZGViYXIwMXggdWwgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAvKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAuc2lkZWJhcjAxeCB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC8qIGxpbmUgMjcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIGEuZXhwYW5kOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAuc2lkZWJhcjAxeCB1bCBsaSBhLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0b3A6IDI3cHg7IH1cbiAgICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgLnNpZGViYXIwMXggdWwgbGkgdWwge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMDsgfVxuICAgICAgICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAvKiBsaW5lIDY3LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIHVsIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDcyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAgIC5zaWRlYmFyMDF4IHVsIGxpIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgLnNpZGViYXIwMXggYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMXguc2NzcyAqL1xuICAuc2lkZWJhcjAxeCBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4uc2lkZWJhcjAxeC1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgLnNpZGViYXIwMXgtZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgOTgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgLnNpZGViYXIwMXgtZHJvcGRvd24gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTAyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgLnNpZGViYXIwMXgtZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTA5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAuc2lkZWJhcjAxeC1kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLyogbGluZSAxMTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4LWRyb3Bkb3duIHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4LWRyb3Bkb3duIHVsIGxpIGEuZXhwYW5kOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAvKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMXguc2NzcyAqL1xuICAgICAgLnNpZGViYXIwMXgtZHJvcGRvd24gdWwgbGkgYS5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdG9wOiAyN3B4OyB9XG4gICAgLyogbGluZSAxNDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAuc2lkZWJhcjAxeC1kcm9wZG93biB1bCBsaSB1bCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLyogbGluZSAxNDQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDF4LWRyb3Bkb3duIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiA3cHggMDsgfVxuICAgICAgICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMXguc2NzcyAqL1xuICAgICAgICAuc2lkZWJhcjAxeC1kcm9wZG93biB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSAxNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDF4LnNjc3MgKi9cbiAgICAgICAgLnNpZGViYXIwMXgtZHJvcGRvd24gdWwgbGkgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTYxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gICAgICAgIC5zaWRlYmFyMDF4LWRyb3Bkb3duIHVsIGxpIHVsIGxpOmxhc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTY5LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gIC5zaWRlYmFyMDF4LWRyb3Bkb3duIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAxeC5zY3NzICovXG4gIC5zaWRlYmFyMDF4LWRyb3Bkb3duIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMnguc2NzcyAqL1xuLnNpZGViYXIwMngge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNWU3O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4LnNjc3MgKi9cbiAgICAuc2lkZWJhcjAyeCB7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4LnNjc3MgKi9cbiAgLnNpZGViYXIwMnggcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAyeC5zY3NzICovXG4gIC5zaWRlYmFyMDJ4IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAyeC5zY3NzICovXG4gICAgLnNpZGViYXIwMnggdWwgbGkge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMnguc2NzcyAqL1xuICAgICAgICAuc2lkZWJhcjAyeCB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDJ4IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMnguc2NzcyAqL1xuICAgICAgICAgIC5zaWRlYmFyMDJ4IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDJ4IHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzOyB9XG4gICAgICAgIC8qIGxpbmUgNTcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4LnNjc3MgKi9cbiAgICAgICAgLnNpZGViYXIwMnggdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbi5zaWRlYmFyMDJ4MSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTc7XG4gIHBhZGRpbmc6IDE2cHggMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbiAgICAuc2lkZWJhcjAyeDEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4MS5zY3NzICovXG4gIC5zaWRlYmFyMDJ4MSBwIHtcbiAgICBmb250LWZhbWlseTogXCJUaWVtcG9zSGVhZGxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC8qIGxpbmUgMjYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4MS5zY3NzICovXG4gIC5zaWRlYmFyMDJ4MSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbiAgICAuc2lkZWJhcjAyeDEgdWwgbGkge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbiAgICAgICAgLnNpZGViYXIwMngxIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICAgICAgLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDJ4MSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2ljb25zL2Fycm93X2JhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4MS5zY3NzICovXG4gICAgICAgICAgLnNpZGViYXIwMngxIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgNTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDJ4MS5zY3NzICovXG4gICAgICAuc2lkZWJhcjAyeDEgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7IH1cbiAgICAgICAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwMngxLnNjc3MgKi9cbiAgICAgICAgLnNpZGViYXIwMngxIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDN4LnNjc3MgKi9cbi5zaWRlYmFyMDN4IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNztcbiAgcGFkZGluZzogMTZweCAxOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjAzeC5zY3NzICovXG4gICAgLnNpZGViYXIwM3gge1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDN4LnNjc3MgKi9cbiAgLnNpZGViYXIwM3ggcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwM3guc2NzcyAqL1xuICAgIC5zaWRlYmFyMDN4IHAubWFpbnAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwNHguc2NzcyAqL1xuLnNpZGViYXIwNHgge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNWU3O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDR4LnNjc3MgKi9cbiAgICAuc2lkZWJhcjA0eCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjA0eC5zY3NzICovXG4gIC5zaWRlYmFyMDR4IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwNHguc2NzcyAqL1xuICAgIC5zaWRlYmFyMDR4IHAubWFpbnAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwNXguc2NzcyAqL1xuLnNpZGViYXIwNXgge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNWU3O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDV4LnNjc3MgKi9cbiAgICAuc2lkZWJhcjA1eCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjA1eC5zY3NzICovXG4gIC5zaWRlYmFyMDV4IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwNXguc2NzcyAqL1xuICAuc2lkZWJhcjA1eCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX3NpZGViYXIwNXguc2NzcyAqL1xuICAgIC5zaWRlYmFyMDV4IHVsIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDV4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDV4IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjA1eC5zY3NzICovXG4gICAgICAuc2lkZWJhcjA1eCB1bCBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMzsgfVxuICAgICAgICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjA1eC5zY3NzICovXG4gICAgICAgIC5zaWRlYmFyMDV4IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDZ4LnNjc3MgKi9cbi5zaWRlYmFyMDZ4IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTZweCAxOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fc2lkZWJhcjA2eC5zY3NzICovXG4gICAgLnNpZGViYXIwNngge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDZ4LnNjc3MgKi9cbiAgLnNpZGViYXIwNnggcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGllbXBvc0hlYWRsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDZ4LnNjc3MgKi9cbiAgLnNpZGViYXIwNnggLmRpdmltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19zaWRlYmFyMDZ4LnNjc3MgKi9cbiAgICAgIC5zaWRlYmFyMDZ4IC5kaXZpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbi5vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm92ZXJsYXkgYSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fb3ZlcmxheS5zY3NzICovXG4gIC5vdmVybGF5IGE6aG92ZXIsIC5vdmVybGF5IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZjFmMWYxOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm92ZXJsYXkgLmNsb3NlYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fb3ZlcmxheS5zY3NzICovXG4gICAgICAub3ZlcmxheSAuY2xvc2VidG4ge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm92ZXJsYXkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm92ZXJsYXkgLmNsb3NlYnRuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAzNXB4OyB9IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuLm0tb3ZlcmxheSBoMSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRpZW1wb3NIZWFkbGluZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbi5tLW92ZXJsYXkgaDIge1xuICBmb250LWZhbWlseTogXCJUaWVtcG9zVGV4dFwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbi5tLW92ZXJsYXkgLnNlYXJjaG5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgICAubS1vdmVybGF5IC5zZWFyY2huZXdzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA3OCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAubS1vdmVybGF5IC5tMjZ4IC5jbGFzc2JvcmRlcjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm0tb3ZlcmxheSAubTI2eCAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAubS1vdmVybGF5IC5tMjZ4IGEucGNsYXNzMiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA5MCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAubS1vdmVybGF5IC5tMjZ4IC5jb2xkaXYgLmRpdi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgaGVpZ2h0OiAxNDBweDsgfVxuICAvKiBsaW5lIDk1LCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fb3ZlcmxheS5zY3NzICovXG4gIC5tLW92ZXJsYXkgLm0yNnggLmNvbGRpdiAuZGl2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuLm0tb3ZlcmxheSAucGVyc29uLWJveCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAgIC5tLW92ZXJsYXkgLnBlcnNvbi1ib3gge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH0gfVxuICAvKiBsaW5lIDEwNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAubS1vdmVybGF5IC5wZXJzb24tYm94Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuLm0tb3ZlcmxheSAuc2hvdy1hbGwge1xuICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMyMzU3ODk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMzU3ODk7XG4gIHBhZGRpbmc6IDE1cHggNjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgLyogbGluZSAxMTksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgLm0tb3ZlcmxheSAuc2hvdy1hbGw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDEyMywgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuICAubS1vdmVybGF5IC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEyOSwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuLm0tb3ZlcmxheSAucG9wLXNlYXJjaCBoMiB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxMjksIHNyYy9hc3NldHMvc2Nzcy9tb2R1bGVzL19vdmVybGF5LnNjc3MgKi9cbiAgICAubS1vdmVybGF5IC5wb3Atc2VhcmNoIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL21vZHVsZXMvX292ZXJsYXkuc2NzcyAqL1xuLm0tb3ZlcmxheSAucG9wLXNlYXJjaCBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvYXNzZXRzL3Njc3MvbW9kdWxlcy9fb3ZlcmxheS5zY3NzICovXG4gIC5tLW92ZXJsYXkgLnBvcC1zZWFyY2ggYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL19ndXRlbmJlcmdfb3ZlcnJpZGVzLnNjc3MgKi9cbi53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZTY3ODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2d1dGVuYmVyZ19vdmVycmlkZXMuc2NzcyAqL1xuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBzbTogNTQwcHgsXG4gICAgbWQ6IDcyMHB4LFxuICAgIGxnOiA5NjBweCxcbiAgICB4bDogMTE0MHB4XG4gICksXG4gICRjb250YWluZXItbWF4LXdpZHRoc1xuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoMyA0KSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAqIDMgLyA0ICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICgkaW5wdXQtaGVpZ2h0LWlubmVyIC8gMikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcbiR0b2FzdC1tYXgtd2lkdGg6IDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKSBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gLyAyKTtcblxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICRmb3JtLWZlZWRiYWNrLWljb246IGlmKCRzdGF0ZSA9PSBcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGZvcm0tZmVlZGJhY2staWNvbiBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmJ0biBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cblxuICAgIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgZm9udC1zaXplOiAkdG9hc3QtZm9udC1zaXplOyAvLyBrbm9jayBpdCBkb3duIHRvIDE0cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdG9hc3QtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBvcGFjaXR5KTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGlmICgkaWdub3JlLXdhcm5pbmcgIT0gdHJ1ZSkge1xuICAgIEB3YXJuIFwiVGhlIGB0ZXh0LWhpZGUoKWAgbWl4aW4gaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2NC4xLjAuIEl0IHdpbGwgYmUgcmVtb3ZlZCBlbnRpcmVseSBpbiB2NS5cIjtcbiAgfVxufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFZpc2liaWxpdHlcblxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJoZWFkZXIge1xuICAuY2hhbmdlLWxhbmd1YWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM3LCAyMzcsIDIzNyk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBhLmRyb3Bkb3duLWl0ZW0ge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy10ZXh0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZGl2bG9nbyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICB9Ki9cbiAgfVxuICAuZGl2c3BhY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIC5kaXZsb2dvbmR5IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5uYXZjb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdodG47XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbiAgYSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIG5hdi5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQuc3RpY2t5LnRvcCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLmxpc3R0d28ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgbGkubmF2LWl0ZW0uYm9yZGVyLXJpZ2h0LmJvcmRlci1sZWZ0IHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBsaS5uYXYtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgcCB7XG4gICAgJi5wdGVzdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvdGhjb2w0O1xuICAgICAgICB9XG4gICAgICAgIDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnAxMyB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkb3RoY29sNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIDpmaXJzdC1vZi10eXBlIHtcblxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICA6bGFzdC1vZi10eXBlIHtcblxuICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICAmLnB1cHBlcm1lbnUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjNCNkI3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEubmF2LWxpbmsudGVzdGxpbmsge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICBhLm5hdi1saW5rLmJvdHRvbSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zZWFyY2hkaXYge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IDY1cHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudHJpYW5nbGUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5pY29ubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ib3R0b20yIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICBuYXYgLnAxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG4gIGEubmF2LWxpbmsuYm90dG9tLmJvdHRvbTIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbiAgfVxuICBhLm5hdi1saW5rLmRhcmtsaW5lLnAxIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG90aGNvbDQ7XG4gICAgICB9XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCByZ2IoMTAwLCAxMDAsIDEwMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1yZWd1bGFyO1xuICAgIH1cbiAgfVxuICBhLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VvO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgbGkuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaS5kcm9wZG93bi1pdGVtIDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZW87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgdWwuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRvcmFuZ2VvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBhLm5hdi1saW5rLmRhcmtsaW5lLnAxOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZW87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGNvbG9yOiAkb3RoY29sNDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvdGhjb2w0O1xuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRvcmFuZ2VvO1xuICAgIH1cbiAgfVxuICBhLm5hdi1saW5rLmJvdHRvbS5ib3R0b20yOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZW87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGNvbG9yOiAkb3RoY29sNDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkb3JhbmdlbztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIGNvbG9yOiAkb3RoY29sNDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICB9XG4gIH1cblxuICAucHJpbWFyeS1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQ6ICNmMzljYmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhLm5hdi1saW5rLmRhcmtsaW5lLnAxOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQ6ICNmMzljYmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5uYXZiYXItZXhwYW5kLW1kLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIGEubmF2LWxpbmsudGVzdGxpbmsucHRlc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIGEubmF2LWxpbmsudGVzdGxpbmsucHRlc3Q6aG92ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgYS5uYXYtbGluay50ZXN0bGluay5wdGVzdDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgYnV0dG9uLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kaXZpbmxpbmUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuICAuc2luZ2xlY2hhcmFjdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWQzMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLm11bHRpcGxlc2luZ2xlY2hhcmFjdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NWQzMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uYXYtbGluayB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLmV4cGFuZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudGVzdGxpbmsge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5uYXYtbGluay5saW5rZm9udC5leHBhbmQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBuYXYubmF2YmFyLm5hdmJhci1leHBhbmQtbWQubmF2YmFyLWxpZ2h0LnN0aWNreS50b3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vYm9yZGVyOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgJi5tYWlubG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd246OmFmdGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIG5hdi5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQuc3RpY2t5LnRvcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgIH1cbiAgfVxuXG4gIG5hdi5uYXZiYXIubmF2YmFyLWV4cGFuZC1tZC5uYXZiYXItbGlnaHQuc3RpY2t5LnRvcCA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cblxuICBsaSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICYubmF2LWl0ZW0ge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG9yYW5nZW87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbTpsaW5rLCAubmF2LWxpbms6bGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1pdGVtOmxpbmssIC5uYXYtbGluazphY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJmb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmYmdkYXJrO1xyXG4gIC5tb2JpbGVoaWRlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlbnRlci1tb2JpbGUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZW1haWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGhlaWdodDogMjAlO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuZW1haWwyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLy9tYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgd2lkdGg6IDQ4OHB4O1xyXG4gICAgLy9tYXgtaGVpZ2h0OiAyNXB4O1xyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmJnZGFyaztcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZiZ2Rhcms7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDIyNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIxcHgpIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYmdkYXJrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ1dHRvbmVtYWlsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vIHdpZHRoOiAxMjJweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNTNweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gY29sb3I6ICRmYmdkYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkaXQtb3JhbmdlO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXQtb3JhbmdlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIC8vIHdpZHRoOiAxMTlweDtcclxuICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgLy8gY29sb3I6ICRmYmdkYXJrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGl0LW9yYW5nZTtcclxuXHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAvLyB3aWR0aDogMTE1cHg7XHJcbiAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIC8vIGNvbG9yOiAkZmJnZGFyaztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpdC1vcmFuZ2U7XHJcblxyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNiM2I2Yjc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzU1MmI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogbGVmdDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlID4gLmJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBtYWtpbmcgdGhlIGJvcmRlci1yYWRpdXMgY29ycmVjdCAqL1xyXG4gICAgLmJ0bi1ncm91cC5teS1idG4tZ3JvdXAtcmVzcG9uc2l2ZSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAubXktYnRuLWdyb3VwLXJlc3BvbnNpdmUgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAubXktYnRuLWdyb3VwLXJlc3BvbnNpdmUgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBmaXhpbmcgbWFyZ2luICovXHJcbiAgICAuYnRuLWdyb3VwLm15LWJ0bi1ncm91cC1yZXNwb25zaXZlIC5idG4gKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAubGV2ZWwxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICB1bC5saXN0LWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5zcGFjZWJldHdlZW5tZW51cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG4gIC5lbGVtZW50c3R5bGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQjNCNkI3O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuICAuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcblxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5saXN0b25lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5saXN0dHdvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLmxpc3RoZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmYmdkYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTsgLyogb3JhbmdlcyEgeWV5ICovXHJcblxyXG4gIH1cclxuICAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBsZWZ0OiAwJTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmxleCBkaXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyAvKiBuZWVkIHNvbWUgc3BhY2UgPyovXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQuZm9ybS1jb250cm9sLmVtYWlsMi53aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZzpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbiAgLmFzaW1wbGVkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgfVxyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjFweCkge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgICYucDEge1xyXG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbWFsbGRpdiB7XHJcbiAgICB3aWR0aDogNDVweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICB9XHJcblxyXG4gIGEubmF2LWxpbmsuYWxhYmFzdGVyLkZvdGVyRm9udCB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLmZvbnRmb3JtZW51ZG93biB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogI2RkZGRkZDtcclxuICB9XHJcbiAgYS5uYXYtbGluay5mb250Zm9ybWVudWRvd24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIC5saXN0LWdyb3VwLmcyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm9yZGVybWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbiAgaDQud2hpdGUge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgdG9wOiA5OHB4O1xyXG4gICAgICBib3R0b206IDQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEud2hpdGUuZmIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5OHB4O1xyXG4gICAgICBib3R0b206IDQycHg7XHJcbiAgICAgIGxlZnQ6IDEyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhLndoaXRlLnl1IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOThweDtcclxuICAgICAgYm90dG9tOiA0MnB4O1xyXG4gICAgICBsZWZ0OiAxODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgYS53aGl0ZS50dyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDk4cHg7XHJcbiAgICAgIGJvdHRvbTogNDJweDtcclxuICAgICAgbGVmdDogMjM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gIFRhYmxlIG9mIENvbnRlbnRzOlxyXG4vL1xyXG4vLyAgIDEuIEdsb2JhbFxyXG4vLyAgIDIuIEdyaWQgYnJlYWtwb2ludHNcclxuLy8gICAzLiBCYXNlIFR5cG9ncmFwaHlcclxuLy8gICA0LiBUeXBvZ3JhcGh5IEhlbHBlcnNcclxuLy8gICA1LiBBYmlkZVxyXG4vLyAgIDYuIEFjY29yZGlvblxyXG4vLyAgIDcuIEFjY29yZGlvbiBNZW51XHJcbi8vICAgOC4gLi4uIFxyXG4vLyAxLiBHbG9iYWxcclxuLy8gLS0tLS0tLS0tXHJcblxyXG5cclxuLyohXHJcbiAqIFByaW1hcnkgY29sb3Igc2V0dGluZ3NcclxuICovXHJcblxyXG4kYmx1ZS1saWdodDogIzQwQjREQztcclxuJGJsdWUtZGFyazogIzBjMjAyZjtcclxuJHJlZDogI0U4MDAyOTtcclxuJGJsYWNrOiAjMDAwO1xyXG4kd2hpdGU6ICNmZmY7XHJcbiRncmV5LXgtbGlnaHQ6I2YxZjFmMTtcclxuJGdyZXktbGlnaHQ6I2QyZDJkMjtcclxuJGdyZXktbWVkaXVtOiM4YzhjOGM7XHJcbiRncmV5LWRhcms6IzVhNWE1YTtcclxuJGdyZXktZm9ybTojQzhDOEM4O1xyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG4kZ3JpZC1icmVha3BvaW50czogKCB4czogMCxcclxuc206IDU3NnB4LFxyXG5tZDogNzY4cHgsXHJcbmxnOiA5OTJweCxcclxubW9iaWxlLWJyZWFrcG9pbnQ6IDk5MnB4LFxyXG54bDogMTE0MHB4KSAhZGVmYXVsdDtcclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpOyIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIE1vZHVsZSAwMSAtIE1vZHVsZSBOYW1lICovXG4ubTAxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAmLnN1Yi1oZWFkZXIge1xuICAgIC5zbGlkZXIge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAucHRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEudGV4dHNpemU0MG9uZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLm1iLTUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQ2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2E4OTk5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNDY1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgfVxuXG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnByb2dyZXNzQmFyQ29udGFpbmVyIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciBkaXYgc3Bhbi5wcm9ncmVzc0JhciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZ3Jlc3NCYXJDb250YWluZXIgZGl2IHNwYW4ucHJvZ3Jlc3NCYXIgLmluUHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmd2bztcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbiAgLmluUHJvZ3Jlc3Mub24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2xpZGVyQnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNsaWRlckJ1dHRvbnMgaW1nIHtcbiAgICBtYXJnaW46IDVweCA1cHggMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICB9XG5cbiAgLnNsaWRlckJ1dHRvbnMgaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICB9XG5cbiAgLmJnZGl2MSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYmdkaXYyIHtcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NsaWRlMi5qcGcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5iZ2RpdjMge1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2xpZGUzLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLmJnZGl2NCB7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbGlkZTQuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuZGl2b3ZlcmltYWdlIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiAxMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAuYnV0dG9ubGluayB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZW87XG4gICAgYm9yZGVyOiAkb3JhbmdlbztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cbiAgLnRleHR0aXR0bGUge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLnRleHR0aXR0bGVvbmUge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmRpdmJvdHRvbiB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgfVxuICB9XG4gIC5kaXZib3R0b25vbmUge1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnRleHRib2R5IHtcbiAgICB3aWR0aDogMzEzcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnRleHR0aXR0bGUgaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICB9XG4gIGgxIHtcbiAgICAmLnRleHRzaXplNDAge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50ZXh0c2l6ZTQwb25lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlXG4gIH1cbiAgYnV0dG9uLm5hdmJhci10b2dnbGVyIHtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICB9XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIGJ1dHRvbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wcm9ncmVzc0JhckNvbnRhaW5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmbG9hdDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc2xpZGVyQnV0dG9ucyB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eXBlMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50eXBlMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDg1cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50eXBlMiB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eXBlMyB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eXBlMjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC50eXBlMzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIGltZyB7XG4gICAgJi5pbWFnZWFycm93IHtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgfVxuICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzU1MmIhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgICYuYnV0dG9ubGlua2sge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlbztcbiAgICAgIGJvcmRlcjogJG9yYW5nZW87XG5cbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5idXR0b25saW5ra29uZSB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VvO1xuICAgICAgYm9yZGVyOiAkb3JhbmdlbztcblxuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2xpZGVyQ29udGFpbmVyLnNsaWRlci5zaW5nbGUtaXRlbS5nMiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICBwIHtcbiAgICAmLnB0ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAubGlua21lbnUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5hbGlnbi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLm0wMlxue1xuICAgIC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTI2cHg7ICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAmLmxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZW87XG4gICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIFxuICAgIC51cGVydGV4dFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0cm93YXJ0aWNsZVxuICAgIHtcbiAgICAgICAgLy9wYWRkaW5nOiAgNTBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgJi5kaXZ3aXRob3V0aW1nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgaDEge1xuICAgICAgICAmLmhlYWRlcm9uZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGlua2RpdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHlwZTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6MThweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDY3cHg7XG4gICAgICAgIHRvcDoxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlMiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlMyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICAudHlwZWdlbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgICYuaW1hZ2VhcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBcbiAgICAuY2xhc3Nib3JkZXIge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgICRicmRncmV5O1xuICAgICAgICB9XG4gICAgfSAgXG4gICAgLmNsYXNzYm9yZGVyd290IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgICRicmRncmV5O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5jbGFzc2JvcmRlcndvIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAkYnJkZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXJ0ZXN0IFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTQuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNC41cHg7ICAgICAgICBcbiAgICB9ICBcbiAgICBpbWcge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmLmg0NCB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGNsYXNzMiB7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogOTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaDIyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgXG4gICAgLmhpZGVkaXZcbiAgICB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICB9XG4gICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgLmNvbGRpdntcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAuZGl2LXRpdGxlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2LXRleHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXYtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1saW5rMiBcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCsxKSB7XG4gICAgICAgIC5tMi1zbGlkZXIgLmNvbC02ID4gLnJvdyA+IGRpdiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubTAzIHtcbiAgICAucmVjdGFuZ2xlbW9kIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRibGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuXG4gICAgICAgIH1cbiAgICAgIH0gIFxuICAgIC5yZWN0YW5nbGVyd29cbiAgICB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lIDtcbiAgICBcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLmRpZ29uYWxsaW5lIFxuICAgIHtcbiAgICAgICAgd2lkdGg6MjRweFxuICAgIH1cbiAgICAuZGlnb25hbGxpbmVcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywkd2hpdGUgNDklLCRicmRncmV5IDUyJSwkd2hpdGUgNTElKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICYubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlbztcbiAgICAgICAgICAgIHJpZ2h0OiAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2l0aGltYWdlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTEzcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndpdGhvdXRpbWFnZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlY2xhc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTkuNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51cGVydGV4dFxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICAmLmhlYWRlcm9uZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGl2c2xpZGVyYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXZzbGlkZXJhcnJvd3MgaW1nIHtcbiAgICAgICAgbWFyZ2luOiA1cHggNXB4IDBweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgfVxuICAgIC5kaXZzbGlkZXJhcnJvd3MgaW1nOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApOyAvKiBGb3IgSUU4IGFuZCBlYXJsaWVyICovXG4gICAgICAgIH1cbiAgICAubGlua2RpdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgfVxuXG4gICAgIC50eXBlMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6MThweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDY3cHg7XG4gICAgICAgIHRvcDoxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlMiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlMyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlZ2VuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgJi5pbWFnZWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIGEge1xuICAgICAgICAmLmg0NCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndpdGhpbWFnZWFcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICYud2l0aG91dGltYWdlYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgLmhpZGVkaXZcbiAgICB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcblx0XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNvbGRpdntcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAuZGl2LXRpdGxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2LWxpbmsgXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAuZGl2LXRpdGxldFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2LXRleHR0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1saW5rdFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0wNCB7XG4gICAgaDEgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICBoMiBcbiAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdGV4dDEyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLnBhcmNjb2Rpb25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBzdWJtZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIG9sIGxpIFxuICAgIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgICBjb2xvcjogb3JhbmdlcmVkO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJi5mb250c3R5bGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtmb250XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciBcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpmb2N1c1xuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgJi5uYXYtaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7IFxuICAgICAgICB9XG4gICAgICAgICYubmF2LWl0ZW06YWN0aXZlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5saXRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGVcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGl2Ym9yZGVyYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kaXZhY2NcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYmFja3Rwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcnJvdyBcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgIFxuICAgICAgICAmLmV4cGFuZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBhLmFjY29yZGlvbm1lbnU6aG92ZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICBcbiAgICAgIFxuICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRvdGhlcmNvbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogMTlweDtcbiAgICAgIH1cblxuICAgICAgLnBhbmVsLWdyb3VwXG4gICAgICB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICBoNCBcbiAgICAgIHtcbiAgICAgICAgICAmLnBhbmVsLXRpdGxlXG4gICAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXQjc2VhcmNoaWQge1xuICAgICAgICAvL3VybCgnLi4vYXNzZXRzL2ltZy9zdmcvaWNvbi1zZWFyY2guc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT10ZXh0XTphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPXRleHRdOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvblxuICAgICAge1xuICAgICAgICBvdmVyZmxvdy15OnNjcm9sbDsgXG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgICAgfVxuICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICB9XG4gICAgIFxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHJlZDtcbiAgICB9XG4gICAgIFxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7IFxuICAgIH1cbiAgICAucmVndWxhci1jaGVja2JveCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5dm87XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMDUpLCBpbnNldCAwcHggLTE1cHggMTBweCAtMTJweCByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgYmx1ZTtcbiAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAvL1xuICAgIC5jaGVja2JveC1jdXN0b20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDsgICBcbiAgICB9XG4gICAgLy9cbiAgICAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2h0bjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjoxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5ub19idWxsZXQge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgbGkubGVhZiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxufSIsIi5tMDR4IHtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgaDQge1xuICAgIGNvbG9yOiAjMWQyMTE0O1xuICB9XG4gIC5kYXRlLXllYXIge1xuICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsIFwic2Fucy1zZXJpZlwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICM5YjliOWI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gICAgICBjb2xvcjogb3JhbmdlcmVkO1xuICAgIH1cbiAgfVxuICAuZm9udHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYmVmb3JlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMjM1Nzg5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gIH1cbiAgI21hcCB7XG4gICAgaGVpZ2h0OiA1NDdweDtcbiAgICAmLm1haW4tbWFwIHtcbiAgICAgIGhlaWdodDogNzQ0cHg7XG4gICAgfVxuICAgIC5nbS1zdHlsZS1pdyB7XG4gICAgICAvLyBoZWlnaHQ6IDI0MHB4O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAuZ20tc3R5bGUtaXctZCB7XG4gICAgICAgIC8vIGhlaWdodDogMjQwcHg7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICAgIC5tYXAtdGV4dC1pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAxMHB4IDEwcHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLXRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdDo6YmVmb3JlLCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLm0wNVxue1xuICAgIC8vLy9cbiAgICBwXG4gICAge1xuICAgICAgICAmLmxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZW87XG4gICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wZGVwYXJ0bWVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYucG5hbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG90aGNvbDtcbiAgICAgICAgfVxuICAgICAgICAmLnBncm91cCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiRvdGhjb2wgO1xuICAgICAgICB9XG4gICAgICAgICYucHNwZWNpYWxpemF0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG90aGNvbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEge1xuICAgICAgICAmLmhlYWRlcm9uZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXZzbGlkZXJhcnJvd3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6MThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmRpdnNsaWRlcmFycm93cyBpbWcge1xuICAgICAgICBtYXJnaW46IDVweCA1cHggMHB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbiAgICB9XG4gICAgXG4gICAgLmRpdnNsaWRlcmFycm93cyBpbWc6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbiAgICB9XG4gICAgLmxpbmtkaXZcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBlcnRleHRcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC8vLy8vXG5cblxuICAgIC5wcm9maWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVwYXJ0bWVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5wcm9maWxlcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICB9XG5cbiAgICAubmFtZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0b3A6IDE5OXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zcGVjaWFsaXphdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBcbiAgICBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICB9XG5cbiAgICAucm9sZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICAmLmltYWdlcm91bmR7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbWFnZWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmJvcmRlcmNsYXNzIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC50eXBlMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHRvcDoxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHlwZTMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNjdweDtcbiAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5cGUyIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC50eXBlZ2VuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvbC1tZC0zLnNsaWNrLXNsaWRlclxuICAgICAge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICB9XG4gICAgICAuY29sLW1kLTMuc2xpY2stc2xpZGVyLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlXG4gICAgICB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgICR3aGl0ZTtcbiAgICAgIH1cbn0iLCIubTA2XG57XG4gICAgaDEgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICBoMiBcbiAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgJi5zcGFjZWhlYWRpbmdcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHRleHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRpc3RibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0MTJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICB9XG4gICAgICAgICYucGFyY2NvZGlvblxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHN1Ym1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuZm9udHN0eWxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciBcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpmb2N1c1xuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTEyLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtZW5kXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICB1bCBsaSB7XG4gICAgICAgICYubmF2LWl0ZW1cbiAgICAgICAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5OyBcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1pdGVtOmFjdGl2ZVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7IFxuICAgICAgICB9XG4gICAgICAgICYubGl0XG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGEubmF2LWxpbmsubGlua2ZvbnQyIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDI6aG92ZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICB1bCBcbiAgICB7XG4gICAgICAgIC5jb2xsYXBzZS5saXN0LXVuc3R5bGVkXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyaWFuZ2xlXG4gICAge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmRpdmFjY29yZGlvbnNwYWNlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gICAgfVxuICAgIC5kaXZib3JkZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG4gICAgLmRpdmJvcmRlcmJvdHRvbVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmJhY2t0cHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYXJyb3cgXG4gICAge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICBcbiAgICAgICAgJi5leHBhbmQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgIGEuYWNjb3JkaW9ubWVudTpob3ZlclxuICAgIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2h0bjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjoxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5vX2J1bGxldCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsaS5sZWFmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnJlY3Rhbmdkb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgaGVpZ2h0OiAyODJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgLmltZ2RpdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLm0wNyB7XG4gIC5jbGFzc2NlbnRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yZWN0YW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IDI0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMTNweDtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlY3RhbmdsZTIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGUgd2hpdGUgJGJyZGdyZXkgJGJyZGdyZXlcbiAgfVxuXG4gIC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJkZ3JleTtcbiAgfVxuXG5cbiAgLm9uZSB7XG4gICAgd2lkdGg6IDI0cHhcbiAgfVxuXG4gIC5vbmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHdoaXRlIDQ5JSwgJGJyZGdyZXkgNTAlLCAkd2hpdGUgNTElKTtcbiAgfVxuXG5cbiAgLmJvdHRvbUxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICB9XG5cbiAgLnRvcExpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBwIHtcbiAgICAmLmxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogJGl0LW9yYW5nZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmtkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAudXBlcnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAmLnAyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhY2t0b3RvcCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gIC5kaXZzbGlkZXJhcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGl2c2xpZGVyYXJyb3dzIGltZyB7XG4gICAgbWFyZ2luOiA1cHggNXB4IDBweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7IC8qIEZvciBJRTggYW5kIGVhcmxpZXIgKi9cbiAgfVxuXG4gIC5kaXZzbGlkZXJhcnJvd3MgaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTsgLyogRm9yIElFOCBhbmQgZWFybGllciAqL1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgaW1nIHtcbiAgICAmLmltYWdlYXJyb3cge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZWRhcms7XG4gICAgfVxuXG4gIH1cblxuXG4gIC50eXBlMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudHlwZTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2N3B4O1xuICAgIHRvcDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudHlwZTIge1xuICAgIGltZyB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR5cGUzIHtcbiAgICBpbWcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50eXBlZ2VuIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAudG9wdHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb2wtbWQtNi5jbGFzc2NlbnRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrdHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRpc3RibGFjaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5hcnJvdyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIH1cblxuICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgJi5saW5raDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAvKlxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KzEpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICovXG4gICAgICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgLypcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuICAgICovXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIC8qXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAqL1xuICAgICAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgICAgICAgLypcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICAqL1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyOiBub25lXG4gIH1cblxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmVcbiAgfVxuXG4gIHAge1xuICAgICYucGFyYWdyYXBoIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIubTA4XG57XG4gICAgaDEgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgaDIgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdGV4dFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYucHRleHQxMlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJjY29kaW9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICB9XG4gICAgICAgICYucGxhY2Vob2xkZXJcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuZm9udHN0eWxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFRpZW1wb3NUZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtmb250MlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NvcmRpb25tZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleWI7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcmNvZGlvbmxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtpbnNpZGVhY2NcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYubGlua3N1Ym1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAgMXB4IHNvbGlkICRvbnl4O1xuICAgICAgICB9XG4gICAgICAgICYuaDQ0IHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICAvL2JvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYucGNsYXNzMiB7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogOTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oMjIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjZweDsgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGE6aG92ZXIgXG4gICAge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6Zm9jdXNcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTE3cHg7XG4gICAgICAgICYuY2xhc3NpbWdcbiAgICAgICAge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgJi5uYXYtaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7IFxuICAgICAgICB9XG4gICAgICAgICYubmF2LWl0ZW06YWN0aXZlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5saXRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGVcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGl2Ym9yZGVyYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kaXZhY2NcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5iYWNrdHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRpc3RibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmFycm93IFxuICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgXG4gICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGEuYWNjb3JkaW9ubWVudTpob3ZlclxuICAgIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gICAgLmNvbGRpdntcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAuZGl2LXRpdGxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXYtdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IFxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1saW5rIFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1saW5rMiBcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy8vXG4gICAgLmNsYXNzYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgICRicmRncmV5O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH0gIFxuICAgIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAkYnJkZ3JleTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuY2xhc3Nib3JkZXJ3byB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlZGl2XG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICB9XG4gICAgLmNvbC1sZy0xMi5vcmRlci1sZy0xLmNvbGRpdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jb2wtbGctMTIub3JkZXItbGctMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5kaXZzcGFjZXNcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGl2c3BhY2VzMlxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQgXG4gICAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAucGFnaW5hdGlvbiBhIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYWdpbmF0aW9uIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhZ2luYXRpb24gYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgICAgLmRpdnBhZ2VuYXRpb25cbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBhXG4gICAgICB7XG4gICAgICAgICAgJi5hcnJvd3BnXG4gICAgICAgICAge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2huZXdzXG4gICAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmRhdGVyYW5nZVxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IFxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNoZWNrYm94Y2xhc3NcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgICAgLy9cbiAgICAgIC5zdHlsZWQtY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIHRha2UgaXQgb3V0IG9mIGRvY3VtZW50IGZsb3dcbiAgICAgICAgb3BhY2l0eTogMDsgLy8gaGlkZSBpdFxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLy8gQm94LlxuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIFxuICAgICAgXG4gICAgICAgIC8vIEJveCBjaGVja2VkXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLy8gRGlzYWJsZWQgYm94LlxuICAgICAgICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmRncmV5O1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJzs7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgICAvL1xuICAgIC5zbWFsbGRhdGVkaXZcbiAgICB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICB9XG4gICAgLmJpZ2RhdGVkaXZcbiAgICB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XG4gICAgfVxuICAgIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAuc3R5bGVkLWNoZWNrYm94OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufSIsIi5tMDlcbntcbiAgICBoMSBcbiAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuICAgIGgyIFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgYS5hY2NvcmRpb25tZW51OmhvdmVyXG4gICAge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAuZGl2YWNjXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdGV4dDEyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLnBhcmNjb2Rpb25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBzdWJtZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5wZGVwYXJ0bWVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICYucG5hbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG90aGNvbDtcbiAgICAgICAgfVxuICAgICAgICAmLnBncm91cCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmLnBzcGVjaWFsaXphdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRvdGhjb2w7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYucGluZm9jb250YWN0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIG9sIGxpIFxuICAgIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOmRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgICAgICBjb2xvcjogb3JhbmdlcmVkO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJi5mb250c3R5bGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtmb250XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VvO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIFxuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmZvY3VzXG4gICAge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgXG4gICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpdmJvcmRlcmJvdHRvbVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgXG4gICAgdWwgbGkge1xuICAgICAgICAmLm5hdi1pdGVtXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtaXRlbTphY3RpdmVcbiAgICAgICAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5OyBcbiAgICAgICAgfVxuICAgICAgICAmLmxpdFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmlhbmdsZVxuICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5kZXBhcnRtZW50e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAxOTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGVjaWFsaXphdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgfVxuXG4gICAgLnJvbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogMjM1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgJi5pbWFnZXJvdW5ke1xuICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm9yZGVyY2xhc3Mge1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgICRicmRncmV5O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgLmNvbC1tZC00LnNsaWNrLXNsaWRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAgLnJvdy5kaXZzcGFjZXNcbiAgICAge1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZVxuICAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgIFxuICAgICB9XG4gICAgIC5jb2wtbWQtNC5zbGljay1zbGlkZXIud2l0aG91dGJvcmRlclxuICAgICB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAkd2hpdGU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgIH1cbiAgICAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICB9IFxuICAgIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdy5kaXZzcGFjZXMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZC1mbGV4IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubTEwXG57XG4gICAgaDEgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIFxuICAgICAgICAmLmgyMiBcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDZcbiAgICB7XG4gICAgICAgICYuZmlyc3RjbGFzc1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmRjbGFzc1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdGV4dDEyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLnBhcmNjb2Rpb25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBzdWJtZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuYXJyb3dwZ1xuICAgICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICYuaDQ0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoaW1hZ2VhXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAmLndpdGhvdXRpbWFnZWEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAmLmZvbnRzdHlsZVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgICAgICB9XG4gICAgICAgICYubmF2LWxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udDJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICB9XG4gICAgICAgICYuYWNjb3JkaW9ubWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXliO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXJjb2Rpb25saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5raW5zaWRlYWNjXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtzdWJtZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogIDFweCBzb2xpZCAkb255eDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIFxuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmZvY3VzXG4gICAge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdWwgbGkge1xuICAgICAgICAmLm5hdi1pdGVtXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtaXRlbTphY3RpdmVcbiAgICAgICAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5OyBcbiAgICAgICAgfVxuICAgICAgICAmLmxpdFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZFxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmlhbmdsZVxuICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5kaXZhY2NvcmRpb25zcGFjZVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweFxuICAgIH1cbiAgICAuZGl2Ym9yZGVyXG4gICAge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5kaXZib3JkZXJib3R0b21cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmRpdmFjY1xuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIHVsLm5hdi5mbGV4LWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5iYWNrdHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRpc3RibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmFycm93IFxuICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cblxuICAgIC5uYXYtbGluayB7XG4gICAgXG4gICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICBcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBhLmFjY29yZGlvbm1lbnU6aG92ZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICBcbiAgICAgIFxuICAgIC5yZWN0YW5nbGVtb2Qge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkYnJkZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH0gIFxuICAgIC5yZWN0YW5nbGVyd29cbiAgICB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lIDtcbiAgICBcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlnb25hbGxpbmUgXG4gICAge1xuICAgICAgICB3aWR0aDoyNHB4XG4gICAgfVxuICAgIC5kaWdvbmFsbGluZVxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCR3aGl0ZSA0OSUsJGJyZGdyZXkgNTIlLCR3aGl0ZSA1MSUpO1xuICAgIH1cbiAgICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlY2xhc3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyBcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2xkaXZcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgLmRpdi10aXRsZVxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICBcbiAgICAgICAgICAgIC8qdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDsgXG4gICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2LWxpbmsgXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgIC5kaXYtdGl0bGV0XG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXYtdGV4dHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1saW5rdFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4M3B4O1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50eXBlMiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlMyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlZ2VuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgJi5pbWFnZWFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLy8vLy8vLy8vLy9cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhZ2luYXRpb24gYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgICAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFnaW5hdGlvbiBhOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgIC5wYWdpbmF0aW9uIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgIC5kaXZwYWdlbmF0aW9uXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLnB1YmxpY2F0aW9uc19zbGlkZXIyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnNlYXJjaG5ld3NcbiAgICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29sb3I6ICRicmRncmV5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICAuZGF0ZXJhbmdlXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29sb3I6ICRicmRncmV5O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hlY2tib3hjbGFzc1xuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgICAvL1xuICAgICAgLnN0eWxlZC1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gdGFrZSBpdCBvdXQgb2YgZG9jdW1lbnQgZmxvd1xuICAgICAgICBvcGFjaXR5OiAwOyAvLyBoaWRlIGl0XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICBcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAvLyBCb3guXG4gICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgXG4gICAgICBcbiAgICAgICAgLy8gQm94IGNoZWNrZWRcbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLy8gRGlzYWJsZWQgYm94LlxuICAgICAgICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmRncmV5O1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJzs7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsXG4gICAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgfVxuICAgICAgLmQtZmxleCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIFxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLnN0eWxlZC1jaGVja2JveDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIH1cbiAgICAgICAgdWwuc2xpY2stZG90c1xuICAgICAgICB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIGxhYmVsXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tMTF7XG4gICAgaDEgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgfVxuICAgIGgyIFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHRleHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRpc3RibGFjaztcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0MTJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICB9XG4gICAgICAgICYucGFyY2NvZGlvblxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHN1Ym1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5wZGVzY3JpcHRpb25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXV0aG9yXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvbGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICB9XG4gICAgICAgICYucGRhdGV0aW1ldGV4dFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuYnV0dG9ubGlua2sye1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBib3JkZXI6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGlua2xpc3RcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtsaXN0LmFjdGl2ZVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuZm9udHN0eWxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciBcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpmb2N1c1xuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgJi5uYXYtaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7IFxuICAgICAgICB9XG4gICAgICAgICYubmF2LWl0ZW06YWN0aXZlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5saXRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGVcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGl2Ym9yZGVyYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kaXZhY2NcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cbiAgICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYmFja3Rwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcnJvdyBcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuXG4gICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGEuYWNjb3JkaW9ubWVudTpob3ZlclxuICAgIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBcbiAgICAucmVjdGFuZ2xlbWlzc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdodG47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5ub19idWxsZXQge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgbGkubGVhZiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3AgO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1tZC0xMi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIC5kZXNjcmlwdGlvblxuICAgIHtcbiAgICAgICAgd2lkdGg6IDYzNXB4O1xuICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3JcbiAgICB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAucm9sZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgfVxuICAgIC5jb2wtbWQtMTIuZGl2Ym9yZGVyYm90dG9tXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAubGlua21lbnVcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICB9XG4gICAgLmQtZmxleCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci1uYXZcbiAgICB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgfVxuICAgIC5pZnJhbWVcbiAgICB7XG4gICAgICAgIHdpZHRoOjEwMCU7IFxuICAgICAgICBoZWlnaHQ6MjQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgaGVpZ2h0OjE1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG4gICAgfVxufSIsIi5tMTJcbntcbiAgICBoMSBcbiAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuICAgIGgyIFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHRleHRkZXNrcmlwdGlvblxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYucHRleHRkZXNrcmlwdGlvbnpcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wdGV4dFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYucHRleHQxMlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgIH1cbiAgICAgICAgJi5wYXJjY29kaW9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFRpZW1wb3NUZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLnBpbnB1dHRleHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgICYucGRhdGV0aW1ldGV4dFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYucGRzcGVha2VyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnBkdGhlbWFcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYucGR0aW1lXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkbHRncmF5O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5wZGxvY2F0aW9uXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuYnV0dG9ubGlua2sye1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBib3JkZXI6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAmXG4gICAgICAgICYuZm9udHN0eWxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciBcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpmb2N1c1xuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIHVsIGxpIHtcbiAgICAgICAgJi5uYXYtaXRlbVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7IFxuICAgICAgICB9XG4gICAgICAgICYubmF2LWl0ZW06YWN0aXZlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTsgXG4gICAgICAgIH1cbiAgICAgICAgJi5saXRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHJpYW5nbGVcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGl2Ym9yZGVyYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5kaXZhY2NcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cbiAgICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYmFja3Rwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcnJvdyBcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuXG4gICAgICAgICYuZXhwYW5kIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgYS5hY2NvcmRpb25tZW51OmhvdmVyXG4gICAge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8gXG4gICBcbiAgICBcblxuXG5cbiAgICAubGlua21lbnVcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmNvbC1tZC0xMi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5yZWN0YW5nbGVtaXNzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTU3cHg7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2h0bjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5vX2J1bGxldCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsaS5sZWFmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnJlY3Rhbmdkb3dubG9hZCB7XG4gICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlXG4gICAge1xuICAgICAgICB3aWR0aDogMTk0cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXZpbWdcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdy5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgfVxuICAgIC5kLWZsZXgge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlXG4gICAge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZ3JhbXNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRvbnl4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubTEzIHtcbiAgICBoMSBcbiAgICB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICB9XG4gICAgaDIgXG4gICAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgJi5oMjIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnB0ZXh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWQyMTE0O1xuICAgICAgICB9XG4gICAgICAgICYucHRleHQxMlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgfVxuICAgICAgICAmLnBhcmNjb2Rpb25cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHN1Ym1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmLnRpdGxlcFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwgXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBcbiAgICBvbCBsaSBcbiAgICB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICAgICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgICYuYnV0dG9ubGlua3d7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzU3ODk7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMyMzU3ODk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgJi5hZGVzY3JpcHRpb25kaXYgLy9cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWluZm9kaXYgLy9cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYucGNsYXNzMiB7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogOTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmgyMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTI2cHg7ICBcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmg0NCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIzNTc4OTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi53aXRoaW1hZ2VhXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICYud2l0aG91dGltYWdlYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgJi5mb250c3R5bGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgICAgICB9XG4gICAgICAgICYubmF2LWxpbmtcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICB9XG4gICAgICAgICYuYWNjb3JkaW9ubWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIzNTc4OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtpbnNpZGVhY2NcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICMyMzU3ODk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYubGlua3N1Ym1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIFxuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmZvY3VzXG4gICAge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdWwgbGkge1xuICAgICAgICAmLm5hdi1pdGVtXG4gICAgICAgIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyBcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1pdGVtOmFjdGl2ZVxuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgXG4gICAgICAgIH1cbiAgICAgICAgJi5saXRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHVsIFxuICAgIHtcbiAgICAgICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWRcbiAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cmlhbmdsZVxuICAgIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjb3JkaW9uc3BhY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHhcbiAgICB9XG4gICAgLmRpdmJvcmRlclxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgIC5kaXZib3JkZXJib3R0b21cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZGl2YWNjXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmJhY2t0cHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzFkMjExNDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcnJvdyBcbiAgICB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyMjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjIyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICBcbiAgICAgICAgJi5leHBhbmQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogNjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBhLmFjY29yZGlvbm1lbnU6aG92ZXJcbiAgICB7XG4gICAgICAgIGNvbG9yOiAjMjM1Nzg5O1xuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICBcbiAgICAucGFuZWwtZ3JvdXBcbiAgICB7XG4gICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNGU1ZTc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgbGluZWFyO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAucGFuZWwtZ3JvdXBcbiAgICAgIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgaDQgXG4gICAgICB7XG4gICAgICAgICAgJi5wYW5lbC10aXRsZVxuICAgICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCNzZWFyY2hpZCB7XG4gICAgICAgIC8vdXJsKCcuLi9hc3NldHMvaW1nL3N2Zy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRleHQtaW5kZW50OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9dGV4dF06YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT10ZXh0XTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb25cbiAgICAgIHtcbiAgICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7IFxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgIH1cbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB9XG4gICAgIFxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHJlZDtcbiAgICB9XG4gICAgIFxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzU3ODk7IFxuICAgIH1cbiAgICAucmVndWxhci1jaGVja2JveCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhY2VjZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4wNSksIGluc2V0IDBweCAtMTVweCAxMHB4IC0xMnB4IHJnYmEoMCwwLDAsMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCBibHVlO1xuICAgICAgICBjb2xvcjogYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC8vXG4gICAgLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7ICAgXG4gICAgfVxuICAgIC8vXG4gICAgLnJlY3RhbmdsZW1pc3Npb24ge1xuICAgICAgICB3aWR0aDogMTk0cHg7XG4gICAgICAgIGhlaWdodDogMTY1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgIH1cbiAgICAgIHVsLm5vX2J1bGxldCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICBsaS5sZWFmIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciA7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vLy8vLy8vLy8vLy8vLy9cbiAgICAgICAgLnJlY3RhbmdsZW1vZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAgXG4gICAgICAgIC5yZWN0YW5nbGVyd29cbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgO1xuICAgICAgICBcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlnb25hbGxpbmUgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOjI0cHhcbiAgICAgICAgfVxuICAgICAgICAuZGlnb25hbGxpbmVcbiAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCNmZmZmZmYgNDklLCNkZGRkZGQgNTIlLCNmZmZmZmYgNTElKTtcbiAgICAgICAgfVxuICAgICAgICAuY29sZGl2XG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIC5kaXYtdGl0bGVcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpdi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuICAgICAgICAgICAgICAgIC8qdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4OyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRpdi1saW5rIFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGl2LXRpdGxldFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGl2LXRleHR0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGl2LWxpbmt0XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgIH1cbiAgICAgaDZcbiAgICB7XG4gICAgICAgICYuZmlyc3RjbGFzc1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGNsYXNzXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbGFzc2JvcmRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAjZGRkZGRkO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgfSAgXG4gICAgLmNsYXNzYm9yZGVyd290IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgICNkZGRkZGQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIC8vbWFyZ2luLTogMTVweDtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmNsYXNzYm9yZGVyd28ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgICNkZGRkZGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbGRpdnBvc2l0aW9uXG4gICAge1xuICAgICAgIC5wb3NpdGlvbmRpdlxuICAgICAgIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICB9XG4gICAgICAgXG4gICAgICAgLnRpdGxlZGl2XG4gICAgICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogOTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICB9XG5cbiAgICAgICAuZGVzY3JpcHRpb25kaXZcbiAgICAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgIH1cblxuICAgICAgIC5pbmZvZGl2XG4gICAgICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICB9XG5cbiAgICAgICAuYnV0dG9uYml2XG4gICAgICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1tZC00LmNvbGRpdnBvc2l0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTEyLnJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICAuY29sLW1kLTEyLmJvcmRlcmJjIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIH1cbn0iLCIubTE0eCB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgb2wgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgfVxuICBhIHtcbiAgICAmLmZvbnRzdHlsZSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgIH1cbiAgICAmLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi5saW5rZm9udCB7XG4gICAgICBmb250LWZhbWlseTogJFRpZW1wb3NUZXh0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgJi5saW5rZm9udDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgIH1cbiAgICAmLmFjY29yZGlvbm1lbnUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcmNvZGlvbmxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICYuYXJjb2Rpb25saW5rY2hiIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5saW5raW5zaWRlYWNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgfVxuICBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLTMuZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdWwgbGkge1xuICAgICYubmF2LWl0ZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgICAmLm5hdi1pdGVtOmFjdGl2ZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubGl0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG4gIH1cbiAgbGkuZHJvcGRvd246aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYS5uYXYtbGluay5saW5rZm9udDIge1xuICAgIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBhLm5hdi1saW5rLmxpbmtmb250Mjpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICB1bCB7XG4gICAgLmNvbGxhcHNlLmxpc3QtdW5zdHlsZWQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gIH1cbiAgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweFxuICB9XG4gIC5kaXZib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmRpdmJvcmRlcmJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmRpdmFjYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgdWwubmF2LmZsZXgtY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5iYWNrdHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFycm93IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG5cbiAgICAmLmV4cGFuZCB7XG4gICAgICAmOmFmdGVyIHtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogNjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0b3A6IDY5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICAmLnNob3cge1xuICAgICAgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgdG9wOiA2MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cblxuICAucGFuZWwtYm9keSB7XG4gICAgcGFkZGluZzogMjlweCAwIDM3cHggNTRweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkb3RoZXJjb2w7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgfVxuXG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0b3A6IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDE5cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZ3JvdXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sLW1kLTEyLmFjY2RpdiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIGg0IHtcbiAgICAmLnBhbmVsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIGlucHV0I3NlYXJjaGlkIHtcbiAgICAvL3VybCgnLi4vYXNzZXRzL2ltZy9zdmcvaWNvbi1zZWFyY2guc3ZnJyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGlucHV0W3R5cGU9dGV4dF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gIH1cblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IHJlZDtcbiAgfVxuXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG4gIC5yZWd1bGFyLWNoZWNrYm94IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXl2bztcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiA1cHggc29saWQgYmx1ZTtcbiAgICBjb2xvcjogYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAvL1xuICAuY2hlY2tib3gtY3VzdG9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICB9XG4gIC8vXG4gIC5yZWN0YW5nbGVtaXNzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG90aGVyY29sO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgdWwubm9fYnVsbGV0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGkubGVhZiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9hcnJvd19iYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmNvbC1tZC0xMi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYW5lbC1ib2R5LmNoZWNrYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhbmVsLWdyb3VwLmNoZWNrYm94IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdG1lbnUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vYmlsZS1zaG93YWxsIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC5wYW5lbC1jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuYXJjb2Rpb25saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tZmlsdGVyLXNlYXJjaCB7XG5cblxuXG4gICAgLm5vc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWNvbnRhaW5lciwgLmluc3RydWN0aW9ucyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAuaW5zdHJ1Y3Rpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1idXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkZGRkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAzMjZweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBHbHlwaGljb25zIEhhbGZsaW5ncztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbGFiZWwsIC5kcm9wZG93bi1xdWFudGl0eSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tcXVhbnRpdHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICAuZmEtZmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdG9wOiA5M3B4O1xuICAgICAgbWF4LXdpZHRoOiAzMjZweDtcbiAgICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzOHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHggMHB4IDIwcHg7XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59IiwiLm0xNVxue1xuICAgIGgyIFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBcbiAgICAgICAgJi5oMjIgXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2XG4gICAge1xuICAgICAgICAmLmZpcnN0Y2xhc3NcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2Vjb25kY2xhc3NcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmLmFycm93cGdcbiAgICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAmLmg0NCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2l0aGltYWdlYVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgJi53aXRob3V0aW1hZ2VhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgJi5mb250c3R5bGVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtmb250XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udDJcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICB9XG4gICAgICAgICYuYWNjb3JkaW9ubWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXliO1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXJjb2Rpb25saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5raW5zaWRlYWNjXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmxpbmtzdWJtZW51XG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogIDFweCBzb2xpZCAkb255eDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIFxuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmZvY3VzXG4gICAge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAucmVjdGFuZ2xlbW9kIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9ICBcbiAgICAucmVjdGFuZ2xlcndvXG4gICAge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogbm9uZSA7XG4gICAgXG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpZ29uYWxsaW5lIFxuICAgIHtcbiAgICAgICAgd2lkdGg6MjRweFxuICAgIH1cbiAgICAuZGlnb25hbGxpbmVcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC00NWRlZywkd2hpdGUgNDklLCRicmRncmV5IDUyJSwkd2hpdGUgNTElKTtcbiAgICB9XG4gICAgLmNvbGRpdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAuZGl2LXRpdGxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGl2LXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxuICAgICAgICAgICAgLyp0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4OyBcbiAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyovXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXYtbGluayBcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgLmRpdi10aXRsZXRcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi10ZXh0dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICAuZGl2LWxpbmt0XG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5pbWFnZWNsYXNzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNS42cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzEzcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcgXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICB9XG59IiwiLm0xNlxue1xuICAgIGgyIFxuICAgIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICAgICAgICAmLmgyMiBcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgJi5idXR0b25saW5rd3tcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAmLmFkZXNjcmlwdGlvbmRpdiAvL1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWluZm9kaXYgLy9cbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wY2xhc3MyIHsgXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmgyMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4OyAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oNDQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndpdGhpbWFnZWFcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICYud2l0aG91dGltYWdlYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICYuZm9udHN0eWxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5uYXYtbGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rZm9udFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2ZvbnQyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjY29yZGlvbm1lbnVcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGRcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFyY29kaW9ubGlua1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgICYubGlua2luc2lkZWFjY1xuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5rc3VibWVudVxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYTpob3ZlciBcbiAgICB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpmb2N1c1xuICAgIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAvLy8vLy8vLy8vLy8vLy8vXG4gICAgLmNvbGRpdnBvc2l0aW9uXG4gICAge1xuICAgICAgIC5wb3NpdGlvbmRpdlxuICAgICAgIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICAgXG4gICAgICAgLnRpdGxlZGl2XG4gICAgICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogOTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDoyNTVweDtcbiAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuZGVzY3JpcHRpb25kaXZcbiAgICAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHdpZHRoOjI1NXB4O1xuICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuaW5mb2RpdlxuICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuYnV0dG9uYml2XG4gICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTQuY29sZGl2cG9zaXRpb24ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHVibGljYXRpb25zX3NsaWRlciBcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICB9XG59IiwiLm0xN1xue1xuICBoMiBcbiAge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgfVxuICB9XG4gICAgYSBcbiAgICB7XG4gICAgICAgICYuYXJjb2Rpb25saW5rXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHBcbiAgICB7XG4gICAgICAgICYucGFyY2NvZGlvblxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGFjcnRleHRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgICAgfVxuICAgICAgICAmLnBhY3J0ZXh0YlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC5wYW5lbC1ncm91cFxuICAgIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1tZWRpdW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFuZWwtZ3JvdXBcbiAgICAgIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICB9XG4gICAgLmNvbC1tZC0xMi5hY2NkaXZcbiAgICB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubTE4IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICBhIHtcbiAgICAmLmJ1dHRvbmxpbmtrMiB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIGJvcmRlcjogJGRhcmstYmx1ZTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcblxuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy9cbiAgLmxpbmttZW51IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxufSIsIi5tMTlcbntcbiAgICAvLy8vLy8vLy8vLy8vLy8vL1xuICAgIGlucHV0I3NlYXJjaGlkIHtcbiAgICAgICAgLy91cmwoJy4uL2Fzc2V0cy9pbWcvc3ZnL2ljb24tc2VhcmNoLnN2ZycpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9dGV4dF06YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT10ZXh0XTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb25cbiAgICAgIHtcbiAgICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7IFxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcbiAgICAgIH1cbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgfVxuICAgICBcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCByZWQ7XG4gICAgfVxuICAgICBcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlOyBcbiAgICB9XG4gICAgLnJlZ3VsYXItY2hlY2tib3gge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleXZvO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KSwgaW5zZXQgMHB4IC0xNXB4IDEwcHggLTEycHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsdWU7XG4gICAgICAgIGNvbG9yOiBibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLy9cbiAgICAuY2hlY2tib3gtY3VzdG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7ICAgXG4gICAgfVxuICAgIC8vLy8vLy8vLy8vLy8vL1xuICAgIC5wYW5lbC1ncm91cFxuICAgIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3RoZXJjb2w7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFuZWwtZ3JvdXBcbiAgICAgIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICB9XG4gICAgLmNvbC1tZC0xMi5hY2NkaXZcbiAgICB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubTIweCB7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAmLnB0ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgfVxuICAgICYucHRleHQxMiB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgfVxuICAgICYucGFyY2NvZGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wc3VibWVudSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgICAmLnBkZXBhcnRtZW50IHtcbiAgICAgIG1heC13aWR0aDogMTY0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICAgICYucG5hbWUge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG90aGNvbDtcbiAgICB9XG4gICAgJi5wZ3JvdXAge1xuICAgICAgbWF4LXdpZHRoOiAxOTFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgfVxuICAgICYucHNwZWNpYWxpemF0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJG90aGNvbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgfVxuICAgICYucGluZm9jb250YWN0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cbiAgLy8vLy8vLy8vXG4gIC5kZXBhcnRtZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9maWxlcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogNTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMTk5cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnNwZWNpYWxpemF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDI2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnJvbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMjM1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgaW1nIHtcbiAgICAmLmltYWdlcm91bmQge1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuICAuYm9yZGVyY2xhc3Mge1xuICAgIC8vYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAgJGJyZGdyZXk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jb2wtbWQtNC5wZXJzb24tYm94IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAmOm50aC1jaGlsZCgzKSAge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubGFzdC1wZXJzb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgfVxuICAucm93LmRpdnNwYWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICB9XG4gIC5jb2wtbWQtNC5wZXJzb24tYm94LndpdGhvdXRib3JkZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnJvdy5kaXZzcGFjZXMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmQtZmxleCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBociB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5tMjF4IHtcbiAgLnNsaWRlci1mb3Ige1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG4gIH1cbiAgLnNsaWRlci1uYXYge1xuICAgIGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgaW1nIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMTdweDtcbiAgICBib3R0b206IDI5cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICB0b3A6IDE3MHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjE3cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIHRvcDogMTcwcHghaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLm0yMngge1xuICAuaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmxpbmtsaXN0XG4gIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJ1dHRvbmxpbmtrMntcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgIGJvcmRlcjogJGRhcmstYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAubGlua3MtYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgfVxufSIsIi5tMjN4IHtcbiAgLnRhYmxlIHtcblxuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGFibGUge1xuXG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGUgdGQsIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50aHIge1xuICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRpc3RibGFjaztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC50c3BhY2Uge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgdGFibGUudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBkYXRldGltZXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkaXN0YmxhY2s7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubTI0eCB7XG4gIC5pbnB1dGNhc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICB9XG5cbiAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuZGl2Ym90dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB9XG4gIH1cbiAgLmJvdHRvbWRpdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmJ1dHRvbmxpbmtrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YjM1O1xuICAgIGJvcmRlcjogI2ZmNmIzNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgZm9udC1mYW1pbHk6IFdvcmsgU2FucyxcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIGZvcm0ge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbn0iLCIubTI1eCB7XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogJG9ueXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gICAgJi5wdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgIH1cbiAgICAmLnB0ZXh0MTIge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgIH1cbiAgICAmLnBhcmNjb2Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucHN1Ym1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICBjb2xvcjogb3JhbmdlcmVkO1xuICB9XG4gIGEge1xuICAgICYuZm9udHN0eWxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgfVxuICAgICYubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLmxpbmtmb250IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtmb250MiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgfVxuICAgICYuYWNjb3JkaW9ubWVudSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyZXliO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFyY29kaW9ubGluayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtpbnNpZGVhY2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLmxpbmtzdWJtZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvbnl4O1xuICAgIH1cbiAgICAmLmg0NCB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgLy9ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICYucGNsYXNzMiB7XG4gICAgICBtaW4taGVpZ2h0OiA5M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaDIyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMTdweDtcbiAgICAmLmNsYXNzaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bCBsaSB7XG4gICAgJi5uYXYtaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5saXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIHVsIHtcbiAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICAudHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gIH1cbiAgLmRpdmJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGl2YWNjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFja3RwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJyb3cge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcblxuICAgICYuZXhwYW5kIHtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgICYuc2hvdyB7XG4gICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwubmF2LmZsZXgtY29sdW1uLmRpdmJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLmNvbGRpdiB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIC5kaXYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMjZweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdi10ZXh0IHtcbiAgICAgIGhlaWdodDogMTE3cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtbGluazIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8vLy9cbiAgLmNsYXNzYm9yZGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICAuY2xhc3Nib3JkZXJ3b3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIC8vbWFyZ2luLTogMTVweDtcbiAgICB9XG4gIH1cbiAgLmNsYXNzYm9yZGVyd28ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIC8vbWFyZ2luLTogMTVweDtcbiAgICB9XG4gIH1cbiAgLmltYWdlZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExN3B4O1xuICB9XG4gIC5jb2wtbGctMTIub3JkZXItbGctMS5jb2xkaXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbC1sZy0xMi5vcmRlci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5kaXZzcGFjZXMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kaXZzcGFjZXMyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcblxuICB9XG5cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICB9XG5cbiAgLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucGFnaW5hdGlvbiBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmRpdnBhZ2VuYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cbiAgYSB7XG4gICAgJi5hcnJvd3BnIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnNlYXJjaG5ld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmRhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIzNTc4OTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGNsYXNzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gIH1cbiAgLy9cbiAgLnN0eWxlZC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0YWtlIGl0IG91dCBvZiBkb2N1bWVudCBmbG93XG4gICAgb3BhY2l0eTogMDsgLy8gaGlkZSBpdFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm94LlxuICAgICYgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm94IGNoZWNrZWRcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGJveC5cbiAgICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJkZ3JleTtcbiAgICB9XG5cbiAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwyNzEzJzs7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vXG4gIC5zbWFsbGRhdGVkaXYge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgLmJpZ2RhdGVkaXYge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhO1xuICB9XG4gIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN0eWxlZC1jaGVja2JveDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogMHB4O1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc3R5bGVkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDdweDtcbiAgICB0b3A6IDVweDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvc3ZnL2ljb24tdGljay5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggMTFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuXG4gICAgfVxuICB9XG4gIC5kaXZib3R0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAuYnV0dG9ubGlua2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIzNTtcbiAgICAgIGJvcmRlcjogI2ZmNmIzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBXb3JrIFNhbnMsXCJzYW5zLXNlcmlmXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0YnV0dG9ubGVmdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZsb2F0YnV0dG9ucmlnaHQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJwLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHJwLWJ1dHRvbnMgLmFwcGx5QnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMjIuNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzNTc4OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogV29yayBTYW5zLCBcInNhbnMtc2VyaWZcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMzU3ODkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM1Nzg5IWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlIWltcG9ydGFudDtcbn0iLCIubTI2eCB7XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogJG9ueXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gICAgJi5wdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgIH1cbiAgICAmLnB0ZXh0MTIge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgIH1cbiAgICAmLnBhcmNjb2Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucHN1Ym1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5wbGFjZWhvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICBjb2xvcjogb3JhbmdlcmVkO1xuICB9XG4gIGEge1xuICAgICYuZm9udHN0eWxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBvcmFuZ2VyZWQ7XG4gICAgfVxuICAgICYubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLmxpbmtmb250IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkVGllbXBvc1RleHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtmb250MiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgfVxuICAgICYuYWNjb3JkaW9ubWVudSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyZXliO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFyY29kaW9ubGluayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtpbnNpZGVhY2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLmxpbmtzdWJtZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvbnl4O1xuICAgIH1cbiAgICAmLmg0NCB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgLy9ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICYucGNsYXNzMiB7XG4gICAgICBtaW4taGVpZ2h0OiA5M3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB9XG4gICAgfVxuICAgICYuaDIyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAmLmNsYXNzaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG4gIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bCBsaSB7XG4gICAgJi5uYXYtaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5saXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIHVsIHtcbiAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICAudHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gIH1cbiAgLmRpdmJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZGl2YWNjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFja3RwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJyb3cge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcblxuICAgICYuZXhwYW5kIHtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWl0ZW0ge1xuICAgICYuc2hvdyB7XG4gICAgICAubmF2LWxpbmsubGlua2ZvbnQuZXhwYW5kIHtcbiAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwubmF2LmZsZXgtY29sdW1uLmRpdmJvcmRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gIH1cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLmNvbGRpdiB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIC5kaXYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtdGV4dCB7XG4gICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5kaXYtbGluayB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtbGluazIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8vLy9cbiAgLmNsYXNzYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAmOm50aC1jaGlsZCg2KSxcbiAgICAgICY6bnRoLWNoaWxkKDkpLFxuICAgICAgJjpudGgtY2hpbGQoMTMpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCsxKSB7XG4gICAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAgICY6bnRoLWNoaWxkKDkpLFxuICAgICAgJjpudGgtY2hpbGQoMTUpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbGFzc2JvcmRlcndvdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuY2xhc3Nib3JkZXJ3byB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAvL21hcmdpbi06IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgLy9tYXJnaW4tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAuaW1hZ2VkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmNvbC1sZy0xMi5vcmRlci1sZy0xLmNvbGRpdiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuY29sLWxnLTEyLm9yZGVyLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmRpdnNwYWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRpdnNwYWNlczIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZGdyZXk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5wdWJsaWNhdGlvbnNfc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gIH1cblxuICAucGFnaW5hdGlvbiBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIH1cblxuICAucGFnaW5hdGlvbiBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZGdyZXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYTpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIH1cblxuICAucGFnaW5hdGlvbiBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxuICAuZGl2cGFnZW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuICBhIHtcbiAgICAmLmFycm93cGcge1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuc2VhcmNobmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuZGF0ZXJhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGNsYXNzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gIH1cbiAgLy9cbiAgLnN0eWxlZC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0YWtlIGl0IG91dCBvZiBkb2N1bWVudCBmbG93XG4gICAgb3BhY2l0eTogMDsgLy8gaGlkZSBpdFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLy8gQm94IGNoZWNrZWRcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIGJveC5cbiAgICAmOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJkZ3JleTtcbiAgICB9XG5cbiAgICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwyNzEzJzs7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAvL1xuICAuc21hbGxkYXRlZGl2IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICB9XG4gIC5iaWdkYXRlZGl2IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYXF1YTtcbiAgfVxuICAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zdHlsZWQtY2hlY2tib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDBweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1uZXdzLXNsaWRlciB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjgzMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBociB7XG4gICAgJi5ldmVyeS10aGlyZC1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ldmVyeS1zZWNvbmQtcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KzEpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vcmUtdGhhbi04LW5ld3Mge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kaXYtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG59IiwiLm0yN3gge1xuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkZmJnZGFyaztcblxuICAgICYuaDIyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgaDYge1xuICAgICYuZmlyc3RjbGFzcyB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRjbGFzcyB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgICAmLnB0ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgfVxuICAgICYucHRleHQxMiB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgfVxuICAgICYucGFyY2NvZGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wc3VibWVudSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgIGNvbG9yOiBvcmFuZ2VyZWQ7XG4gIH1cbiAgYSB7XG4gICAgJi5hcnJvd3BnIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi5oNDQge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aGltYWdlYSB7XG4gICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRob3V0aW1hZ2VhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb250c3R5bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICB9XG4gICAgJi5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYubGlua2ZvbnQge1xuICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICYubGlua2ZvbnQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICB9XG4gICAgJi5hY2NvcmRpb25tZW51IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZ3JleWI7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJjb2Rpb25saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICYubGlua2luc2lkZWFjYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYubGlua3N1Ym1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9ueXg7XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bCBsaSB7XG4gICAgJi5uYXYtaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5saXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIHVsIHtcbiAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICAudHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gIH1cbiAgLmRpdmJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuZGl2Ym9yZGVyYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICB1bC5uYXYuZmxleC1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJhY2t0cCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGlzdGJsYWNrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFycm93IHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG5cbiAgICAmLmV4cGFuZCB7XG4gICAgICAmOmFmdGVyIHtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5leHBhbmRbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgJi5zaG93IHtcbiAgICAgIC5uYXYtbGluay5saW5rZm9udC5leHBhbmQge1xuICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5uYXYuZmxleC1jb2x1bW4uZGl2Ym9yZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgYS5hY2NvcmRpb25tZW51OmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgfVxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLnJlY3RhbmdsZW1vZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAucmVjdGFuZ2xlcndvIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHotaW5kZXg6IDk5OTtcbiAgICByaWdodDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgfVxuICB9XG4gIC5kaWdvbmFsbGluZSB7XG4gICAgd2lkdGg6IDI0cHhcbiAgfVxuICAuZGlnb25hbGxpbmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICR3aGl0ZSA0OSUsICRicmRncmV5IDUyJSwgJHdoaXRlIDUxJSk7XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICB9XG4gIC5pbWFnZWNsYXNzIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNS42cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCsxKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBoZWlnaHQ6IDEyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1heC13aWR0aDogMzEzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2xkaXYge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICAuZGl2LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdi10ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyovXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtdGl0bGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdi10ZXh0dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LWxpbmt0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnR5cGUyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAudHlwZTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4M3B4O1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50eXBlMiB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR5cGUzIHtcbiAgICBpbWcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudHlwZWdlbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgICYuaW1hZ2VhcnJvdyB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgLy8vLy8vLy8vLy9cbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICB9XG5cbiAgLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucGFnaW5hdGlvbiBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmRpdnBhZ2VuYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wdWJsaWNhdGlvbnNfc2xpZGVyMiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIC5zZWFyY2huZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogJGJyZGdyZXk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGF0ZXJhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGNsYXNzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gIH1cbiAgLy9cbiAgLnN0eWxlZC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0YWtlIGl0IG91dCBvZiBkb2N1bWVudCBmbG93XG4gICAgb3BhY2l0eTogMDsgLy8gaGlkZSBpdFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLy8gQm94IGNoZWNrZWRcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogI2I4YjhiODtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGJyZGdyZXk7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMjcxMyc7O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG9ueXg7XG4gIH1cbiAgLmQtZmxleCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVkYXJrO1xuICAgIH1cblxuICB9XG4gIC5zdHlsZWQtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjcxM1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgZm9udC1zaXplOiAyMHB4XG4gIH1cbiAgdWwuc2xpY2stZG90cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAucm93LmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIubTI4eCB7XG4gIGgxIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogJG9ueXg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRmYmdkYXJrO1xuXG4gICAgJi5oMjIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICBoNiB7XG4gICAgJi5maXJzdGNsYXNzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRjbGFzcyB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRvbnl4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYucHRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRpc3RibGFjaztcbiAgICB9XG4gICAgJi5wdGV4dDEyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICB9XG4gICAgJi5wYXJjY29kaW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBzdWJtZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgb2wgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG4gICAgY29sb3I6IG9yYW5nZXJlZDtcbiAgfVxuICBhIHtcbiAgICAmLmFycm93cGcge1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmg0NCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aGltYWdlYSB7XG4gICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRob3V0aW1hZ2VhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb250c3R5bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICB9XG4gICAgJi5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYubGlua2ZvbnQge1xuICAgICAgZm9udC1mYW1pbHk6ICRUaWVtcG9zVGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICYubGlua2ZvbnQyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICB9XG4gICAgJi5hY2NvcmRpb25tZW51IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZ3JleWI7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYXJjb2Rpb25saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICYubGlua2luc2lkZWFjYyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYubGlua3N1Ym1lbnUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9ueXg7XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMy5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICB1bCBsaSB7XG4gICAgJi5uYXYtaXRlbSB7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICAgICYubmF2LWl0ZW06YWN0aXZlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICB9XG4gICAgJi5saXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgfVxuICBsaS5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhLm5hdi1saW5rLmxpbmtmb250MiB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGEubmF2LWxpbmsubGlua2ZvbnQyOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIHVsIHtcbiAgICAuY29sbGFwc2UubGlzdC11bnN0eWxlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIH1cbiAgfVxuICAudHJpYW5nbGUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5kaXZhY2NvcmRpb25zcGFjZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4XG4gIH1cbiAgLmRpdmJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kaXZib3JkZXJib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5kaXZhY2Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIHVsLm5hdi5mbGV4LWNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmFja3RwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkaXN0YmxhY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXJyb3cge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRmYmdkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZmJnZGFyaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLm5hdi1saW5rIHtcblxuICAgICYuZXhwYW5kIHtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZmJnZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICAmLnNob3cge1xuICAgICAgLm5hdi1saW5rLmxpbmtmb250LmV4cGFuZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmYmdkYXJrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsLm5hdi5mbGV4LWNvbHVtbi5kaXZib3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICBhLmFjY29yZGlvbm1lbnU6aG92ZXIge1xuICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICB9XG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAucmVjdGFuZ2xlbW9kIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJkZ3JleTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5yZWN0YW5nbGVyd28ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgei1pbmRleDogOTk5O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICB9XG4gIH1cbiAgLmRpZ29uYWxsaW5lIHtcbiAgICB3aWR0aDogMjRweFxuICB9XG4gIC5kaWdvbmFsbGluZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHdoaXRlIDQ5JSwgJGJyZGdyZXkgNTIlLCAkd2hpdGUgNTElKTtcbiAgfVxuICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGJyZGdyZXk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICB9XG4gIC5pbWFnZWNsYXNzIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IDMxM3B4O1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29sZGl2IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgLmRpdi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyovXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LXRpdGxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LXRleHR0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtbGlua3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50eXBlMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC50eXBlMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDgzcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50eXBlMiB7XG4gICAgaW1nIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR5cGUzIHtcbiAgICBpbWcge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudHlwZWdlbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgICYuaW1hZ2VhcnJvdyB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgLy8vLy8vLy8vLy9cbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICB9XG5cbiAgLnBhZ2luYXRpb24gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIGE6aG92ZXI6bm90KC5hY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAucGFnaW5hdGlvbiBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb24gYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmRpdnBhZ2VuYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wdWJsaWNhdGlvbnNfc2xpZGVyMiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIC5zZWFyY2huZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMzBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb2xvcjogJGJyZGdyZXk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGF0ZXJhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICRicmRncmV5O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5jaGVja2JveGNsYXNzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gIH1cbiAgLy9cbiAgLnN0eWxlZC1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvLyB0YWtlIGl0IG91dCBvZiBkb2N1bWVudCBmbG93XG4gICAgb3BhY2l0eTogMDsgLy8gaGlkZSBpdFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBCb3guXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLy8gQm94IGNoZWNrZWRcbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIGxhYmVsLlxuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogI2I4YjhiODtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBib3guXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGJyZGdyZXk7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrLiBDb3VsZCBiZSByZXBsYWNlZCB3aXRoIGFuIGltYWdlXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMjcxMyc7O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJG9ueXg7XG4gIH1cbiAgLmQtZmxleCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgfVxuXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZWRhcms7XG4gICAgfVxuXG4gIH1cbiAgLnN0eWxlZC1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyNzEzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDlweDtcbiAgICB0b3A6IDNweDtcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICBmb250LXNpemU6IDIwcHhcbiAgfVxuICB1bC5zbGljay1kb3RzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yb3cuZGl2YWNjb3JkaW9uc3BhY2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tMjl4IHtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICRmYmdkYXJrO1xuXG4gICAgJi5oMjIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgaDYge1xuICAgICYuZmlyc3RjbGFzcyB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2Vjb25kY2xhc3Mge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICAmLmFycm93cGcge1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmg0NCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBhcmFncmFwaCB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRoaW1hZ2VhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLndpdGhvdXRpbWFnZWEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZvbnRzdHlsZSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJG9ueXg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgIH1cbiAgICAmLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi5saW5rZm9udCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtmb250MiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgfVxuICAgICYuYWNjb3JkaW9ubWVudSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyZXliO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFyY29kaW9ubGluayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmxpbmtpbnNpZGVhY2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLmxpbmtzdWJtZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvbnl4O1xuICAgIH1cbiAgfVxuICBhOmhvdmVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC5yZWN0YW5nbGVtb2Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLnJlY3RhbmdsZXJ3byB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIH1cbiAgfVxuICAuZGlnb25hbGxpbmUge1xuICAgIHdpZHRoOiAyNHB4XG4gIH1cbiAgLmRpZ29uYWxsaW5lIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkd2hpdGUgNDklLCAkYnJkZ3JleSA1MiUsICR3aGl0ZSA1MSUpO1xuICB9XG4gIC5jb2xkaXYge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICAuZGl2LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLyp0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2LXRpdGxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXYtdGV4dHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdi1saW5rdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8vLy8vLy8vLy8vLy8vLy8vXG4gIC5pbWFnZWNsYXNzIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogMTE3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1LjZweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiAzMTNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1YmxpY2F0aW9uc19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRicmRncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgfVxuICB9XG59IiwiLm0zMHgge1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmLmgyMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICAmLmJ1dHRvbmxpbmt3IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjIuNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWRlc2NyaXB0aW9uZGl2IC8vXG4gICAge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmFpbmZvZGl2IC8vXG4gICAge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wY2xhc3MyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDkzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40MDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogJGZiZ2Rhcms7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5oMjIge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTI2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5oNDQge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wYXJhZ3JhcGgge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYud2l0aGltYWdlYSB7XG4gICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aXRob3V0aW1hZ2VhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZmJnZGFyaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mb250c3R5bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG9yYW5nZXJlZDtcbiAgICB9XG4gICAgJi5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYubGlua2ZvbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgJi5saW5rZm9udDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRmYmdkYXJrO1xuICAgIH1cbiAgICAmLmFjY29yZGlvbm1lbnUge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRncmV5YjtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hcmNvZGlvbmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgJi5saW5raW5zaWRlYWNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi5saW5rc3VibWVudSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkb255eDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb255eDtcbiAgICB9XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLy8vLy8vLy8vLy8vLy8vL1xuICAuY29sZGl2cG9zaXRpb24ge1xuICAgIC5wb3NpdGlvbmRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb25kaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uYml2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2wtbWQtNC5jb2xkaXZwb3NpdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuICAucHVibGljYXRpb25zX3NsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJkZ3JleTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIH1cblxuICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVkYXJrO1xuICAgIH1cblxuICB9XG59IiwiLy8gY3NzIGZvciBzaW5nbGUtam9iLnBocFxuLm0zMSB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGg0IHtcbiAgICBjb2xvcjogIzFkMjExNDtcbiAgfVxuICAuZm9udHN0eWxlIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb255eDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgb3JhbmdlcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICB1bCB7XG4gICAgLyogaHR0cHM6Ly93d3cudzNzY2hvb2xzLmNvbS9ob3d0by9ob3d0b19jc3NfYnVsbGV0X2NvbG9yLmFzcCAqL1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBkZWZhdWx0IGJ1bGxldHMgKi9cbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgJiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7ICAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuICAgICAgY29sb3I6ICRvcmFuZ2VvOyAvKiBDaGFuZ2UgdGhlIGNvbG9yICovXG4gICAgICBmb250LXdlaWdodDogYm9sZDsgLyogSWYgeW91IHdhbnQgaXQgdG8gYmUgYm9sZCAqL1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBOZWVkZWQgdG8gYWRkIHNwYWNlIGJldHdlZW4gdGhlIGJ1bGxldCBhbmQgdGhlIHRleHQgKi9cbiAgICAgIHdpZHRoOiAxZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07IC8qIEFsc28gbmVlZGVkIGZvciBzcGFjZSAodHdlYWsgaWYgbmVlZGVkKSAqL1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmRpdi1idXR0b24ge1xuICAgIHdpZHRoOiAxODJweDtcbiAgICAvKiBtYXJnaW4tbGVmdDogNDBweDsgKi9cbiAgICB6LWluZGV4OiA5OTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5vcmFuZ2UtYnV0dG9uIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIyLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlbztcbiAgICAvKiBib3JkZXI6ICNmZjZiMzU7ICovXG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLndoaXRlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLyogYm9yZGVyOiAjZmY2YjM1OyAqL1xuICAgIGJvcmRlci13aWR0aDogdGhpbjtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAkb3JhbmdlbyFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5vdmVycGF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJlbmVmaXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbF9iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgLm1vZGFsX2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDEwJSBhdXRvO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5jbG9zZV9idXR0b24ge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jbG9zZV9idXR0b246aG92ZXIsIC5jbG9zZV9idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNoYXJlX2ljb25fcm93IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuc2hhcmVfaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbF9ib3gge1xuICAgICAgd2lkdGg6IDgyJTtcbiAgICAgIG1hcmdpbjogNDAlIGF1dG87XG4gICAgfVxuICAgIC5idXR0b24tY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zaGFyZS1zeW1ib2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59IiwiLnBhZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyZGdyZXk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmRncmV5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJkZ3JleTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGl2cGFnZW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGEge1xuICAgICYuYXJyb3dwZyB7XG4gICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG4uc2hvdy1tb3JlLWJ1dHRvbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCsxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG4gIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6ICMyMzU3ODk7XG4gICAgICB9XG4gIH1cbiAgLnRyaWFuZ2xlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGEuYWNjb3JkaW9ubWVudTpob3ZlciB7XG4gICAgY29sb3I6ICMyMzU3ODk7XG4gIH1cbiAgLmRpdmFjY29yZGlvbnNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyZW07XG4gIHJpZ2h0OiAtMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTc0cHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuYmFja3RwIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxZDIxMTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi5zaWRlYmFyMDF4IHtcclxuICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJkZ3JleTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtcmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXhwYW5kIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRmYmdkYXJrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZiZ2Rhcms7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5leHBhbmRbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIGE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyMDF4LWRyb3Bkb3duIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmRncmV5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5leHBhbmQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGZiZ2Rhcms7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZmJnZGFyaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmV4cGFuZFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAvLyBzZWxlY3Qge1xyXG4gIC8vICAgaGVpZ2h0OiA1MHB4O1xyXG4gIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAvLyAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy10ZXh0O1xyXG4gIC8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC8vICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAvLyAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAvLyAgIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcclxuICAvLyAgIG9wdGlvbiB7XHJcbiAgLy8gICAgIGJvcmRlci1jb2xvcjogI2RkZGRkZDtcclxuICAvLyAgICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcclxuICAvLyAgICAgcGFkZGluZzogMTUgMTBweDtcclxuICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC8vICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLy8gLnRyaWFuZ2xlLWRvd24ge1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1kb3duLnN2Zyk7XHJcbiAgLy8gICB3aWR0aDogMzBweDtcclxuICAvLyAgIGhlaWdodDogMzBweDtcclxuICAvLyAgIHJpZ2h0OiAyNXB4O1xyXG4gIC8vICAgdG9wOiA2cHg7XHJcbiAgLy8gfVxyXG59IiwiLnNpZGViYXIwMngge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3RoZXJjb2w7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL2ljb25zL2Fycm93X2JhY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlYmFyMDJ4MSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvdGhlcmNvbDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJG9ueXg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIDFweCBzb2xpZCAkb255eDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2lkZWJhcjAzeCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvdGhlcmNvbDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJi5tYWlucCB7XG4gICAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuc2lkZWJhcjA0eCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRvdGhlcmNvbDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICYubWFpbnAge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLWhlYWRsaW5lLW1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59IiwiLnNpZGViYXIwNXgge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6MXB4IHNvbGlkICRvdGhlcmNvbDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZS1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWcvaWNvbnMvYXJyb3dfYmFjay5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRvbnl4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICAxcHggc29saWQgJG9ueXg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlYmFyMDZ4IHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogJHRpZW1wb3MtaGVhZGxpbmUtbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZGl2aW1nXG4gIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLm92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmMWYxZjE7XG4gIH1cbiAgLmNsb3NlYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5vdmVybGF5IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweFxuICB9XG4gIC5vdmVybGF5IC5jbG9zZWJ0biB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuXG4ubS1vdmVybGF5IHtcbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGllbXBvcy1oZWFkbGluZTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aWVtcG9zLXRleHQ7XG4gIH1cbiAgLnNlYXJjaG5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmRncmV5O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuICAgIH1cbiAgfVxuICAubTI2eCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jbGFzc2JvcmRlcjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sZGl2IC5kaXYtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgYS5wY2xhc3MyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuY29sZGl2IC5kaXYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB9XG4gICAgICAuY29sZGl2IC5kaXYtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wZXJzb24tYm94IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNob3ctYWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMi41cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzIzNTc4OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIzNTc4OTtcbiAgICBwYWRkaW5nOiAxNXB4IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRlc2t0b3Atb25seSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wb3Atc2VhcmNoIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi8vIHN0YW5kYXJkIGRvd25sb2FkIGJ1dHRvbiBvdmVycmlkZVxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZSFpbXBvcnRhbnQ7XG59XG5cbi8vIGltYWdlIGJsYWNrIGltYWdlIHN0cmV0Y2ggZml4OiAjOTIwOVxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
