@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,700);@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i);/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.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:-webkit-box;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-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-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}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-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{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-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}}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-check:before{content:"\f467"}.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.eot);src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.woff) format("woff"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:'Font Awesome 5 Pro';font-weight:900}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.eot);src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.woff2) format("woff2"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.woff) format("woff"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.ttf) format("truetype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fal{font-family:'Font Awesome 5 Pro';font-weight:300}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.eot);src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.woff) format("woff"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:'Font Awesome 5 Pro';font-weight:400}/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.eot);src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.woff) format("woff"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:'Font Awesome 5 Brands'}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dee2e6;border-radius:.25rem;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #dee2e6;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dee2e6;border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #dee2e6;border-radius:.25rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dee2e6;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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}.slick-loading .slick-list{background:#fff url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/fonts/slick.eot);src:url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/fonts/slick.woff) format("woff"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/fonts/slick.ttf) format("truetype"),url(//st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image::before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:0 0;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer;outline:0}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--pause svg path:nth-child(1){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0 0;z-index:99997;background:0 0;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:0 0;z-index:10;cursor:pointer}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;-webkit-transition:background-color .25s;transition:background-color .25s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:0}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:0 0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0 2vw;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(0,0,0,.1)),color-stop(40%,rgba(0,0,0,.2)),color-stop(80%,rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8) 100%);pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid rgba(100,100,100,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:0 0;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px 0;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;-webkit-transition:all .2s;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:10px 0 0 0;padding:10px 15px;background:0 0;color:#5d5b5b;font-size:14px;outline:0;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px 2px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto;margin-bottom:30px}.alignright{float:right;margin:5px 0 20px 20px}@media screen and (max-width:700px){.alignright{float:none;margin-right:0;display:block;margin:0 auto}}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width:700px){.alignleft{float:none;margin-right:0;display:block;margin:0 auto}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.bypostauthor,.gallery-caption,.sticky{display:block}.editor_content{font-size:14px;line-height:22px}.editor_content:after{content:"";clear:both;display:table}.editor_content p{font-size:14px;line-height:22px;margin-bottom:1.2em;display:block}.editor_content p.preamble{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content p.preamble{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ul:not([class*=gform]):not([class*=gfield]){list-style:none;margin:0;padding:0;margin-bottom:1.2em;font-size:14px;line-height:22px}.editor_content ul:not([class*=gform]):not([class*=gfield]) li{position:relative;padding-left:24px;margin-bottom:10px;position:relative}.editor_content ul:not([class*=gform]):not([class*=gfield]) li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f00c";color:#071824;position:absolute;top:0;left:0}.editor_content ul:not([class*=gform]):not([class*=gfield]).big{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content ul:not([class*=gform]):not([class*=gfield]).big{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ul:not([class*=gform]):not([class*=gfield]).big li{padding-left:40px}.editor_content ul:not([class*=gform]):not([class*=gfield]).big li::before{margin-right:20px;content:"\f00c"}.editor_content ol{padding-left:0;font-size:14px;line-height:22px}.editor_content ol.big{font-weight:100;font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.editor_content ol.big{font-size:18px;line-height:26px;margin-bottom:15px}}.editor_content ol li{margin-left:22px}.editor_content blockquote footer{font-size:16px;font-family:"Roboto Slab",serif}.editor_content>:last-child{margin-bottom:0!important}.editor_content iframe{max-width:100%}.editor_content .btn{margin-right:10px}.h1,h1,p.h1{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px}@media (max-width:767.98px){.h1,h1,p.h1{font-size:30px;line-height:40px;margin-bottom:15px}}.h2,h2,p.h2{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px}.h3,h3,p.h3{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.component_header{text-align:center;margin-bottom:52px}@media (max-width:767.98px){.component_header{margin-bottom:25px}}.back_blog{margin:0 15px;font-size:18px;font-weight:700;height:62px;line-height:62px;margin-bottom:-62px}.back_blog i{margin-right:5px}.solid_symbol_single{width:76px;height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.single_post{margin-bottom:72px;margin-top:62px}@media (max-width:991.98px){.single_post{margin-bottom:48px}}@media (min-width:768px){.single_post .single_footer .social_networks{margin-top:-23px}}.single_post header.single_post_container{text-align:center;margin-bottom:20px}.single_post .wp-post-image{display:block;margin-left:auto;margin-right:auto;margin-bottom:35px}@media (max-width:991.98px){.single_post .wp-post-image{margin-bottom:20px}}.single_post .single_post_container{max-width:610px;margin-left:auto;margin-right:auto}.single_post .single_post_container.editor_content{margin-bottom:20px}.entry-meta{font-size:14px;font-style:italic;margin-bottom:6px;color:#071824}.entry-meta i{margin-right:4px}.single_footer{max-width:610px;margin-left:auto;margin-right:auto;border-top:1px solid #c5cbd3;position:relative;padding-top:26px;z-index:99;margin-top:20px}.single_footer:after{content:"";display:block;clear:both}.single_footer>strong{font-size:18px;color:#004c93;font-weight:#00f;-webkit-transition:color .2s;transition:color .2s;cursor:pointer;position:relative}.single_footer>strong:hover{color:#071824}.single_footer ul{list-style-type:none;margin:0;padding:0}.single_footer ul.share{position:absolute;bottom:40px;left:50%;borer-radius:10px;width:auto;background:#dde5f1;padding:5px 10px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .2s;transition:opacity .2s;visibility:hidden;opacity:0}@media (max-width:767.98px){.single_footer ul.share{left:0;-webkit-transform:none;transform:none}}.single_footer ul.share.visible{opacity:1;visibility:visible}.single_footer ul.share li{display:inline-block;vertical-align:middle;margin:0 4px}.single_footer ul.share:after{content:"";position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 15px 0;border-style:solid;border-color:#dde5f1 transparent;display:block;width:0}@media (max-width:767.98px){.single_footer ul.share:after{left:20px;-webkit-transform:none;transform:none}}.single_footer .social_networks{float:right;font-size:0}.single_footer .social_networks li{display:inline-block;margin-left:19px;font-size:18px}.single_footer .social_networks li.social_networks_header{color:#004c93}@media (max-width:767.98px){.single_footer .social_networks{float:none;margin-top:15px}.single_footer .social_networks li{margin-left:0;margin-right:18px}}.single_footer .print_page{font-size:18px;color:#004c93;font-weight:#00f;font-weight:700;float:right}.single_footer .print_page:hover{color:#071824}p.excerpt{margin-bottom:0}.related_posts{margin-top:66px;margin-bottom:99px;-webkit-transition:opacity .2s;transition:opacity .2s}@media (max-width:767.98px){.related_posts{margin-bottom:40px;margin-top:40px}}.related_posts.disabled{opacity:.4;pointer-events:none;cursor:default}.related_posts h2{text-align:center;margin-bottom:50px}@media (max-width:991.98px){.related_posts h2{margin-bottom:15px}}.related_posts .post{margin-bottom:45px}@media (max-width:767.98px){.related_posts .post{margin-bottom:20px}}.related_posts .more_related{margin:0;text-align:center}.site_header{background:#071824;min-height:70px;position:fixed;top:0;left:0;right:0;z-index:999999;overflow:hidden;-webkit-transition:height .2s;transition:height .2s}@media (max-width:767.98px){.site_header{z-index:99999}}.site_header.ready{overflow:visible}@media (max-width:1199.98px){.site_header{min-height:59px}}.site_header .container-fluid{height:100%}body.admin-bar .site_header{top:32px}@media screen and (max-width:782px){body.admin-bar .site_header{top:46px}}.woocommerce_top_notices{background:#e8a401;color:#fff;height:0;-webkit-transition:height .2s;transition:height .2s;padding-left:70px;padding-right:60px;overflow:hidden}@media (max-width:1199.98px){.woocommerce_top_notices{position:relative;z-index:99999}}@media (max-width:767.98px){.woocommerce_top_notices.ready{height:auto;min-height:68px}}@media (max-width:1199.98px){.woocommerce_top_notices{padding-left:15px;padding-right:15px}}.woocommerce_top_notices .added_to_cart_message{float:left;font-size:20px;font-weight:300;margin-top:20px;margin-bottom:0}@media (max-width:1199.98px){.woocommerce_top_notices .added_to_cart_message{font-size:16px}}@media (max-width:767.98px){.woocommerce_top_notices .added_to_cart_message{float:none;text-align:center;margin-top:10px;margin-bottom:10px}}.woocommerce_top_notices .added_to_cart_message strong{font-weight:700}.woocommerce_top_notices .btn-checkout{position:absolute;right:100px}@media (max-width:767.98px){.woocommerce_top_notices .btn-checkout{display:block;float:none;margin-left:auto;margin-right:auto}}.checkout-icon{display:block;position:absolute;right:0;top:30%;margin-right:150px;font-size:25px;color:#ffc857}.checkout-icon:hover{color:#ffc857}@media (max-width:767.98px){.checkout-icon{margin-right:100px}}.navbar-brand{display:block;float:left;width:216px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:70px}@media (max-width:767.98px){.navbar-brand{width:168px;margin-left:15px}}.navbar-brand svg{display:block}.navbar-brand svg .cls-1{-webkit-transition:fill .2s;transition:fill .2s}.top_navigation{position:relative;height:100%;z-index:100;border-bottom:1px solid #ffc857;background:#071722}@media (max-width:1199.98px){.top_navigation{z-index:99999;min-height:59px}.top_navigation.container-fluid{max-width:1200px}}.top_navigation .show_sub{display:none}.top_navigation li.current-menu-ancestor>a,.top_navigation li.current-menu-item>a,.top_navigation li:hover>a{color:#ffc857}.top_navigation>ul{margin:0;padding:0 10px;list-style:none;text-align:center}@media (max-width:1199.98px){.top_navigation>ul{display:none}}.top_navigation>ul>li{display:inline-block;position:relative}.top_navigation>ul>li>a{display:block;color:#f5f8ff;font-weight:700;padding:0 10px;height:69px;line-height:69px;font-size:16px}.top_navigation>ul>li>a:hover{color:#ffc857}.top_navigation>ul>li>a:after{content:"";width:0;height:0;position:absolute;bottom:0;left:50%;pointer-events:none;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #ffc857 transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.top_navigation>ul>li.active>a{color:#ffc857}.top_navigation>ul>li.active>a:after{opacity:1}.top_navigation>ul>li>ul{display:none;position:absolute;top:calc(100%);left:50%;background:#071723;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding-left:22px;padding-right:22px;text-align:left;-webkit-transition:opacity .1s;transition:opacity .1s;border-top:1px solid #a67b0b}.top_navigation>ul>li>ul:after{content:"";width:0;height:0;position:absolute;bottom:100%;left:50%;pointer-events:none;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #ffc857 transparent;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top_navigation>ul>li>ul>li:first-child{margin-top:15px}.top_navigation>ul>li>ul>li:last-child{margin-bottom:20px}.top_navigation>ul>li>ul>li>a{color:#dde5f1;white-space:nowrap}.top_navigation>ul>li>ul>li>a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f105";margin-right:6px;color:#ffc857}.top_navigation>ul>li>ul>li>a:hover{color:#ffc857}.login_toggler,.navbar_toggler,.search_toggler{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:right;cursor:pointer;padding:0;background:0 0;border:none;outline:0;color:#12293d;font-size:20px;padding:10px;-webkit-transition:color .2s;transition:color .2s}.login_toggler.active,.navbar_toggler.active,.search_toggler.active{color:#ffc857}.login_toggler:focus,.navbar_toggler:focus,.search_toggler:focus{outline:0}@media (min-width:992px){.login_toggler:hover,.navbar_toggler:hover,.search_toggler:hover{color:#ffc857}.login_toggler:hover .lines,.navbar_toggler:hover .lines,.search_toggler:hover .lines{color:#ffc857}}.navbar_toggler{right:60px;width:40px;overflow:hidden}.navbar_toggler .lines{position:absolute;height:2px;width:90%;background:#f5f8ff;top:50%;left:20px}.navbar_toggler .lines::before{content:"";position:absolute;height:2px;width:150%;background:#f5f8ff;top:-8px;right:0}.navbar_toggler .lines::after{content:"";position:absolute;height:2px;width:120%;background:#f5f8ff;top:8px;right:0}@media (min-width:992px){.navbar_toggler:hover .lines,.navbar_toggler:hover .lines::after,.navbar_toggler:hover .lines::before{background-color:#ffc857;-webkit-transition:all .5s ease;transition:all .5s ease}}@media (max-width:767.98px){.navbar_toggler{right:15px}}.search_toggler{right:102px}.search_toggler i{color:#f5f8ff}@media (max-width:767.98px){.search_toggler{right:62px}}.login_toggler{font-size:22px;right:40px;top:574px}.login_toggler i{color:#f5f8ff}.login_toggler a{color:#f5f8ff}@media (min-width:992px){.login_toggler:hover a{color:#ffc857}}@media (max-width:767.98px){.login_toggler{right:92px}}.main_navigation{position:fixed;top:0;bottom:0;right:-605px;width:270px;-webkit-transition:right .4s;transition:right .4s;z-index:9999;background:#f5f8ff}.main_navigation.active{right:0}.main_navigation:after{content:"";background:#f5f8ff;width:200px;height:100%;position:absolute;top:0;left:-75px;-webkit-transform:skewX(6deg);transform:skewX(6deg);z-index:-1}.main_navigation nav{text-align:right;margin-right:70px;margin-top:95px;margin-left:-60px}.main_navigation nav ul{margin-left:0;padding:0;list-style:none}.main_navigation nav ul li a{font-size:20px;font-weight:300;display:inline-block;margin-bottom:14px}@media (max-width:1199.98px){.main_navigation nav ul li a{display:block;font-size:18px;margin-bottom:0;font-weight:700}}.main_navigation nav ul li a:hover{color:#ffc857}.main_navigation nav ul li.current-menu-item>a{color:#ffc857}.main_navigation nav ul ul{margin-right:0}.main_navigation nav ul ul a{font-size:16px;color:#071824}.main_navigation .show_sub{display:none}@media (max-width:1199.98px){.main_navigation{-webkit-transform:none;transform:none;top:0;right:0;left:0;bottom:auto;width:auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background:0 0;padding:0;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding-bottom:85px;overflow:hidden}.main_navigation.active{right:0;-webkit-transform:translateY(59px);transform:translateY(59px)}.main_navigation:after{display:none}.main_navigation .show_sub{position:absolute;top:0;right:12px;display:block;width:22px;height:22px;color:#fff;font-size:20px;padding:8px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;-webkit-transition:color .2s;transition:color .2s}.main_navigation .show_sub:hover{color:#ffc857}.main_navigation li.readmore{display:none}.main_navigation nav{-webkit-transform:none;transform:none;text-align:left;margin:0;background:#071722;position:relative;-webkit-transition:height .2s;transition:height .2s}.main_navigation nav:after{content:"";background:#071722;display:block;height:85px;-webkit-transform:skewY(-4deg);transform:skewY(-4deg);position:absolute;top:100%;left:0;right:0;margin-top:-43px;z-index:-1}.main_navigation nav ul{margin:0;-webkit-transition:left .2s;transition:left .2s;position:absolute;top:0;left:0;width:100%;padding-top:10px}.main_navigation nav ul a{color:#fff;padding:8px 22px;margin-bottom:0;font-size:18px;font-weight:700;position:relative}.main_navigation nav ul span.shop-icon{margin-right:5px}.main_navigation nav ul span.shop-icon svg{display:inline-block;vertical-align:middle;width:22px;height:22px}.main_navigation nav ul span.menu_header{display:block;color:#fff;padding:8px 22px;margin-bottom:0;font-size:18px;font-weight:700;position:relative;cursor:pointer}.main_navigation nav ul span.menu_header:hover{color:#ffc857}.main_navigation nav ul span.menu_header>a{padding-left:0;padding-top:0;padding-bottom:0}.main_navigation nav ul li.go_back{margin-bottom:15px}.main_navigation nav ul li.go_back>a{background:#ffc857;color:#071824}.main_navigation nav ul li.go_back>a i{margin-right:8px}.main_navigation nav ul ul{position:absolute;left:100%;padding-top:0}.main_navigation nav ul ul a{color:#fff;font-size:18px}.main_navigation nav ul.inactive{left:-100%}.main_navigation nav ul.inactive>li>ul{left:200%}.main_navigation nav ul.inactive>li.active>ul{left:100%}.main_navigation nav ul.inactive>li.active>ul.inactive{left:0}}body.admin-bar .main_navigation{top:32px}@media (max-width:1199.98px){body.added_to_cart .main_navigation.active{-webkit-transform:translateY(127px);transform:translateY(127px)}}.navbar_close{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer}.navbar_close:focus{outline:0}.navbar_close:after,.navbar_close:before{content:"";width:100%;height:1px;background:#004c93;position:absolute;top:50%;left:0;-webkit-transition:background .2s;transition:background .2s}.navbar_close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navbar_close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar_close:hover:after,.navbar_close:hover:before{background:#ffc857}@media (max-width:1199.98px){.navbar_close{display:none}}.menu_overlay{position:fixed;background:#071824;z-index:99;cursor:pointer;display:none;top:0;left:0;right:0;bottom:0}.menu_overlay.sidemenu_overlay{z-index:999}.search_form{position:absolute;top:100%;left:0;right:0;background:#ffc857;height:68px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.search_form.active{opacity:1;visibility:visible}.search_form .container-fluid{position:relative}.search_form .container-fluid:before{content:"";width:1px;height:31px;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#071824}.search_form .search_field{display:block;width:100%;height:68px;border:none;background:#ffc857;font-family:Roboto,serif;font-weight:300;font-size:20px;padding-left:8px;padding-right:40px;color:#071824}.search_form .search_field:focus{outline:0}.search_form .search_submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;outline:0;background:0 0;cursor:pointer;font-size:24px;-webkit-transition:color .2s;transition:color .2s;padding:10px}.search_form .search_submit:hover{color:#dde5f1}input.search_field::-webkit-input-placeholder{color:#071824;opacity:1}input.search_field::-moz-placeholder{color:#071824;opacity:1}input.search_field::-ms-input-placeholder{color:#071824;opacity:1}input.search_field::-moz-placeholder{color:#071824;opacity:1}.megamenu{position:absolute;top:100%;left:0;right:0;display:none;z-index:9999}.megamenu .show_sub{display:none}.megamenu .link{margin:0;margin-top:40px;text-align:center;position:relative;z-index:10}.megamenu .inner{position:relative;overflow-x:hidden;overflow-y:auto;max-height:100vh}.megamenu ul{list-style:none;margin:0;padding:0;line-height:1.7em;display:block}.megamenu .container-fluid{position:relative;z-index:10;padding-bottom:150px}.megamenu .container-fluid:after{content:"";background:#071723;-webkit-transform:skewY(-3deg);transform:skewY(-3deg);position:absolute;bottom:69px;left:50%;-webkit-transform:translateX(-50%) skewY(-3deg);transform:translateX(-50%) skewY(-3deg);height:176px;z-index:5;width:100vw}.megamenu .container-fluid:before{content:"";background:#071723;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:calc(100% - 136px);z-index:5;width:100vw}.megamenu .container-fluid .row{position:relative;z-index:10}.megamenu .container-fluid ul.sidebar_courses span.menu_header{display:block;font-size:18px;margin-bottom:15px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a{font-size:18px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a::before{display:none}.megamenu .container-fluid ul.sidebar_courses span.menu_header>a:hover{color:#ffc857}.megamenu .container-fluid ul.menu{margin-top:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.megamenu .container-fluid ul.menu>li{width:25%;margin-bottom:40px}.megamenu .container-fluid ul.menu>li:last-child{margin-bottom:0}.megamenu .container-fluid ul.menu>li>ul>li:nth-child(1n+5):not(.readmore){display:none}.megamenu .container-fluid ul.menu li.readmore{margin-top:15px}.megamenu .container-fluid ul.menu li.readmore>a{color:#ffc857}.megamenu .container-fluid ul.menu li.readmore>a::before{display:none}.megamenu .container-fluid ul.menu li.readmore>a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f107";margin-left:6px;color:#ffc857;position:relative}.megamenu .container-fluid ul.menu li.readmore.active>a::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:2px}.megamenu .container-fluid ul.menu a{color:#dde5f1;font-size:16px;font-weight:300}.megamenu .container-fluid ul.menu a:hover{color:#ffc857}.megamenu .container-fluid ul.menu a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f105";margin-right:6px;color:#ffc857}.megamenu .container-fluid ul.menu span.shop-icon{margin-right:5px}.megamenu .container-fluid ul.menu span.shop-icon svg{display:inline-block;vertical-align:middle;width:27px;height:27px}.megamenu .container-fluid ul.menu span.menu_header{display:block;font-size:18px;margin-bottom:15px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.menu span.menu_header>a{font-size:18px;color:#dde5f1;font-weight:700}.megamenu .container-fluid ul.menu span.menu_header>a::before{display:none}.megamenu .container-fluid ul.menu span.menu_header>a:hover{color:#ffc857}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children{padding-left:37px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a{color:#ffc857}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a:before{display:none}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f107";margin-left:6px;color:#ffc857;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>a.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu{display:none}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li{margin-bottom:10px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:first-child{padding-top:10px}.megamenu .container-fluid ul.menu>li>ul.sub-menu>li.menu-item-has-children>ul.sub-menu>li:last-child{margin-bottom:0}.megamenu.megamenu_courses .container-fluid ul.menu>li{width:33.33333%}.megamenu ul.sidebar_courses{margin-top:52px}.megamenu ul.sidebar_courses li:not(.header){margin-bottom:4px}.megamenu ul.sidebar_courses li:not(.header) a{color:#ffc857}.megamenu .meta{font-size:12px;color:#6e819f;font-style:italic}.close_megamenu{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer;z-index:999;text-indent:-9999px;overflow:hidden}.close_megamenu:focus{outline:0}.close_megamenu:after,.close_megamenu:before{content:"";width:100%;height:1px;background:#ffc857;position:absolute;top:50%;left:0;-webkit-transition:background .2s;transition:background .2s}.close_megamenu:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.close_megamenu:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.close_megamenu:hover:after,.close_megamenu:hover:before{background:#004c93}@media (max-width:1199.98px){.close_megamenu{display:none}}body{background:#f5f8ff;font-family:Roboto,serif;font-size:14px;line-height:22px;padding-top:70px;-webkit-transition:padding .2s;transition:padding .2s}@media (max-width:1199.98px){body{padding-top:59px}}body.admin-bar{padding-top:102px}@media screen and (max-width:782px){body.admin-bar{padding-top:105px}}@media (max-width:767.98px){.page-wrapper{overflow:hidden}}main{position:relative}a{color:#004c93;-webkit-transition:color .2s;transition:color .2s}a:hover{color:#071824;text-decoration:none}.container-fluid{max-width:1140px}.container-fluid.container-fluid-short{max-width:615px}img{max-width:100%;height:auto}@media (max-width:767.98px){.hide_mobile{display:none}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.hide{display:none}.video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video_container embed,.video_container iframe,.video_container object{position:absolute;top:0;left:0;width:100%;height:100%}.breadcrumbs{padding-top:44px}.breadcrumbs .container-fluid{max-width:1486px}.breadcrumbs .current{font-weight:700;color:#004c93}body.single-product .breadcrumbs,body.tax-product_cat .breadcrumbs{background:#fff}.site_footer{position:relative}.site_footer.site_footer_404{height:calc(100vh - 70px)}@media (max-width:767.98px){.site_footer.site_footer_404{height:calc(100vh - 59px)}}.footer_image{background-repeat:no-repeat;background-position:center top;background-size:cover;min-height:520px;text-align:center;position:relative;overflow:hidden}@media (max-width:767.98px){.footer_image{min-height:400px;background-size:cover;background-position:center 75%}}.footer_image.footer_image_404{position:absolute;top:0;right:0;left:0;bottom:58px;background-position:center bottom}@media (max-width:767.98px){.footer_image.footer_image_404{min-height:450px;bottom:80px}}.footer_image.footer_image_404 .editor_content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:822px;padding-left:15px;padding-right:15px;margin-top:-100px}@media (max-width:767.98px){.footer_image.footer_image_404 .editor_content{margin-top:-50px}}@media (min-width:768px){.footer_image.footer_image_404 .editor_content h1{font-size:70px;line-height:90px;margin-bottom:40px}}.footer_image article{position:absolute;left:0;right:0;top:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer_logotype{display:inline-block;margin-bottom:25px}@media (max-width:767.98px){.footer_logotype{margin-bottom:18px}}.footer_logotype svg{display:block}.footer_logotype .logotype{display:block;margin:0 auto;text-align:center;width:169px}@media (max-width:767.98px){.footer_logotype .logotype{width:130px}}.footer_logotype .logotype svg{width:auto;height:100%;display:block;margin-left:auto;margin-right:auto}.footer_slogan{font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:5px;margin-bottom:40px;color:#f5f8ff}@media (max-width:767.98px){.footer_slogan{font-size:20px;letter-spacing:6px;margin-bottom:30px}}.btn.btn-footer{margin:0}.footer_icons{list-style:none;margin:0;padding:0;text-align:center;margin-top:140px}@media (max-width:767.98px){.footer_icons{margin-top:100px}}.footer_icons li{display:inline-block;font-size:40px;margin:0 12px}.footer_icons li a{color:#fff}.footer_icons li a:hover{color:#ffc857}.footer_image_404 .footer_icons{margin:0;position:absolute;bottom:56px;left:0;width:100%}.footer_address{padding:18px 15px;padding-top:18px;text-align:center;font-size:14px;margin:0;background:#fff}@media (max-width:767.98px){.footer_address{padding-bottom:18px}}.footer_address span{padding-right:12px;margin-right:12px;position:relative;display:inline-block;white-space:nowrap}.footer_address span:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background:#46545e}.footer_address span:last-child{padding-right:0;margin-right:0}.footer_address span:last-child:after{display:none}.site_footer_404 .footer_address{position:absolute;bottom:0;left:0;right:0}.footer_form{display:none}.footer_form_container{max-width:580px;width:100%}@media (max-width:767.98px){.footer_form_container{max-width:540px}}.footer_form_container .gform_confirmation_message{font-size:20px;line-height:28px}@media (max-width:767.98px){.footer_form_container .gform_confirmation_message{font-size:18px}}.footer-columns__inner{width:1340px;max-width:100%;padding:60px 10px 30px;margin:0 auto}@media (min-width:576px){.footer-columns__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-columns__inner--column{padding-bottom:30px}.footer-columns__inner--column>ul{color:#12293d;font-size:14px;line-height:1.43}.footer-columns__inner--column>ul a{color:#12293d}.footer-columns__inner--column>ul a:hover{text-decoration:underline}.footer-columns__inner--column>ul li.fc-row--title{font-family:"Roboto Slab",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0;text-align:left}.footer-columns__inner--column>ul li+li.fc-row--title{padding-top:25px}.footer-columns__inner--column>ul li.fc-row--title+li{padding-top:8px}.footer-columns ul{margin:0;padding:0;list-style:none}.footer-columns ul.fc-icons{font-size:0}.footer-columns ul.fc-icons li{display:inline-block;font-size:32px;padding-right:15px}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{outline:0;border:none;border-bottom:1px solid #004c93;background:0 0;padding:0 5px;color:#004c93;height:32px;width:100%;display:block;max-width:680px;font-weight:300;font-family:Roboto,serif;border-radius:normal;border-radius:0}input[type=checkbox]{display:none}input[type=checkbox]+label{cursor:pointer;font-weight:300;font-size:16px;display:inline-block;position:relative;padding-left:30px}input[type=checkbox]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #004c93;border-radius:2px;cursor:pointer;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;text-align:center;color:#004c93;position:absolute;top:2px;left:0;line-height:20px}input[type=checkbox]:checked+label:before{content:"\f00c"}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;font-weight:300;font-size:16px;display:inline-block;position:relative;padding-left:30px}input[type=radio]+label:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #004c93;border-radius:100%;cursor:pointer;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;text-align:center;margin-right:10px;color:#004c93;font-size:10px;position:absolute;top:1px;left:0}input[type=radio]:checked+label:after{content:"";width:8px;height:8px;background:#004c93;border-radius:100%;position:absolute;top:7px;left:6px}textarea{height:33px;outline:0;border:none;border-bottom:1px solid #004c93;background:0 0;padding:5px;width:100%;max-width:680px;display:block;font-weight:300;font-family:Roboto,serif;-webkit-transition:height .2s;transition:height .2s;color:#004c93}textarea.expand{height:96px}.gform_footer .btn,input[type=submit]{cursor:pointer;display:inline-block;border:1px solid #004c93;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:0;-webkit-transition:background .2s,color .2s,border .2s,color .2s;transition:background .2s,color .2s,border .2s,color .2s;min-width:200px;text-align:center;background:#004c93;color:#fff}.gform_footer .btn:hover,input[type=submit]:hover{background:#071824;border-color:#071824}.gform_wrapper{max-width:100%;margin-bottom:20px;max-width:680px}.gform_wrapper .validation_error{margin-bottom:25px;color:#790000;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0;font-weight:700}.gform_wrapper .gform_heading{margin-bottom:40px}@media (max-width:767.98px){.gform_wrapper .gform_heading{margin-bottom:20px}}.gform_wrapper .gform_heading .gform_title{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px;text-align:center}@media (max-width:767.98px){.gform_wrapper .gform_heading .gform_title{font-size:30px;line-height:40px;margin-bottom:15px}}.gform_wrapper .gform_description{margin-bottom:1.2em;display:block}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_wrapper .gf_progressbar_wrapper{margin-bottom:32px}.gform_wrapper .gf_progressbar_wrapper h3{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px;margin-bottom:10px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar{border-radius:25px;position:relative;padding:10px;background:#dde5f1}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar:after{content:'';width:100%;height:24px;margin-top:-24px;background-color:rgba(0,0,0,.1);border-radius:20px;border:1px solid #071824;display:block}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{height:24px;text-align:right;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px),linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3))}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{float:right;margin-right:5px;margin-left:5px}.gform_wrapper .gf_page_steps{width:100%;margin:0 0 28px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_wrapper .gf_page_steps .gf_step{width:auto;height:14px;opacity:.2;display:inline-block;margin:16px 32px 16px 0}.gform_wrapper .gf_page_steps .gf_step.gf_step_active{opacity:1}.gform_wrapper .gf_page_steps .gf_step span.gf_step_number{margin-right:4px}.gform_wrapper .gform_body{width:100%}.gform_wrapper .gform_footer{margin-top:20px;text-align:center}.gform_wrapper ul.gform_fields{margin:0;padding:0;list-style:none}.gform_wrapper ul.gform_fields li,.gform_wrapper ul.gform_fields ul{margin:0;padding:0;list-style:none}.gform_wrapper ul.gform_fields li.gfield{margin-bottom:35px;position:relative}.gform_wrapper ul.gform_fields li.gfield.half{width:calc(50% - 15px);display:inline-block;vertical-align:top}.gform_wrapper ul.gform_fields li.gfield.half.odd{margin-right:15px}.gform_wrapper ul.gform_fields li.gfield.half.even{margin-left:15px}.gform_wrapper ul.gform_fields li.gfield.center{text-align:center}.gform_wrapper ul.gform_fields li.gfield.gform_hidden{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_html{font-size:14px;line-height:22px}.gform_wrapper ul.gform_fields li.gfield .ginput_container{position:relative}.gform_wrapper ul.gform_fields li.gfield .gfield_label{font-size:16px;color:#004c93;cursor:text;font-weight:400;font-size:16px;-webkit-transition:all .2s;transition:all .2s;pointer-events:none;font-weight:300;margin:0}.gform_wrapper ul.gform_fields li.gfield.hide_label .gfield_label{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_date .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_email .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_number .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_phone .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_text .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_textarea .gfield_label,.gform_wrapper ul.gform_fields li.gfield.gform_website .gfield_label{position:absolute;top:5px;left:5px;z-index:99}.gform_wrapper ul.gform_fields li.gfield.gform_date .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_email .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_number .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_phone .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_text .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_textarea .gfield_label.input_focus,.gform_wrapper ul.gform_fields li.gfield.gform_website .gfield_label.input_focus{font-size:10px;margin-top:-20px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gfield_label{display:block;height:28px;border-bottom:1px solid #004c93;margin-bottom:20px;width:100%;max-width:680px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area{border:1px solid #004c93;text-align:center;padding:30px 15px}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area .gform_button_select_files{display:inline-block;border:1px solid transparent;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:10px 10px;-webkit-transition:background .2s,color .2s,border .2s,color .2s;transition:background .2s,color .2s,border .2s,color .2s;min-width:150px;text-align:center;color:#004c93;border-color:#004c93;cursor:pointer}.gform_wrapper ul.gform_fields li.gfield.gform_fileupload .gform_drop_area .gform_button_select_files:hover{background:#004c93;color:#fff}.gform_wrapper ul.gform_fields li.gfield.gform_survey .gfield_label{margin-bottom:10px}.gform_wrapper ul.gform_fields li.gfield.gform_survey input[type=radio]+label:before{display:none}.gform_wrapper ul.gform_fields li.gfield.gform_survey input[type=radio]+label:after{display:none}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=color],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=date],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=datetime-local],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=email],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=month],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=number],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=password],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=search],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=tel],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=text],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=url],.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=week],.gform_wrapper ul.gform_fields li.gfield.gfield_error textarea{border-color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error .gfield_label{color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error .validation_message{font-style:italic;font-size:12px}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]+label:before{border-color:#790000}.gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]:checked+label:before{border-color:#fff}.gform_wrapper ul.gform_fields li.gfield.gfield_error .gform_drop_area{border-color:#790000}.gform_wrapper ul.gfield_checkbox>li,.gform_wrapper ul.gfield_radio>li{margin-bottom:3px}.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button{display:inline-block;border:1px solid transparent;padding:10px 20px;font-weight:700;font-size:16px;border-radius:25px;margin:10px 0;-webkit-transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;min-width:150px;text-align:center;color:#ffc857;cursor:pointer;background:#ffc857;color:#fff;border-color:#ffc857}.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform_wrapper .gform_page_footer .gform_previous_button:hover{background:#071824;border-color:#071824}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none}.gform_confirmation_wrapper .gform_confirmation_message{text-align:center}.fancybox_form .editor_content{font-size:20px;line-height:28px}@media (max-width:767.98px){.fancybox_form .editor_content{font-size:18px}}.fancybox_form .editor_content p{font-size:20px;line-height:28px}@media (max-width:767.98px){.fancybox_form .editor_content p{font-size:18px}}.fancybox_form a{color:#ffc857}.fancybox_form .gform_wrapper{-webkit-transition:opacity .2s;transition:opacity .2s;max-width:560px;color:#fff}.fancybox_form .gform_wrapper.loading{opacity:.4}.fancybox_form .gform_wrapper .validation_error{color:#bf0101;border-top:2px solid #bf0101;border-bottom:2px solid #bf0101}.fancybox_form .gform_wrapper input[type=color],.fancybox_form .gform_wrapper input[type=date],.fancybox_form .gform_wrapper input[type=datetime-local],.fancybox_form .gform_wrapper input[type=email],.fancybox_form .gform_wrapper input[type=month],.fancybox_form .gform_wrapper input[type=number],.fancybox_form .gform_wrapper input[type=password],.fancybox_form .gform_wrapper input[type=search],.fancybox_form .gform_wrapper input[type=tel],.fancybox_form .gform_wrapper input[type=text],.fancybox_form .gform_wrapper input[type=url],.fancybox_form .gform_wrapper input[type=week],.fancybox_form .gform_wrapper textarea{border-color:#fff;color:#ffc857;font-size:20px}.fancybox_form .gform_wrapper input[type=checkbox]+label,.fancybox_form .gform_wrapper input[type=radio]+label{font-size:20px}@media (max-width:767.98px){.fancybox_form .gform_wrapper input[type=checkbox]+label,.fancybox_form .gform_wrapper input[type=radio]+label{font-size:18px}}.fancybox_form .gform_wrapper input[type=checkbox]+label:before,.fancybox_form .gform_wrapper input[type=radio]+label:before{border-color:#fff;color:#fff;font-size:16px}.fancybox_form .gform_wrapper .gform_body{font-size:20px;margin-bottom:20px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .gform_body{font-size:18px}}.fancybox_form .gform_wrapper .gform_body .gfield_description.validation_message{display:none!important}.fancybox_form .gform_wrapper ul.gform_fields li.gfield{margin-bottom:25px}.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=color],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=date],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=datetime-local],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=email],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=month],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=number],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=password],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=search],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=tel],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=text],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=url],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=week],.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error textarea{border-color:#bf0101}.fancybox_form .gform_wrapper ul.gform_fields li.gfield.gfield_error input[type=checkbox]+label:before{border-color:#bf0101}.fancybox_form .gform_wrapper .gform_footer .btn{background:#ffc857;border-color:#ffc857}.fancybox_form .gform_wrapper .gform_footer .btn:hover{background:#071824;border-color:#071824}.fancybox_form .gform_wrapper .book_meeting .gform_body{line-height:56px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body{line-height:50px}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield_description{display:inline;font-weight:300;margin-right:10px}.fancybox_form .gform_wrapper .book_meeting .gform_body .ginput_container{display:inline-block;line-height:normal;margin-right:10px}.fancybox_form .gform_wrapper .book_meeting .gform_body .ginput_container.ginput_container_checkbox{margin:0}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield{display:inline}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{width:100%;max-width:260px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{max-width:155px}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container{width:100%;max-width:393px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container .gfield_label{display:none}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container{max-width:160px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container .gfield_label{display:block}}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container{width:100%;max-width:203px}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container{max-width:145px}}@media (max-width:767.98px){.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield .gfield_description{display:none}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container{display:block;max-width:100%;margin-bottom:20px}.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.email .ginput_container input,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.message .ginput_container input,.fancybox_form .gform_wrapper .book_meeting .gform_body .gfield.name .ginput_container input{font-size:18px}}.gform_ajax_spinner{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.login_form_container{width:100%;max-width:500px;font-size:20px}.login_form_container p{position:relative;margin-bottom:30px}.login_form_container p label{position:absolute;top:5px;left:5px;z-index:99;font-size:16px;color:#ffc857;-webkit-transition:all .2s;transition:all .2s;cursor:text}.login_form_container p label.input_focus{font-size:10px;margin-top:-20px}.login_form_container p input{color:#ffc857;border-bottom-color:#fff}.login_form_container p input.error{border-bottom-color:#dc3545}.login_form_container p.login-submit{text-align:center}.login_form_container p.login-submit input{color:#fff;background:#ffc857;border-color:#ffc857}.login_form_container p.login-submit input:hover{background:#071824;border-color:#071824}.emaillist .es-field-wrap label{display:block}.emaillist table tr td{padding-right:20px}.emaillist table tr td label{cursor:pointer}.emaillist table tr td label input[type=checkbox]{display:inline-block;margin-right:5px}.fancybox_form .emaillist{text-align:center}.fancybox_form .emaillist .es-field-wrap{text-align:left}.fancybox_form .emaillist .es-field-wrap label{color:#ffc857}.fancybox_form .emaillist .es-field-wrap label input{border-bottom-color:#f5f8ff;color:#ffc857;font-size:20px}.fancybox_form .emaillist input[type=submit]{background:#ffc857;margin-top:20px}.fancybox_form .emaillist input[type=submit]:hover{background:#071824}.btn{display:inline-block;border:1px solid transparent;padding:10px 20px;font-weight:700;font-size:16px;border-radius:5px;margin:10px 0;-webkit-transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;transition:background .2s,color .2s,border .2s,color .2s,opacity .2s;min-width:150px;text-align:center;color:#ffc857}@media (min-width:768px){.btn{min-width:230px}}.btn.btn-blue-border{color:#004c93;border-color:#004c93}.btn.btn-blue-border:hover{background:#004c93;color:#fff}.btn.btn-blue{background:#004c93;color:#fff;border-color:#004c93}.btn.btn-blue:hover{background:#071824;border-color:#071824}.btn.btn-yellow{background:#ffc857;color:#fff;border-color:#ffc857}.btn.btn-yellow:hover{background:#071824;border-color:#071824}.btn.btn-transparent{min-width:0;padding:0;margin:0;color:#004c93}.btn.btn-transparent::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f061";margin-left:6px}.btn.btn-transparent:hover{color:#071824}.btn.btn-white-border{border-color:#fff;color:#fff}.btn.btn-white-border:hover{background:#fff;color:#071824}.btn.btn-white{background:#fff;border-color:#fff;color:#071824}.btn.btn-white:hover{background:#071824;border-color:#071824;color:#fff}.btn.btn-yellow-border{border-color:#ffc857;color:#ffc857;background:#004c93}.btn.btn-yellow-border:hover{background:#ffc857;border-color:#ffc857;color:#004c93}.btn.btn-contact-area i{margin-right:6px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.btn.loading{opacity:.2;pointer-events:none}.select2-container{width:100%;max-width:680px;font-size:16px}.select2-container .select2-selection--single{height:44px;border-radius:22px;border:1px solid #004c93;background:#f5f8ff}.select2-container .select2-selection--single .select2-selection__rendered{line-height:44px;padding-left:22px;padding-right:56px;color:#004c93}.select2-container .select2-selection--single .select2-selection__placeholder{color:#004c93}.select2-container .select2-selection--single .select2-selection__arrow{height:44px;width:56px}.select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#071824;border:none;height:auto;width:auto;position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.select2-container .select2-selection--single .select2-selection__arrow b:after{content:"\f107";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:30px;color:#004c93}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);top:7px}.select2-container.select2-container--open{background:#12293d}.select2-container.select2-container--open .select2-selection--single{background:#dde5f1}.select2-container.select2-container--open.select2-container--below{border-top-left-radius:22px;border-top-right-radius:22px}.select2-container.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.select2-container.select2-container--open.select2-container--above{border-bottom-left-radius:22px;border-bottom-right-radius:22px}.select2-container.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:22px;border-top-right-radius:22px}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#071824}.select2-container .select2-results__option--highlighted[aria-selected],.select2-container .select2-results__option[aria-selected=true]{background:#071824}.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border:none;background:#12293d;z-index:99999;border-radius:0}.select2-results__options{padding-top:12px;padding-bottom:22px}.select2-results__option{color:#fff;padding:4px 22px}.fancybox-bg{background:-webkit-gradient(linear,left top,left bottom,from(#071824),to(rgba(11,51,86,.95)));background:linear-gradient(to bottom,#071824 0,rgba(11,51,86,.95) 100%)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-toolbar{top:25px;right:30px}@media (max-width:767.98px){.fancybox-toolbar{top:65px}}.fancybox-button--close{width:39px;height:39px;position:relative;padding:0;background:0 0}.fancybox-button--close:after,.fancybox-button--close:before{content:"";width:1px;height:52px;background:#ffc857;position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-button--close svg{display:none}.fancybox-slide>*{background:0 0;color:#fff;padding:34px;overflow:visible}.fancybox-slide h1,.fancybox-slide h2,.fancybox-slide h3{color:#fff}.fancybox-slide .gform_wrapper .gform_heading h3{text-align:center;margin-top:-14px;margin-bottom:30px}.fancybox-slide .gform_wrapper .gform_heading .gform_title{color:#fff;text-align:center}.fancybox-slide .gform_wrapper ul.gform_fields li.gfield .gfield_label{color:#ffc857}.fancybox-slide .gform_wrapper .gform_footer{text-align:center}.button-next,.button-previous{display:block;font-size:50px}.fancybox-navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99995;width:100%}.fancybox-navigation button{width:auto;height:auto;padding:0;background:0 0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;margin:0;outline:0}.fancybox-navigation button svg{display:none}.fancybox-navigation button:before{display:none}.fancybox-navigation button:after{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";color:#ffc857;font-size:50px;-webkit-transition:color .2s;transition:color .2s;outline:0;padding:15px}.fancybox-navigation button:hover:after{color:#071824}.fancybox-navigation button.fancybox-button--arrow_left{left:-72px}@media (max-width:767.98px){.fancybox-navigation button.fancybox-button--arrow_left{left:-8px}}.fancybox-navigation button.fancybox-button--arrow_left:after{content:"\f104"}.fancybox-navigation button.fancybox-button--arrow_right{right:-72px}@media (max-width:767.98px){.fancybox-navigation button.fancybox-button--arrow_right{right:-8px}}.fancybox-navigation button.fancybox-button--arrow_right:after{content:"\f105"}.search_results{margin-top:115px;overflow:hidden}.search_results h1{text-align:center;margin-bottom:0}.search_results .search_result_section{padding:44px 0}.search_results .search_result_section:last-of-type{padding-bottom:98px}.search_results .search_result_section:nth-child(odd){background:#dde5f1}.search_results .search_result_section h2{margin-bottom:26px}.search_results .search_result_section .post-wrap{margin-bottom:44px}.search_results .search_result_section .post-wrap:last-of-type{margin-bottom:0}.no_search_results{text-align:center}.woocommerce_archive{padding-top:50px;padding-bottom:100px}@media (max-width:1199.98px){.woocommerce_archive{padding-top:30px;padding-bottom:30px}}.row.products{margin-bottom:-68px}@media (max-width:767.98px){.row.products{margin-bottom:-20px}}.row.products .product{margin-bottom:68px;padding-bottom:50px}@media (max-width:767.98px){.row.products .product{margin-bottom:40px}}.product_read_more{text-align:center}.product_read_more a i{font-size:20px;position:relative;top:2px}.product_read_more a.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.woocommerce-result-count{text-align:center;margin-bottom:50px;color:#004c93}@media (max-width:767.98px){.woocommerce-result-count{margin-bottom:20px}}.btn-buy{width:169px;min-width:169px;display:block;margin:0 auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}a.added_to_cart{display:none}.price{display:block;color:#004c93;font-size:18px;line-height:26px;margin-bottom:15px;font-weight:700}figure.product_image{background:#fff;width:100%;height:156px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}figure.product_image img{display:block;margin-left:auto;margin-right:auto;max-width:150px;max-height:143px;width:auto;height:auto}figure.product_image img.woocommerce-placeholder{max-height:97px}.product_content{overflow:hidden;display:none}.product_content .editor_content{margin-bottom:14px}body.woocommerce-checkout.logged-in div.woocommerce{margin-top:56px}body.woocommerce-checkout .woocommerce-message{text-align:center;font-weight:700;color:red}body.woocommerce-checkout p.radio{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px}body.woocommerce-checkout p.radio .radio_option{display:inline-block;margin-right:40px}body.woocommerce-checkout p.radio .radio_option:last-child{margin-right:0}body.woocommerce-checkout .component_content .container-fluid{max-width:750px}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .wc-terms-and-conditions,body.woocommerce-checkout .wc_payment_methods{display:none}body.woocommerce-order-received .editor_content div.woocommerce:first-child{display:none}.woocommerce-thankyou-order-received,.woocommerce_checkout_header{text-align:center;margin-bottom:38px}table.shop_table{width:100%;margin-bottom:50px}table.shop_table tr{border-bottom:1px solid #c5cbd3}table.shop_table tr.update-cart{text-align:right}table.shop_table tr.update-cart .btn{cursor:pointer}table.shop_table tr.order-total{text-align:right;border-bottom:none}table.shop_table tr.order-total td{padding:17px 15px;padding-bottom:0}table.shop_table td,table.shop_table th{padding:17px 0}table.shop_table td.product-thumbnail,table.shop_table th.product-thumbnail{padding-right:15px;width:132px}table.shop_table td.product-thumbnail img,table.shop_table th.product-thumbnail img{max-width:132px;max-height:63px;width:auto}table.shop_table td.product-name,table.shop_table th.product-name{font-family:"Roboto Slab",serif;font-weight:700;font-size:22px;line-height:27px;padding-right:15px}table.shop_table td.product-name a,table.shop_table th.product-name a{color:#071824}table.shop_table td.product-name a:hover,table.shop_table th.product-name a:hover{color:#007bff}table.shop_table td.product-quantity,table.shop_table th.product-quantity{padding-right:22px}table.shop_table td.product-quantity input[type=number],table.shop_table th.product-quantity input[type=number]{display:inline-block;width:73px;height:43px;border:1px solid #004c93;border-radius:21px;text-align:center;font-size:16px}table.shop_table td.product-subtotal,table.shop_table th.product-subtotal{text-align:right}table.shop_table td.product-remove,table.shop_table th.product-remove{padding-right:15px;padding-left:15px;font-size:20px}table.shop_table thead tr th{font-size:16px;font-weight:700;text-align:left}table.shop_table thead tr th.product-name{font-size:16px}@media (max-width:767.98px){table.shop_table thead{display:none}table.shop_table tbody tr:not(.order-total){display:block;padding:20px 0}table.shop_table tbody tr:not(.order-total) td{display:block;text-align:right;padding:0;padding-bottom:10px}table.shop_table tbody tr:not(.order-total) td.product-name,table.shop_table tbody tr:not(.order-total) td.product-quantity,table.shop_table tbody tr:not(.order-total) td.product-remove,table.shop_table tbody tr:not(.order-total) td.product-subtotal,table.shop_table tbody tr:not(.order-total) td.product-thumbnail{width:auto;padding-right:0}table.shop_table tbody tr:not(.order-total) td.product-name{font-size:16px;font-family:Roboto,serif;font-weight:400}table.shop_table tbody tr:not(.order-total) td.product-remove{padding-bottom:0;padding-left:0}table.shop_table tbody tr:not(.order-total) td:before{content:attr(data-title) ": ";float:left;font-weight:700;font-size:16px}table.shop_table tbody tr:not(.order-total) td.actions:before,table.shop_table tbody tr:not(.order-total) td.product-thumbnail:before{display:none}table.shop_table tbody tr:not(.order-total) td.product-thumbnail img{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;max-width:200px;max-height:80px}}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.woocommerce-additional-fields__field-wrapper p.form-row,.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields__field-wrapper p.form-row{position:relative;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:30px}@media (max-width:767.98px){.woocommerce-additional-fields__field-wrapper p.form-row,.woocommerce-billing-fields__field-wrapper p.form-row,.woocommerce-shipping-fields__field-wrapper p.form-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.woocommerce-additional-fields__field-wrapper p.form-row label,.woocommerce-billing-fields__field-wrapper p.form-row label,.woocommerce-shipping-fields__field-wrapper p.form-row label{font-size:16px;color:#004c93;cursor:text;font-weight:400;font-size:16px;-webkit-transition:all .2s;transition:all .2s;pointer-events:none;font-weight:300;margin:0;position:absolute;top:5px;left:20px;z-index:99}.woocommerce-additional-fields__field-wrapper p.form-row label.input_focus,.woocommerce-billing-fields__field-wrapper p.form-row label.input_focus,.woocommerce-shipping-fields__field-wrapper p.form-row label.input_focus{font-size:10px;margin-top:-20px}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header input,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header input,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header input{display:none}.woocommerce-additional-fields__field-wrapper p.form-row.billing_header .description,.woocommerce-billing-fields__field-wrapper p.form-row.billing_header .description,.woocommerce-shipping-fields__field-wrapper p.form-row.billing_header .description{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.woocommerce-additional-fields__field-wrapper p.form-row#order_comments_field,.woocommerce-billing-fields__field-wrapper p.form-row#order_comments_field,.woocommerce-shipping-fields__field-wrapper p.form-row#order_comments_field{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.woocommerce-additional-fields__field-wrapper p.form-row#order_comments_field textarea,.woocommerce-billing-fields__field-wrapper p.form-row#order_comments_field textarea,.woocommerce-shipping-fields__field-wrapper p.form-row#order_comments_field textarea{max-width:750px}p#approve_pul_field,p#approve_terms_field{display:inline-block}p#approve_pul_field{margin-right:20px}.form-row.place-order{text-align:center}.form-row.place-order .btn{cursor:pointer}.woocommerce-pagination{padding-top:40px}.woocommerce-pagination ul{margin:0;padding:0;list-style:none;font-size:0}.woocommerce-pagination ul li{display:inline-block}.woocommerce-pagination ul li:last-child{border-right:1px solid #004c93}.woocommerce-pagination ul li .page-numbers,.woocommerce-pagination ul li a{display:inline-block;color:#004c93;border:1px solid #004c93;border-right:none;padding:10px 20px;font-size:16px;text-align:center}.woocommerce-pagination ul li .page-numbers.current,.woocommerce-pagination ul li a.current{background:#004c93;color:#fff}.woocommerce-pagination ul li a{-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.woocommerce-pagination ul li a:hover{background:#004c93;color:#fff}.woo-archive-header{background:#fff;padding-top:44px;padding-bottom:33px;text-align:center}.woo-archive-header h1{font-size:45px;line-height:54px;font-weight:300}.woo-archive-header .search_form_woocommerce{width:100%;max-width:444px;margin:0 auto;position:relative}.woo-archive-header .search_form_woocommerce input{width:100%;height:43px;border:1px solid #004c93;border-radius:22px;padding-left:25px;padding-right:50px;font-size:16px;line-height:22px}.woo-archive-header .search_form_woocommerce input.placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input:-moz-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input::-moz-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input:-ms-input-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce input::-webkit-input-placeholder{opacity:1;color:#004c93}.woo-archive-header .search_form_woocommerce button{position:absolute;top:0;right:12px;width:32px;height:43px;line-height:43px;border:none;outline:0;background:0 0;color:#004c93;cursor:pointer}h1.product_title{text-align:center;font-weight:300;border-bottom:1px solid #004c93;padding-bottom:24px;margin-bottom:35px}@media (max-width:1199.98px){h1.product_title{padding-top:20px}}body.single-product .single_editor_content{max-width:669px}body.single-product .summary{padding-bottom:89px}body.single-product .summary p.price{font-size:28px;line-height:28px;color:#071824}@media (max-width:1199.98px){body.single-product .summary p.price{margin-top:40px}}body.single-product .summary p.product_short_text{margin-bottom:0;font-size:14px;line-height:22px}body.single-product .summary p.meta{margin-bottom:0;font-size:14px;line-height:22px;color:#004c93}body.single-product .summary .woocommerce-product-gallery{margin-top:20px}body.single-product .summary p.buy{margin-top:20px;margin-bottom:0}body.single-product .summary p.buy .btn-buy{width:100%;max-width:255px;display:block;position:static;-webkit-transform:none;transform:none}body.single-product .summary div.product_extra_text{margin-top:28px}body.single-product .related{padding-top:48px;padding-bottom:42px;background:#f5f8ff}body.single-product .related .related-header{font-size:36px;line-height:54px;text-align:center;font-weight:300;margin-bottom:14px}body.single-product .related p.related-preamble{max-width:852px;margin:0 auto;margin-bottom:38px;font-size:20px;line-height:31px;text-align:center}body.single-product .related p.more{text-align:center;margin-top:40px;margin-bottom:0}.product_dependencies{background:#12293d;max-width:662px;margin-top:36px;border-radius:4px;padding:0 48px;padding-top:42px;padding-bottom:24px}.product_dependencies h2{color:#ffc857;font-size:20px;line-height:28px}.product_dependencies ul.products{margin:0;padding:0;list-style:none}.product_dependencies ul.products li{border-bottom:1px solid rgba(255,255,255,.26);font-size:18px;line-height:24px;font-weight:700;padding:12px 0;padding-left:50px;position:relative}.product_dependencies ul.products li a{color:rgba(255,255,255,.33)}.product_dependencies ul.products li a:hover{color:#ffc857}.product_dependencies ul.products li svg{float:right;width:100%;height:100%;max-width:20px;max-height:20px}.product_dependencies ul.products li svg path{fill:rgba(255,255,255,.33)}.product_dependencies ul.products li.in-cart{border-bottom-color:#fff}.product_dependencies ul.products li.in-cart a{color:#fff}.product_dependencies ul.products li.in-cart a:hover{color:#ffc857}.product_dependencies ul.products li.in-cart svg path{fill:#fff}.product_dependencies ul.products li.in-cart:before{content:"\f00c";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:400;font-size:24px;color:#ffc857;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.product_dependencies ul.products li:last-child{border-bottom:none}.popup-container{background:rgba(0,0,0,.7);position:fixed;width:100%;height:100vh;z-index:3}.popup-container .popup-wrapper{background-color:#0b3356;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:40%;min-width:330px;min-height:400px;padding:50px 21px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.popup-container .popup-wrapper{width:625px;height:435px;padding:50px 60px}}.popup-container .popup-wrapper .popup-close{color:#fff;position:absolute;right:20px;top:15px;overflow:hidden;border:none;padding:0;width:2em;height:2em;border-radius:50%;background-color:transparent;text-indent:100%;cursor:pointer}.popup-container .popup-wrapper .popup-close:after,.popup-container .popup-wrapper .popup-close:before{position:absolute;top:15%;left:calc(50% - .0625em);width:.125em;height:70%;border-radius:.125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:currentcolor;content:''}.popup-container .popup-wrapper .popup-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-container .popup-wrapper h2{color:#f5f8ff;font-size:20px;line-height:1.8rem;margin-bottom:20px}@media (min-width:768px){.popup-container .popup-wrapper h2{font-size:33px;line-height:2.8rem}}.popup-container .popup-wrapper p{color:#ffc857;font-size:16px;font-weight:600;line-height:1.2rem}@media (min-width:768px){.popup-container .popup-wrapper p{font-size:25px;line-height:2rem}}.popup-container .popup-wrapper .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}@media (min-width:768px){.popup-container .popup-wrapper .btn-container{height:70px}}.popup-container .popup-wrapper .btn-container a{width:241px;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;line-height:normal}.popup-container .popup-wrapper .btn-container a.btn{min-width:85px;max-width:138px}@media (min-width:768px){.popup-container .popup-wrapper .btn-container a.btn{min-width:150px;max-width:inherit}}.component_3d_image{overflow:hidden;position:relative;padding:0;height:calc(100vh - 270px);background:radial-gradient(ellipse at center,#0b3358 0,#071824 70%)}@media (max-width:767.98px){.component_3d_image{overflow:visible}}.component_3d_image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../img/block_pattern.png);z-index:5}.component_3d_image:after{content:"";clear:both;display:block}@media only screen and (max-width:1400px){.component_3d_image{height:auto;padding:50px 15px;padding-bottom:150px}}@media only screen and (max-height:850px) and (min-width:1400px){.component_3d_image{height:calc(100vh - 170px)}.component_3d_image .header .h1{margin-bottom:5px}}.component_3d_image .overlay{background:#000;position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;z-index:999;opacity:0;pointer-events:none}.component_3d_image .overlay.active{pointer-events:auto;opacity:.9;-webkit-animation:fadeinOverlay .2s 1;animation:fadeinOverlay .2s 1}@media only screen and (max-width:1400px){.component_3d_image .overlay.active{-webkit-animation-duration:.4s;animation-duration:.4s}}.component_3d_image .close{position:absolute;top:22px;right:25px;width:40px;height:40px;border:none;background:0 0;outline:0;padding:0;cursor:pointer;z-index:999;text-indent:-9999px;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.component_3d_image .close.active{pointer-events:auto;opacity:1}.component_3d_image .close:focus{outline:0}.component_3d_image .close:after,.component_3d_image .close:before{content:"";width:100%;height:1px;background:#ffc857;position:absolute;top:50%;left:0;-webkit-transition:background .2s transform .2s;transition:background .2s transform .2s}.component_3d_image .close:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.component_3d_image .close:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.component_3d_image .close:hover:after,.component_3d_image .close:hover:before{background:#004c93}.component_3d_image .header{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;color:#fff;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:-240px;width:100%;opacity:0}@media only screen and (max-width:1400px){.component_3d_image .header{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:0;margin-bottom:20px}}.component_3d_image .header.ready{opacity:1;-webkit-animation:fadeInHeader 1s forwards;animation:fadeInHeader 1s forwards}@media only screen and (max-width:1400px){.component_3d_image .header.ready{-webkit-animation:fadeInHeaderMobile 1s forwards;animation:fadeInHeaderMobile 1s forwards}}.component_3d_image .header .h1{color:#fff}.component_3d_image .image_3d{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;max-width:572px;margin-left:auto;margin-right:auto;margin-top:21px;opacity:0}@media only screen and (max-width:1400px){.component_3d_image .image_3d{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:0;float:left;width:50%}}@media (max-width:575.98px){.component_3d_image .image_3d{width:40%}}.component_3d_image .image_3d.ready{opacity:1}.component_3d_image .image_3d.ready img{-webkit-animation:showImage 1s forwards;animation:showImage 1s forwards}@media only screen and (max-width:1400px){.component_3d_image .image_3d.ready img{-webkit-animation:showImageTablet 1s forwards;animation:showImageTablet 1s forwards}}@media (max-width:575.98px){.component_3d_image .image_3d.ready img{margin-top:100px;-webkit-animation:showImageMobile 1s forwards;animation:showImageMobile 1s forwards}}.component_3d_image .image_3d img.big_image{display:block;max-width:572px;height:auto;margin-left:auto;margin-right:auto;width:auto;max-width:100%}@media (max-width:575.98px){.component_3d_image .image_3d img.big_image{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.component_3d_image .go_to_content{width:88px;height:21px;text-indent:-9999px;display:block;position:absolute;bottom:35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;border-top:1px solid #ffc857}.component_3d_image .go_to_content:after,.component_3d_image .go_to_content:before{content:"";position:absolute;left:50%;background:#ffc857;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px}.component_3d_image .go_to_content:before{width:53px;top:10px}.component_3d_image .go_to_content:after{width:16px;top:19px}body.admin-bar .component_3d_image{height:calc(100vh - 270px)}@media only screen and (max-width:1400px){body.admin-bar .component_3d_image{height:auto}}@media only screen and (max-width:1400px){.infoboxes{float:left;width:50%}.infoboxes .box{position:relative}.infoboxes .box.box_0,.infoboxes .box.box_1,.infoboxes .box.box_2,.infoboxes .box.box_3,.infoboxes .box.box_4,.infoboxes .box.box_5{-webkit-transform:none;transform:none;margin:0;margin-bottom:10px;padding-left:30px;top:0;left:0}.infoboxes .box.box_0:after,.infoboxes .box.box_1:after,.infoboxes .box.box_2:after,.infoboxes .box.box_3:after,.infoboxes .box.box_4:after,.infoboxes .box.box_5:after{display:none}.infoboxes .box.box_0 .box_header,.infoboxes .box.box_1 .box_header,.infoboxes .box.box_2 .box_header,.infoboxes .box.box_3 .box_header,.infoboxes .box.box_4 .box_header,.infoboxes .box.box_5 .box_header{padding-left:32px}.infoboxes .box.box_0 .box_header i,.infoboxes .box.box_1 .box_header i,.infoboxes .box.box_2 .box_header i,.infoboxes .box.box_3 .box_header i,.infoboxes .box.box_4 .box_header i,.infoboxes .box.box_5 .box_header i{left:0}.infoboxes .box .box_content{left:30px;width:auto}}@media (max-width:575.98px){.infoboxes{width:60%;padding-top:20px}}.box{position:absolute;z-index:10;text-align:left;color:#fff;z-index:98;opacity:0}.box.box_0{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-416px;margin-top:-165px}.box.box_0.ready{-webkit-animation:fadeInTextBox0 1s forwards;animation:fadeInTextBox0 1s forwards;-webkit-animation-delay:1s;animation-delay:1s}@media only screen and (max-width:1400px){.box.box_0.ready{-webkit-animation:fadeInTextBoxMobile0 1s forwards;animation:fadeInTextBoxMobile0 1s forwards}}.box.box_0:after{content:"";background:#395267;width:1px;height:105px;position:absolute;bottom:-74px;right:-80px;-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_1{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-440px;margin-top:110px}.box.box_1.ready{-webkit-animation:fadeInTextBox1 1s forwards;animation:fadeInTextBox1 1s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}@media only screen and (max-width:1400px){.box.box_1.ready{-webkit-animation:fadeInTextBoxMobile1 1s forwards;animation:fadeInTextBoxMobile1 1s forwards}}.box.box_1:after{content:"";background:#395267;width:1px;height:125px;position:absolute;bottom:-10px;right:-85px;-webkit-transform:rotate(-120deg);transform:rotate(-120deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_2{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:92px;margin-top:201px}.box.box_2.ready{-webkit-animation:fadeInTextBox2 1s forwards;animation:fadeInTextBox2 1s forwards;-webkit-animation-delay:1.4s;animation-delay:1.4s}@media only screen and (max-width:1400px){.box.box_2.ready{-webkit-animation:fadeInTextBoxMobile2 1s forwards;animation:fadeInTextBoxMobile2 1s forwards}}.box.box_2:after{content:"";background:#395267;width:1px;height:125px;position:absolute;bottom:22px;right:105px;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_2 .box_header{padding-left:32px}.box.box_2 .box_header i{left:0}.box.box_3{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:360px;margin-top:-130px}.box.box_3.ready{-webkit-animation:fadeInTextBox3 1s forwards;animation:fadeInTextBox3 1s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}@media only screen and (max-width:1400px){.box.box_3.ready{-webkit-animation:fadeInTextBoxMobile3 1s forwards;animation:fadeInTextBoxMobile3 1s forwards}}.box.box_3:after{content:"";background:#395267;width:1px;height:115px;position:absolute;bottom:-91px;right:184px;-webkit-transform:rotate(-125deg);transform:rotate(-125deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_3 .box_header{padding-left:32px}.box.box_3 .box_header i{left:0}.box.box_4{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:445px;margin-top:110px}.box.box_4.ready{-webkit-animation:fadeInTextBox4 1s forwards;animation:fadeInTextBox4 1s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}@media only screen and (max-width:1400px){.box.box_4.ready{-webkit-animation:fadeInTextBoxMobile4 1s forwards;animation:fadeInTextBoxMobile4 1s forwards}}.box.box_4:after{content:"";background:#395267;width:1px;height:145px;position:absolute;bottom:-10px;right:154px;-webkit-transform:rotate(-240deg);transform:rotate(-240deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_4 .box_header{padding-left:32px}.box.box_4 .box_header i{left:0}.box.box_5{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:320px;margin-top:172px}.box.box_5.ready{-webkit-animation:fadeInTextBox5 1s forwards;animation:fadeInTextBox5 1s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}@media only screen and (max-width:1400px){.box.box_5.ready{-webkit-animation:fadeInTextBoxMobile5 1s forwards;animation:fadeInTextBoxMobile5 1s forwards}}.box.box_5:after{content:"";background:#395267;width:1px;height:109px;position:absolute;bottom:17px;right:124px;-webkit-transform:rotate(-211deg);transform:rotate(-211deg);-webkit-transition:opacity .2s;transition:opacity .2s}.box.box_5 .box_header{padding-left:32px}.box.box_5 .box_header i{left:0}.box.active{z-index:9999}.box.active .box_header{color:#ffc857}.box.active .box_header i{-webkit-box-shadow:0 0 15px 1px #ffc857;box-shadow:0 0 15px 1px #ffc857}.box.active:after{opacity:.2}.box.active .box_content{display:block;-webkit-animation:showBox 1.5s 1;animation:showBox 1.5s 1}@media only screen and (max-width:1400px){.box.active .box_content{-webkit-animation-duration:.4s;animation-duration:.4s}}.box .box_header{font-size:18px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s;transition:color .2s;white-space:nowrap}.box .box_header strong{display:block}.box .box_header i{font-size:26px;color:#ffc857;vertical-align:top;position:absolute;top:50%;left:calc(100% + 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;border-radius:100%}.box .box_header:hover i{-webkit-box-shadow:0 0 15px 1px #ffc857;box-shadow:0 0 15px 1px #ffc857}.box .box_content{display:none;width:300px;border-top:1px solid #395267;top:100%;left:0;margin-top:20px;overflow:hidden;padding-top:10px}@media only screen and (min-width:1401px){@-webkit-keyframes fadeinOverlay{from{opacity:0}to{opacity:.7}}@keyframes fadeinOverlay{from{opacity:0}to{opacity:.7}}}@media only screen and (max-width:1400px){@-webkit-keyframes fadeinOverlay{from{opacity:0}to{opacity:.9}}@keyframes fadeinOverlay{from{opacity:0}to{opacity:.9}}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@media only screen and (min-width:1401px){@-webkit-keyframes showBox{0%{max-height:1px;width:1px}50%{width:300px;max-height:1px}100%{width:300px;max-height:200px}}@keyframes showBox{0%{max-height:1px;width:1px}50%{width:300px;max-height:1px}100%{width:300px;max-height:200px}}}@media only screen and (max-width:1400px){@-webkit-keyframes showBox{0%{opacity:0}100%{opacity:1}}@keyframes showBox{0%{opacity:0}100%{opacity:1}}}@-webkit-keyframes showImage{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes showImage{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes showImageTablet{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes showImageTablet{0%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes showImageMobile{0%{-webkit-transform:scale(2.2) rotate(90deg);transform:scale(2.2) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1.6) rotate(90deg);transform:scale(1.6) rotate(90deg);opacity:1}}@keyframes showImageMobile{0%{-webkit-transform:scale(2.2) rotate(90deg);transform:scale(2.2) rotate(90deg);opacity:0}100%{-webkit-transform:scale(1.6) rotate(90deg);transform:scale(1.6) rotate(90deg);opacity:1}}@-webkit-keyframes fadeInHeader{0%{opacity:0;margin-top:-280px}100%{opacity:1;margin-top:-240px}}@keyframes fadeInHeader{0%{opacity:0;margin-top:-280px}100%{opacity:1;margin-top:-240px}}@-webkit-keyframes fadeInHeaderMobile{0%{opacity:0;top:-40px}100%{opacity:1;top:0}}@keyframes fadeInHeaderMobile{0%{opacity:0;top:-40px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBox0{0%{opacity:0;margin-left:-450px;margin-top:-190px}100%{opacity:1;margin-left:-416px;margin-top:-165px}}@keyframes fadeInTextBox0{0%{opacity:0;margin-left:-450px;margin-top:-190px}100%{opacity:1;margin-left:-416px;margin-top:-165px}}@-webkit-keyframes fadeInTextBox1{0%{opacity:0;margin-left:-450px;margin-top:150px}100%{opacity:1;margin-left:-440px;margin-top:110px}}@keyframes fadeInTextBox1{0%{opacity:0;margin-left:-450px;margin-top:150px}100%{opacity:1;margin-left:-440px;margin-top:110px}}@-webkit-keyframes fadeInTextBox2{0%{opacity:0;margin-left:110px;margin-top:250px}100%{opacity:1;margin-left:92px;margin-top:201px}}@keyframes fadeInTextBox2{0%{opacity:0;margin-left:110px;margin-top:250px}100%{opacity:1;margin-left:92px;margin-top:201px}}@-webkit-keyframes fadeInTextBox3{0%{opacity:0;margin-left:380px;margin-top:-180px}100%{opacity:1;margin-left:360px;margin-top:-130px}}@keyframes fadeInTextBox3{0%{opacity:0;margin-left:380px;margin-top:-180px}100%{opacity:1;margin-left:360px;margin-top:-130px}}@-webkit-keyframes fadeInTextBox4{0%{opacity:0;margin-left:480px;margin-top:130px}100%{opacity:1;margin-left:445px;margin-top:110px}}@keyframes fadeInTextBox4{0%{opacity:0;margin-left:480px;margin-top:130px}100%{opacity:1;margin-left:445px;margin-top:110px}}@-webkit-keyframes fadeInTextBox5{0%{opacity:0;margin-left:340px;margin-top:195px}100%{opacity:1;margin-left:320px;margin-top:175px}}@keyframes fadeInTextBox5{0%{opacity:0;margin-left:340px;margin-top:195px}100%{opacity:1;margin-left:320px;margin-top:175px}}@-webkit-keyframes fadeInTextBoxMobile0{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile0{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile1{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile1{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile2{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile2{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile3{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile3{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile4{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile4{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@-webkit-keyframes fadeInTextBoxMobile5{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}@keyframes fadeInTextBoxMobile5{0%{opacity:0;top:-20px}100%{opacity:1;top:0}}.component_slider{padding:0;overflow:hidden;text-align:center;position:relative}.component_slider.image{height:650px}@media (max-width:767.98px){.component_slider.image{height:250px}}.component_slider.image_text{max-height:650px;background:#102639}.component_slider.image_text_cols{padding-top:42px;padding-bottom:62px}@media (max-width:767.98px){.component_slider.image_text_cols{padding-top:30px;padding-bottom:30px}}.component_slider.image_text_cols .editor_content{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:820px}@media (max-width:767.98px){.component_slider.image_text_cols .editor_content{margin-bottom:30px}}.component_slider.image_text_cols p.readmore{margin-top:50px;margin-bottom:0}@media (max-width:767.98px){.component_slider.image_text_cols p.readmore{margin-top:15px}}.component_slider.image_text_cols p.readmore a{font-size:18px;font-weight:700}.component_slider.image_text_cols .slider_container{position:relative}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container{padding:0 40px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container{padding:0 9px}}.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:-40px;margin-right:-40px}@media (max-width:991.98px){.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:-20px;margin-right:-20px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .image_text_cols{margin-left:0;margin-right:0}}.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 40px;border-radius:10px;overflow:hidden;background:#071824;color:#fff;padding-bottom:28px}@media (max-width:991.98px){.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 20px}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .image_text_cols .slide{margin:0 10px}}.component_slider.image_text_cols .slider_container .image_text_cols .slide img{display:block}.component_slider.image_text_cols .slider_container .image_text_cols .slide h3{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px;padding:0 15px;margin-top:18px;color:#fff}.component_slider.image_text_cols .slider_container .image_text_cols .slide p.description{padding:0 15px}.component_slider.image_text_cols .slider_container .image_text_cols .slide .btn{margin:0}.component_slider.image_text_cols .slider_container .slider_next,.component_slider.image_text_cols .slider_container .slider_prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#004c93;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.component_slider.image_text_cols .slider_container .slider_next:hover,.component_slider.image_text_cols .slider_container .slider_prev:hover{color:#071824}.component_slider.image_text_cols .slider_container .slider_next{left:-110px}@media screen and (max-width:1360px){.component_slider.image_text_cols .slider_container .slider_next{left:-40px}}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container .slider_next{left:0}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .slider_next{left:-8px}}.component_slider.image_text_cols .slider_container .slider_prev{right:-110px}@media screen and (max-width:1360px){.component_slider.image_text_cols .slider_container .slider_prev{right:-40px}}@media (max-width:1199.98px){.component_slider.image_text_cols .slider_container .slider_prev{right:0}}@media (max-width:767.98px){.component_slider.image_text_cols .slider_container .slider_prev{right:-8px}}.component_slider .slick-dots{left:74px;bottom:32px;text-align:left}@media (max-width:1199.98px){.component_slider .slick-dots{left:15px;right:15px;text-align:center;bottom:20px;width:auto}}.component_slider .slick-dots li{width:11px;height:11px;margin:0;margin-right:20px}@media (max-width:1199.98px){.component_slider .slick-dots li{margin:0 10px}}.component_slider .slick-dots li button{background:#fff;width:11px;height:11px;opacity:.2;border-radius:100%;-webkit-transition:opacity .2s;transition:opacity .2s}.component_slider .slick-dots li button:hover{opacity:1}.component_slider .slick-dots li.slick-active button{opacity:1}.component_slider .slider{margin-bottom:0;height:100%}.component_slider .slider figure{margin:0}.component_slider .slider_images figure{width:100%;height:100%;height:650px;position:relative}@media (max-width:767.98px){.component_slider .slider_images figure{height:250px}}.component_slider .slider_images figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.component_slider .slider_image_text{color:#fff}.component_slider .slider_image_text .row{position:relative}.component_slider .slider_image_text .col-img:after{clear:both;content:"";display:block}@media (max-width:1199.98px){.component_slider .slider_image_text .col-img{opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0}.component_slider .slider_image_text .col-img img.slider-image{width:auto;max-height:100%;max-width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.component_slider .slider_image_text img.slider-image{display:block;position:relative;z-index:10;max-height:100%;width:auto;margin-left:auto;margin-right:auto;max-height:650px;float:right}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption{padding-top:54px;padding-bottom:54px}}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption{padding-top:30px}}.component_slider .slider_image_text figcaption .editor_content,.component_slider .slider_image_text figcaption blockquote{max-width:582px;margin-left:auto;margin-right:auto;padding:0 15px}.component_slider .slider_image_text figcaption blockquote{margin-bottom:50px}@media (max-width:1199.98px){.component_slider .slider_image_text figcaption blockquote{margin-bottom:20px}}.component_slider .slider_image_text figcaption blockquote p{font-family:"Roboto Slab",serif;font-size:45px;line-height:54px;font-weight:100;color:#071824;margin-bottom:25px;color:#fff}@media (max-width:767.98px){.component_slider .slider_image_text figcaption blockquote p{font-size:30px;line-height:40px;margin-bottom:15px}}.component_slider .slider_image_text figcaption blockquote footer{font-family:"Roboto Slab",serif;font-size:16px;font-weight:300}.component_text_image{padding:0;position:relative}.component_text_image .row{position:relative}@media (min-width:992px){.component_text_image .row{min-height:645px}}.component_text_image img.text-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_text_image img.text-image{display:none}}.component_text_image a.play_video{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_text_image a.play_video:hover{color:#ffc857}.component_text_image .background-col{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden}@media (min-width:992px){.component_text_image.image_right .row:nth-of-type(odd){text-align:right}}.component_text_image.image_right .row:nth-of-type(odd) .background-col{background-position:left center}.component_text_image.image_right .row:nth-of-type(odd) .play_video_container{float:left}.component_text_image.image_right .row:nth-of-type(even) .editor_content{float:left}.component_text_image.image_right .row:nth-of-type(even) .play_video_container{float:right}@media (min-width:992px){.component_text_image.image_left .row:nth-of-type(even){text-align:right}}.component_text_image.image_left .row:nth-of-type(even) .background-col{background-position:left center}.component_text_image.image_left .row:nth-of-type(even) .play_video_container{float:left}.component_text_image.image_left .row:nth-of-type(odd) .editor_content{float:left}.component_text_image.image_left .row:nth-of-type(odd) .play_video_container{float:right}.component_text_image.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_text_image.dark .row:nth-of-type(odd) .editor_content h1,.component_text_image.dark .row:nth-of-type(odd) .editor_content h2,.component_text_image.dark .row:nth-of-type(odd) .editor_content h3,.component_text_image.dark .row:nth-of-type(odd) .editor_content p,.component_text_image.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_text_image.dark .row:nth-of-type(even):before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_text_image.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image.light .row:nth-of-type(even) .editor_content h1,.component_text_image.light .row:nth-of-type(even) .editor_content h2,.component_text_image.light .row:nth-of-type(even) .editor_content h3,.component_text_image.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_text_image.all_dark .row{background:#12293d;color:#fff}.component_text_image.all_dark .row .editor_content h1,.component_text_image.all_dark .row .editor_content h2,.component_text_image.all_dark .row .editor_content h3,.component_text_image.all_dark .row .editor_content p,.component_text_image.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_text_image.all_light .row:before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_text_image .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px}@media (min-width:992px){.component_text_image .col-content{padding:40px 80px}.component_text_image .col-content .editor_content{max-width:720px}.component_text_image .col-content .editor_content.quote{text-align:center;max-width:none}}.component_text_image .editor_content{float:right}.test-col{background-color:#ff0}.h-50{height:50%}p.quote{font-weight:300;font-size:23px}.component_pr_big_image{padding:0;position:relative}.component_pr_big_image h2{font-size:45px}.component_pr_big_image .row{position:relative}@media (min-width:992px){.component_pr_big_image .row{min-height:645px}}@media (max-width:767.98px){.component_pr_big_image .row{min-height:1245px}}.component_pr_big_image img.pr_big-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_pr_big_image img.pr_big-image{display:none}}@media (max-width:767.98px){.component_pr_big_image img.pr_big-image{display:none}}.component_pr_big_image a.play_video{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_pr_big_image a.play_video:hover{color:#ffc857}.component_pr_big_image .background-col{background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;position:relative}@media (min-width:992px){.component_pr_big_image.image_right .row:nth-of-type(odd){text-align:right}}.component_pr_big_image.image_right .row:nth-of-type(odd) .background-col{background-position:left center}.component_pr_big_image.image_right .row:nth-of-type(odd) .play_video_container{float:left}.component_pr_big_image.image_right .row:nth-of-type(even) .editor_content{float:left}.component_pr_big_image.image_right .row:nth-of-type(even) .play_video_container{float:right}@media (min-width:992px){.component_pr_big_image.image_left .row:nth-of-type(even){text-align:right}}.component_pr_big_image.image_left .row:nth-of-type(even) .background-col{background-position:left center}.component_pr_big_image.image_left .row:nth-of-type(even) .play_video_container{float:left}.component_pr_big_image.image_left .row:nth-of-type(odd) .editor_content{float:left}.component_pr_big_image.image_left .row:nth-of-type(odd) .play_video_container{float:right}.component_pr_big_image.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h1,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h2,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content h3,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content p,.component_pr_big_image.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_big_image.dark .row:nth-of-type(even):before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_pr_big_image.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image.light .row:nth-of-type(even) .editor_content h1,.component_pr_big_image.light .row:nth-of-type(even) .editor_content h2,.component_pr_big_image.light .row:nth-of-type(even) .editor_content h3,.component_pr_big_image.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_pr_big_image.all_dark .row{background:#12293d;color:#fff}.component_pr_big_image.all_dark .row .editor_content h1,.component_pr_big_image.all_dark .row .editor_content h2,.component_pr_big_image.all_dark .row .editor_content h3,.component_pr_big_image.all_dark .row .editor_content p,.component_pr_big_image.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_big_image.all_light .row:before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_big_image .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}@media (min-width:992px){.component_pr_big_image .col-content{padding:40px 80px}.component_pr_big_image .col-content .editor_content{max-width:720px}.component_pr_big_image .col-content .editor_content.quote{text-align:center;max-width:none}}.component_pr_big_image .editor_content{float:right}.component_pr_big_image .editor_content h1,.component_pr_big_image .editor_content p{color:#f5f8ff}.component_pr_big_image .col-content-center{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0}.component_pr_big_image .col-content-center .bg-opacity{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));padding:20px 40px}.component_pr_big_image .col-content-center .btn{margin:20px 40px}.component_pr_small_image{padding:0;position:relative}.component_pr_small_image h2{font-size:45px;line-height:54px;font-weight:100;margin-bottom:25px}.component_pr_small_image .row{position:relative}@media (min-width:992px){.component_pr_small_image .row{min-height:480px}}@media (max-width:991.98px){.component_pr_small_image .row.row-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.component_pr_small_image .row img.pr_small-image{display:block;width:100%;height:auto}@media (min-width:992px){.component_pr_small_image .row img.pr_small-image{display:none}}.component_pr_small_image .row .background-col{background-repeat:no-repeat;background-position:right center;background-size:cover;overflow:hidden;position:relative}.component_pr_small_image .row.dark .row:nth-of-type(odd){background:#12293d;color:#fff}.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h1,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h2,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content h3,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content p,.component_pr_small_image .row.dark .row:nth-of-type(odd) .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_image .row.dark .row:nth-of-type(even):before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row.light .row:nth-of-type(even){background:#12293d;color:#fff}@media (min-width:992px){.component_pr_small_image .row.light .row:nth-of-type(even):before{content:"";background:#12293d;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h1,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h2,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content h3,.component_pr_small_image .row.light .row:nth-of-type(even) .editor_content ul li::before{color:#fff}.component_pr_small_image .row.all_dark .row{background:#12293d;color:#fff}.component_pr_small_image .row.all_dark .row .editor_content h1,.component_pr_small_image .row.all_dark .row .editor_content h2,.component_pr_small_image .row.all_dark .row .editor_content h3,.component_pr_small_image .row.all_dark .row .editor_content p,.component_pr_small_image .row.all_dark .row .editor_content ul li::before{color:#fff}@media (min-width:992px){.component_pr_small_image .row.all_light .row:before{content:"";background:#f5f8ff;position:absolute;top:0;left:0;width:50%;height:100%}}.component_pr_small_image .row .col-content{padding:0 15px;padding-top:30px;padding-bottom:30px}@media (min-width:992px){.component_pr_small_image .row .col-content{padding:40px 80px}.component_pr_small_image .row .col-content .editor_content{max-width:720px}.component_pr_small_image .row .col-content .editor_content h1 span{font-size:35px}}.component_pr_small_image .row .col-content .content{text-align:left;max-width:none;margin:auto}@media (max-width:1199.98px){.component_pr_small_image .row .col-content{padding:60px 80px}}.component_ribbon{padding:10px 0;text-align:center;color:#fff;min-height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component_ribbon.blue{background-color:#004c93}.component_ribbon.blue .editor_content a:not(.btn){color:#ffc857}.component_ribbon.blue .editor_content a:not(.btn):hover{color:#071824}.component_ribbon.darkblue{background-color:#0b3356}.component_ribbon.darkblue .editor_content a:not(.btn){color:#ffc857}.component_ribbon.darkblue .editor_content a:not(.btn):hover{text-decoration:underline}.component_ribbon.yellow{background-color:#ffc857}.component_ribbon.black{background-color:#071824}.component_ribbon.white{background-color:#f5f8ff}.component_ribbon .editor_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}@media (max-width:991.98px){.component_ribbon .editor_content{padding:15px}}@media (max-width:767.98px){.component_ribbon .editor_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_ribbon .editor_content .preamble{margin:20px;margin-left:0;text-align:center}@media (max-width:991.98px){.component_ribbon .editor_content .preamble{text-align:left}}@media (max-width:767.98px){.component_ribbon .editor_content .preamble{text-align:center;margin:0;margin-bottom:20px}}.component_ribbon .editor_content .btn{margin-top:0;margin-bottom:0;margin-left:10px;padding:7px 20px}.component_ribbon .search_form_woocommerce{position:relative;display:inline-block;width:293px;margin-right:15px}@media (max-width:767.98px){.component_ribbon .search_form_woocommerce{margin-right:0;margin-bottom:10px}}.component_ribbon .search_form_woocommerce .search_field{border:1px solid #fff;color:#fff;max-width:none;height:44px;border-radius:22px;padding-left:22px;padding-right:45px}.component_ribbon .search_form_woocommerce .search_submit{background:0 0;outline:0;border:none;color:#fff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;cursor:pointer}.component_ribbon .woocommerce-ordering{display:inline-block;width:293px;margin-left:15px;text-align:left}@media (max-width:767.98px){.component_ribbon .woocommerce-ordering{margin-left:0}}.search_form_woocommerce input::-webkit-input-placeholder{color:#fff}.search_form_woocommerce input::-moz-placeholder{color:#fff}.search_form_woocommerce input:-ms-input-placeholder{color:#fff}.search_form_woocommerce input:-moz-placeholder{color:#fff}.component_content{padding-top:78px;padding-bottom:65px}@media (max-width:1199.98px){.component_content{padding-top:40px;padding-bottom:40px}}@media (max-width:767.98px){.component_content{padding-top:30px;padding-bottom:30px}}.component_content.white{background-color:#fff}.component_content.grey{background-color:#dde5f1}.component_content>.container-fluid{max-width:640px}.component_content>.container-fluid.h1{max-width:1109px;border-bottom:1px solid #004c93;text-align:center;padding-bottom:20px}.component_content .breadcrumbs{padding-top:0;margin-bottom:10px}.component_postsfeed{margin-bottom:80px;-webkit-transition:opacity .2s;transition:opacity .2s}@media (max-width:767.98px){.component_postsfeed{margin-bottom:40px}}.component_postsfeed.disabled{opacity:.4;pointer-events:none;cursor:default}.component_postsfeed.hide-header{padding-top:88px}@media (max-width:767.98px){.component_postsfeed.hide-header{padding-top:20px}}.component_postsfeed.hide-header header{display:none}.component_postsfeed.has-title{background:#dde5f1;margin-bottom:0;padding-bottom:20px}.component_postsfeed.has-title h3.block-title{padding-left:20px;padding-right:20px;font-size:36px;line-height:1.4;display:block;padding-bottom:50px;text-align:center;color:#12293d;font-weight:300;font-family:"Roboto Slab",serif}@media (max-width:767.98px){.component_postsfeed.has-title h3.block-title{font-size:28px;padding-bottom:25px}}.component_postsfeed .button-container{text-align:center;padding-left:20px;padding-right:20px;padding-bottom:40px}.component_postsfeed header{margin-bottom:88px;background:#004c93;padding:14px 0}@media (max-width:767.98px){.component_postsfeed header{margin-bottom:20px;padding-bottom:0}}.component_postsfeed header .header_inner{margin-left:-15px;margin-right:-15px}.component_postsfeed header .select2-container{width:calc(50% - 30px);margin:0 15px}@media (max-width:767.98px){.component_postsfeed header .select2-container{width:calc(100% - 30px);margin-bottom:14px}}.component_postsfeed header .search{width:calc(48% - 30px);display:inline-block;position:relative;margin:0 15px}@media (max-width:767.98px){.component_postsfeed header .search{width:calc(100% - 30px);margin-bottom:14px}}.component_postsfeed header .search .search_text{border:1px solid #fff;height:44px;border-radius:22px;color:#fff;padding-left:22px;padding-right:56px}.component_postsfeed header .search .search_submit{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;cursor:pointer;background:0 0;outline:0;border:none;color:#fff;padding:0 10px;font-size:20px}.component_postsfeed .post{margin-bottom:45px}@media (max-width:767.98px){.component_postsfeed .post{margin-bottom:20px}}.component_postsfeed .component_subscribe_form{margin-bottom:54px}@media (max-width:767.98px){.component_postsfeed .component_subscribe_form{margin-bottom:20px}}.component_postsfeed .no_posts{margin:0 15px;text-align:center}@media (min-width:768px){.component_postsfeed .posts-list-c .post-wrap:nth-child(odd){padding-right:30px}.component_postsfeed .posts-list-c .post-wrap:nth-child(even){padding-left:30px}}.component_postsfeed_more{text-align:center}.search_text::-webkit-input-placeholder{opacity:1}.search_text::-moz-placeholder{opacity:1}.search_text:-ms-input-placeholder{opacity:1}.search_text:-moz-placeholder{opacity:1}.component_hero{text-align:center;position:relative}.component_hero.small .hero_image{min-height:472px}@media (max-width:767.98px){.component_hero.small .hero_image{min-height:260px}}.component_hero.extra-small .hero_image{min-height:229px}@media (max-width:767.98px){.component_hero.extra-small .hero_image{min-height:229px}}.component_hero.big .hero_image{min-height:650px}@media (max-width:767.98px){.component_hero.big .hero_image{min-height:350px}}.component_hero.slick-dotted.slick-slider{margin-bottom:0}.component_hero .hero_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:1199.98px){.component_hero .hero_image{padding-top:30px;padding-bottom:30px}}.component_hero>:not(.slick-dots){position:relative;z-index:2}.component_hero .hero_video{height:75vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767.98px){.component_hero .hero_video{height:35vh}}.component_hero .hero_video::after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,.5)}.component_hero .hero_video video{height:75vh;width:100%;position:absolute;top:0;left:0;z-index:5;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}@media (max-width:767.98px){.component_hero .hero_video video{height:35vh}}.component_hero .mejs-controls{display:none}.component_hero .editor_content *{max-width:820px;margin-left:auto;margin-right:auto}.component_hero .editor_content :not(a){color:#fff}.component_hero .editor_content a:not(.btn){color:#ffc857}.component_hero .editor_content a:not(.btn):hover{color:#071824}.component_hero .slick-dots{bottom:39px;left:94px;right:94px;z-index:999;text-align:left;width:auto}@media (max-width:767.98px){.component_hero .slick-dots{bottom:15px;left:15px;right:15px}}.component_hero .slick-dots li{width:11px;height:11px}.component_hero .slick-dots li button{background:#fff;opacity:.2;width:11px;height:11px;border-radius:100%}.component_hero .slick-dots li.slick-active button{opacity:1}.component_hero .logotype{display:block;margin-bottom:25px;max-width:100%;height:auto}.component_video{min-height:650px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media (max-width:1199.98px){.component_video{min-height:350px}}@media (max-width:767.98px){.component_video{min-height:220px}}.component_video a{color:#fff;font-size:110px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_video a:hover{color:#ffc857}.component_subscribe_form{text-align:center;background-color:#dde5f1;background-image:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../img/subscribe_form_bg.png);background-repeat:no-repeat;background-position:right 90px top -115px;padding-top:45px;padding-bottom:55px}@media (max-width:767.98px){.component_subscribe_form{padding-top:30px;padding-bottom:30px}}.component_subscribe_form .btn{margin:0}.component_subscribe_form.cs-dark{background:#12293d;color:#fff}.component_subscribe_form.cs-dark h1,.component_subscribe_form.cs-dark h2,.component_subscribe_form.cs-dark h3{color:#fff}.component_subscribe_form.cs-dark a.btn{border-color:#fff;color:#fff}.component_subscribe_form.cs-dark a.btn:hover{color:#12293d;background:#fff}.component_columns{padding-top:72px;padding-bottom:75px}@media (max-width:1199.98px){.component_columns{padding-top:30px;padding-bottom:30px}}.component_columns.grey{background-color:#dde5f1}.component_columns .container-fluid{overflow:hidden}.component_columns .row{margin-bottom:52px;margin-right:-39px;margin-left:-39px}.component_columns .row>.col,.component_columns .row>[class*=col-]{padding-right:39px;padding-left:39px}@media (max-width:767.98px){.component_columns .row{margin-bottom:0}}.component_columns .row:last-of-type{margin-bottom:0}@media (max-width:767.98px){.component_columns .row .column{margin-bottom:20px}.component_columns .row .column:last-of-type{margin-bottom:0}.component_columns .row .column img.aligncenter{max-width:200px}}.component_faq{background:#12293d;color:#fff;padding-top:82px;padding-bottom:123px;overflow:hidden}@media (max-width:1199.98px){.component_faq{padding-top:30px;padding-bottom:30px}}.component_faq .component_header{color:#fff}.component_faq .row{margin-left:-45px;margin-right:-45px}.component_faq .row .column{padding-left:45px;padding-right:45px}.component_faq .question{padding-bottom:20px;border-bottom:1px solid #415464;margin-bottom:20px}@media (min-width:768px){.component_faq .question:last-of-type{margin-bottom:0}}.component_faq .question a.question_link{color:#d1dde6;display:block;position:relative;font-family:"Roboto Slab",serif;font-weight:700;font-size:22px;line-height:27px;padding-right:44px;outline:0}.component_faq .question a.question_link:hover{color:#ffc857}.component_faq .question a.question_link i{position:absolute;top:4px;right:0;color:#ffc857;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:26px}.component_faq .question a.question_link.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component_faq .question .answer{margin:0}.component_faq .question .answer .editor_content{padding-top:20px}.component_faq .question .editor_content a{color:#ffc857}.component_download{background:#dde5f1;padding-top:72px;padding-bottom:88px}@media (max-width:1199.98px){.component_download{padding-top:30px;padding-bottom:30px}}@media (max-width:1199.98px){.component_download .row{margin-bottom:-22px}}.component_download .row .column{padding-bottom:45px;position:relative}@media (max-width:1199.98px){.component_download .row .column{margin-bottom:22px}}@media (max-width:767.98px){.component_download .row .column{padding-bottom:0;margin-bottom:32px;text-align:center}}.component_download .row .column img{display:block;margin-bottom:16px}@media (max-width:767.98px){.component_download .row .column img{margin-left:auto;margin-right:auto}}.component_download .row .column p{font-size:14px;margin:0}.component_download .row .column p strong{font-size:18px}.component_download .row .column p.download{border-top:1px solid #b2bcc8;font-size:16px;font-weight:700;padding-top:10px;margin-top:10px}@media (min-width:576px){.component_download .row .column p.download{position:absolute;bottom:0;left:15px;right:15px;margin-top:0}}.component_download .row .column p.download i{font-size:14px;margin-right:4px}.component_content_left_image{background:#dde5f1;padding:75px 0}@media (max-width:767.98px){.component_content_left_image{padding-top:30px;padding-bottom:30px}}.component_content_left_image input[type=email]{border:1px solid #004c93;width:322px;height:43px;border-radius:21px;padding:0 17px;margin-right:18px}@media (max-width:767.98px){.component_content_left_image input[type=email]{max-width:none;width:100%;margin-bottom:10px}}.component_content_left_image img.left_image{display:block}@media (max-width:767.98px){.component_content_left_image img.left_image{margin-bottom:20px;margin-left:auto;margin-right:auto}}@media (max-width:767.98px){.component_content_left_image .editor_content{text-align:center}}.component_content_left_image .gform_heading{display:none}.component_content_left_image .gform_wrapper{margin-bottom:0;margin-top:34px}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield{margin-bottom:0}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield .gfield_label{top:10px;left:18px}.component_content_left_image .gform_wrapper ul.gform_fields li.gfield .gfield_label.input_focus{margin-top:-14px}.component_content_left_image .gform_wrapper .gform_body,.component_content_left_image .gform_wrapper .gform_footer{display:inline-block;width:auto;vertical-align:top}@media (max-width:767.98px){.component_content_left_image .gform_wrapper .gform_body,.component_content_left_image .gform_wrapper .gform_footer{display:block;width:100%}}.component_content_left_image .gform_wrapper .gform_footer{margin-top:0}.component_content_left_image .gform_wrapper .gform_footer .btn{min-width:0;padding:10px 26px;width:100%}.component_content_left_image .gform_wrapper .gform_footer .btn i{margin-right:5px}.component_posts_listing{position:relative;padding-top:84px;padding-bottom:84px}@media (max-width:1199.98px){.component_posts_listing{padding-top:44px;padding-bottom:44px}}@media (max-width:991.98px){.component_posts_listing{padding-top:0;padding-bottom:0}}@media (min-width:992px){.component_posts_listing:after{content:"";background:#12293d;width:50%;height:100%;position:absolute;top:0;right:0;z-index:-1}}.component_posts_listing .posts-col:first-child .post{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component_posts_listing h2{font-weight:300;color:#004c93}.component_posts_listing .post{margin-bottom:44px}.component_posts_listing .post:last-of-type{margin-bottom:0}.component_posts_listing .post h3{margin-bottom:6px}.component_posts_listing .post p.excerpt{margin:0;color:#071824;line-height:22px}.component_posts_listing .read_more{margin-top:40px;margin-bottom:0;font-size:18px;font-weight:700}@media (max-width:991.98px){.component_posts_listing .read_more{text-align:center}}.component_posts_listing .read_more i{margin-left:4px}@media (min-width:992px){.component_posts_listing .posts-col:nth-child(odd){padding-right:30px;text-align:right}.component_posts_listing .posts-col:nth-child(odd) .h1,.component_posts_listing .posts-col:nth-child(odd) .h2>a{color:#004c93}.component_posts_listing .posts-col:nth-child(odd) .entry-meta,.component_posts_listing .posts-col:nth-child(odd) a,.component_posts_listing .posts-col:nth-child(odd) p{color:#071824}.component_posts_listing .posts-col:nth-child(odd) .read_more a{color:#004c93}.component_posts_listing .posts-col:nth-child(odd) .read_more a::before{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f060";margin-left:6px;color:#004c93}.component_posts_listing .posts-col:nth-child(even){padding-left:30px}.component_posts_listing .posts-col:nth-child(even) .h1,.component_posts_listing .posts-col:nth-child(even) .h2>a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .entry-meta,.component_posts_listing .posts-col:nth-child(even) a,.component_posts_listing .posts-col:nth-child(even) p{color:#f5f8ff}.component_posts_listing .posts-col:nth-child(even) .read_more a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .read_more a::after{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f061";margin-left:6px;color:#ffc857}}@media (max-width:991.98px){.component_posts_listing .posts-col:nth-child(even){background:#12293d}.component_posts_listing .posts-col:nth-child(even) .h1,.component_posts_listing .posts-col:nth-child(even) .h2>a{color:#ffc857}.component_posts_listing .posts-col:nth-child(even) .entry-meta,.component_posts_listing .posts-col:nth-child(even) a,.component_posts_listing .posts-col:nth-child(even) p{color:#f5f8ff}.component_posts_listing .posts-col:nth-child(even) .read_more{text-align:start}.component_posts_listing .posts-col:nth-child(odd){text-align:end}.component_posts_listing .posts-col:nth-child(odd) .post-excerpt{color:#dc3545}.component_posts_listing .posts-col:nth-child(odd) .read_more{text-align:end}.component_posts_listing .posts-col:nth-child(odd) .read_more a::before{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f060";margin-left:6px}.component_posts_listing .posts-col:nth-child(odd) .read_more a::after{display:none}.component_posts_listing .posts-col:nth-child(even),.component_posts_listing .posts-col:nth-child(odd){padding-top:30px;padding-bottom:30px}.component_posts_listing .posts-col:nth-child(even) .read_more a::after,.component_posts_listing .posts-col:nth-child(odd) .read_more a::after{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f061";margin-left:6px}}.component_employees{padding-top:75px;padding-bottom:84px}@media (max-width:1199.98px){.component_employees{padding-bottom:40px;padding-top:40px}}@media (max-width:767.98px){.component_employees{padding-bottom:30px}}.component_employees .offices{background:#dde5f1;padding-top:75px;padding-bottom:82px;margin-bottom:78px;margin-top:-75px}@media (max-width:1199.98px){.component_employees .offices{padding-top:40px;padding-bottom:40px;margin-top:-40px;margin-bottom:40px}}@media (max-width:767.98px){.component_employees .offices{padding-top:30px;padding-bottom:30px;margin-bottom:30px}}.component_employees .offices .office_row{margin-bottom:-40px}@media (max-width:767.98px){.component_employees .offices .office_row{margin-bottom:-20px}}.component_employees .offices .office_row .column{margin-bottom:40px}@media (max-width:767.98px){.component_employees .offices .office_row .column{margin-bottom:20px}}.component_employees .offices .offices_row_container{margin-bottom:45px}@media (max-width:767.98px){.component_employees .offices .offices_row_container{margin-bottom:30px}}.component_employees .offices .offices_row_container:last-of-type{margin-bottom:0}.component_employees .employees_block_header{margin-bottom:60px}@media (max-width:767.98px){.component_employees .employees_block_header{margin-bottom:30px}}.component_employees .employees_block_row_container{margin-bottom:86px}@media (max-width:767.98px){.component_employees .employees_block_row_container{margin-bottom:40px}}.component_employees .employees_block_row_container:last-of-type{margin-bottom:0}.component_employees .employees_block_row{margin-bottom:-24px}.component_employees .employees_block_row .column{text-align:center;margin-bottom:24px}.component_employees .employees_block_row .column figure.employee_image{cursor:pointer}@media (max-width:991.98px){.component_employees .employees_block_row .column figure.employee_image{max-width:none;height:0;padding-top:100%;width:100%;position:relative}.component_employees .employees_block_row .column figure.employee_image img{position:absolute;width:100%;top:0;left:0}}.component_employees .employees_block_row .column figure.employee_image:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.component_employees .employees_block_row .column .title{display:block}figure.employee_image{width:100%;max-width:167px;height:167px;overflow:hidden;border-radius:100%;margin-bottom:24px;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}figure.employee_image img{display:block}.employee_lightbox{background:#071824;max-width:449px;border-radius:10px;margin-left:35px;margin-right:35px}.employee_lightbox .employee_name{text-align:center}.employee_lightbox .title{text-align:center;display:block;margin-bottom:24px}.employee_lightbox a{color:#ffc857}.office_header{margin-bottom:28px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:767.98px){.office_header{margin-bottom:10px}}.office_subheader{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.component_job_offerings{background-color:#dde5f1;background-image:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../img/subscribe_form_bg.png);background-repeat:no-repeat;background-position:right 0 bottom -115px;padding-top:68px;padding-bottom:66px}@media (max-width:1199.98px){.component_job_offerings{padding-top:30px;padding-bottom:30px;background-position:right 0 bottom -115px}}@media (max-width:767.98px){.component_job_offerings{background-image:none}}.component_job_offerings .container-fluid{max-width:770px}.component_job_offerings article{padding-left:65px;background-image:url(https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../img/solid-symbol.svg);background-repeat:no-repeat;background-position:top left;background-size:43px 50px;margin-bottom:30px}.component_job_offerings article:last-of-type{margin-bottom:0}.component_application_form{background:#dde5f1;padding-top:74px;padding-bottom:90px}@media (max-width:1199.98px){.component_application_form{padding-top:30px;padding-bottom:30px}}.component_application_form .container-fluid{max-width:640px}.component_application_form .gform_wrapper{margin-bottom:0}.component_cover_image img{display:block;margin:0 auto}.component_google_maps{min-height:472px;position:relative}.component_google_maps>.google-map-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.component_google_maps .office{z-index:-1}.infoWindowContainer{border-radius:6px;padding-left:22px;padding-right:30px;padding-bottom:12px;background:#dde5f1}.infoWindowContainer:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(221,229,241,0);border-top-color:#dde5f1;border-width:10px;margin-left:-10px}.infoWindowContainer .infowindow{font-size:14px;color:#071824;text-align:left;line-height:22px;padding-top:6px}.infoWindowContainer .infowindow strong{font-size:18px;font-weight:700}.infoWindowContainer .iwCross{width:20px!important;height:20px!important;top:6px!important;right:6px!important}.infoWindowContainer .iwCross img{display:none}.infoWindowContainer .iwCross:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f00d";margin-left:6px;font-size:16px;color:#004c93}.component_case_studies{padding-top:72px;padding-bottom:100px;overflow:hidden}@media (max-width:1199.98px){.component_case_studies{padding-top:30px;padding-bottom:30px}}.component_case_studies .row{margin-right:-50px;margin-left:-50px;margin-bottom:-60px}@media (max-width:767.98px){.component_case_studies .row{margin-bottom:-20px}}.component_case_studies .row>.col,.component_case_studies .row>[class*=col-]{padding-right:50px;padding-left:50px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767.98px){.component_case_studies .row>.col,.component_case_studies .row>[class*=col-]{margin-bottom:20px;display:block}}.component_case_studies .case_image{background:#dde5f1;border-radius:100%;width:180px;height:180px;position:relative;margin-right:32px;display:block;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (min-width:768px){.component_case_studies .case_image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width:767.98px){.component_case_studies .case_image{float:none;margin-left:auto;margin-right:auto;margin-bottom:10px}}.component_case_studies .case_image img{max-width:135px;max-height:135px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.component_case_studies p{margin-bottom:0}.component_content_block{padding-top:42px;padding-bottom:62px;overflow:hidden;background:#dde5f1}@media (max-width:767.98px){.component_content_block{padding-top:30px;padding-bottom:30px}}.component_content_block .row{margin-right:-30px;margin-left:-30px;margin-bottom:-66px}@media (max-width:1199.98px){.component_content_block .row{margin-bottom:-20px}}.component_content_block .row>.col,.component_content_block .row>[class*=col-]{padding-right:30px;padding-left:30px;margin-bottom:66px}@media (max-width:1199.98px){.component_content_block .row>.col,.component_content_block .row>[class*=col-]{margin-bottom:20px}}.component_content_block .block{border-radius:10px;overflow:hidden;background:#071824;color:#fff;padding-bottom:28px;text-align:center;height:100%}.component_content_block .block img{display:block}.component_content_block .block h3{font-family:"Roboto Slab",serif;font-size:22px;line-height:27px;font-weight:700;color:#071824;margin-bottom:15px;padding:0 15px;margin-top:18px;color:#fff}.component_content_block .block p.description{padding:0 15px}.component_content_block .link_global{margin-top:60px;text-align:center}@media (max-width:1199.98px){.component_content_block .link_global{margin-top:30px}}.component_content_block .link_global .btn{margin:0}.component_product_info{background:#fff;position:relative}@media (min-width:576px){.component_product_info:before{content:"";background:#dde5f1;position:absolute;top:0;left:0;bottom:0;width:50%}.component_product_info.no_gallery:before{width:100%}}.component_product_info .row .col-imageslider{position:absolute;top:85px;bottom:85px;width:50%;left:50%}@media (max-width:767.98px){.component_product_info .row .col-imageslider{position:static;padding-top:20px;padding-bottom:40px;width:100%}}.component_product_info .col-productinfo{padding-top:40px;padding-bottom:40px}@media (max-width:767.98px){.component_product_info .col-productinfo{background:#dde5f1;padding-top:30px;padding-bottom:30px}}.component_product_info h3{margin-bottom:20px}@media (min-width:992px){.component_product_info dl{-webkit-column-width:calc(50% - 10px);-moz-column-width:calc(50% - 10px);column-width:calc(50% - 10px);-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}}.component_product_info dl span{-webkit-column-break-inside:avoid;break-inside:avoid-column;overflow:hidden;page-break-inside:avoid;display:table;margin-bottom:16px}.component_product_info dl span dt{font-family:Roboto,serif;font-size:18px;line-height:22px;font-weight:700;color:#071824;margin-bottom:4px}.component_product_info dl span dd{margin:0;padding:0}.component_product_info ul.documents{list-style:none;margin:0;padding:0}.component_product_info ul.documents li i{margin-right:6px;font-size:18px}.component_product_info .product_slider{position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.component_product_info .product_slider{position:relative;height:250px}}.component_product_info .product_slider .slick-list{height:100%}.component_product_info .product_slider .slick-track{height:100%}.component_product_info .product_slider img{display:block;max-width:100%;width:auto;height:100%;margin-left:auto;margin-right:auto}.component_product_info .slick-dotted.slick-slider{margin-bottom:0}.component_product_info .slick-dots{bottom:-50px;left:0;right:0;width:auto}@media (max-width:767.98px){.component_product_info .slick-dots{bottom:-25px}}.component_product_info .slick-dots li{width:11px;height:11px;margin:0 10px}.component_product_info .slick-dots li button{background:#12293d;border-radius:100%;width:11px;height:11px;opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s;text-indent:-9999px;overflow:hidden}.component_product_info .slick-dots li button:hover{opacity:1}.component_product_info .slick-dots li.slick-active button{opacity:1}.product_info{background:#fff}.component_products{background:#dde5f1;padding-top:78px;padding-bottom:65px}@media (max-width:767.98px){.component_products{padding-top:30px;padding-bottom:30px}}.component_products .link{text-align:center;margin:0;margin-top:45px}@media (max-width:767.98px){.component_products .link{margin-top:20px}}.component_columns+.component_products{padding-top:0}@media (min-width:992px){.component_related_blog .col-content .text_image_blog_content{max-width:520px}}.component_related_blog .col-content .text_image_blog_content>h3{margin-bottom:15px}@media (max-width:767.98px){.component_related_blog .col-content .text_image_blog_content>h3{margin-bottom:5px}}.component_related_blog .col-content .text_image_blog_content .entry-meta{font-size:20px;line-height:28px;margin-bottom:30px}@media (max-width:767.98px){.component_related_blog .col-content .text_image_blog_content .entry-meta{font-size:18px;line-height:26px;margin-bottom:10px}}.component_related_blog .col-content .text_image_blog_content .entry-meta i{display:none}.component_courses{padding-top:72px;padding-bottom:75px}@media (max-width:1199.98px){.component_courses{padding-top:30px;padding-bottom:30px}}.component_courses .course_row{margin-bottom:-62px}@media (max-width:767.98px){.component_courses .course_row{margin-bottom:-30px}}.component_courses .course_row .course_col{margin-bottom:62px;padding-bottom:60px}@media (max-width:767.98px){.component_courses .course_row .course_col{margin-bottom:30px}}.component_courses .course_row .course_col:last-child{padding-bottom:0}.component_courses .course_row .course_col p{margin-bottom:0}.component_courses .course_row .course_col .btn{margin-top:15px}.component_courses .course_row .course_col .select2-container{position:absolute;left:15px;right:15px;bottom:0;width:auto}.component_protected{text-align:center;padding:88px 0}.component_packages_table{padding-top:60px;padding-bottom:72px}.component_packages_table .h2{margin-bottom:20px}.component_packages_table .table-container{overflow:auto;-webkit-box-shadow:10px 17px 60px 0 rgba(0,0,0,.18);box-shadow:10px 17px 60px 0 rgba(0,0,0,.18)}.component_packages_table table{width:100%;background:#f5f8ff;padding:0 20px}.component_packages_table table tr td,.component_packages_table table tr th{position:relative}.component_packages_table table tr td:before,.component_packages_table table tr th:before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#b5b5b5}.component_packages_table table tr td:first-child:before,.component_packages_table table tr th:first-child:before{left:30px}.component_packages_table table tr td:last-child:before,.component_packages_table table tr th:last-child:before{right:30px}.component_packages_table table tr:last-child td:before,.component_packages_table table tr:last-child th:before{display:none}.component_packages_table table td,.component_packages_table table th{padding:20px 15px}.component_packages_table table td:first-child,.component_packages_table table th:first-child{padding-left:30px}.component_packages_table table td:last-child,.component_packages_table table th:last-child{padding-right:30px}.component_packages_table table thead th{text-align:center;font-size:18px}.component_packages_table table tbody th.editor_content{font-size:18px;width:200px}.component_packages_table table tbody th.editor_content a{display:inline-block;min-height:25px;white-space:nowrap}.component_packages_table table tbody th.editor_content a i{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.component_packages_table table tbody th.editor_content a.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component_packages_table table tbody th.editor_content ul{margin-bottom:0;display:none}.component_packages_table table tbody th.editor_content ul li{font-weight:400}.component_packages_table table tbody th.editor_content ul li:last-child{margin-bottom:0}.component_packages_table table tbody th.editor_content ul li:first-child{padding-top:10px}.component_packages_table table tbody th.editor_content ul li:first-child:before{top:10px}.component_packages_table table tbody td{text-align:center}.component_packages_table table tbody td .checkmark{width:25px;height:25px;background:#ffc857;color:#f5f8ff;text-align:center;line-height:27px;font-size:16px;display:block;margin:0 auto;border-radius:100%}.component_image_banners{padding-top:65px;padding-bottom:65px;background-color:#fff}.component_image_banners .row{margin-bottom:-30px}.component_image_banners .row .row-col{margin-bottom:30px}@media (max-width:767.98px){.component_image_banners{padding-top:30px;padding-bottom:30px}}.component_image_banners+.component_image_banners{padding-top:0}@media (max-width:767.98px){.component_image_banners+.component_image_banners{padding-top:0}}.image_banner{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:254px;border-radius:4px}.image_banner a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 30px;text-align:center}.image_banner a span.icon{width:65px;height:65px;display:block;margin:0 auto;margin-bottom:18px}.image_banner a span.icon svg{width:65px;height:65px}.image_banner a h4,.image_banner a p{color:#f5f8ff}.image_banner a h4.h1{font-size:36px;line-height:41px;min-height:88px}.image_banner a p{margin-bottom:0;font-weight:700}.component_product_banners{background:#f5f8ff;padding-top:48px;padding-bottom:65px}.component_product_banners .h1{text-align:center;font-weight:300;font-size:36px;line-height:54px;max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:14px}.component_product_banners p.preamble{max-width:850px;margin-left:auto;margin-right:auto;margin-bottom:45px;font-size:20px;line-height:31px;text-align:center}ul.product-banners{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-left:-15px;margin-right:-15px;margin-bottom:-68px;padding:0}@media (max-width:767.98px){ul.product-banners{margin-bottom:-15px}}ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 15px;margin-bottom:68px}ul.product-banners li.header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin-bottom:24px}ul.product-banners li.header h2{width:100%;border-bottom:1px solid #d8e3f2;padding-bottom:14px}@media (max-width:767.98px){ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:15px}}@media only screen and (max-width:540px){ul.product-banners li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}ul.product-banners li.product-item-nr-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.product-banners li.product-item-nr-3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767.98px){ul.product-banners li.product-item-nr-2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ul.product-banners li.product-item-nr-3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}ul.product-banners li .product-inner{width:100%;max-width:295px;background:#fff;-webkit-box-shadow:0 4px 22px rgba(0,0,0,.14);box-shadow:0 4px 22px rgba(0,0,0,.14);padding:24px 20px;padding-top:10px;padding-bottom:82px;position:relative;border-radius:4px;overflow:hidden}@media only screen and (max-width:540px){ul.product-banners li .product-inner{max-width:100%}}ul.product-banners li .product-inner figure{height:186px;margin-bottom:15px}ul.product-banners li .product-inner figure img{display:block;margin:0 auto;max-width:100%;max-height:100%;width:auto;height:auto}ul.product-banners li .product-inner h2{margin-bottom:5px;text-align:center}ul.product-banners li .product-inner p{margin-bottom:0}ul.product-banners li .product-inner p.price{text-align:center;margin-bottom:5px}ul.product-banners li .product-inner p.button{position:absolute;bottom:24px;left:20px;right:20px}ul.product-banners li .product-inner p.button a.btn{display:block;margin:0;min-width:50px}ul.product-banners li.special-product figure{margin-top:-10px;margin-left:-20px;margin-right:-20px}.component_logos{padding:115px 0 150px}@media (max-width:991.98px){.component_logos{padding:60px 0 70px}}.component_logos__content{margin:0 auto;max-width:1336px;width:90%}.component_logos__content--title{font-family:Roboto Slab;font-size:36px;font-style:normal;font-weight:300;line-height:1.5;text-align:center;margin-bottom:50px;color:#0b3356}@media (max-width:991.98px){.component_logos__content--title{font-size:20px;margin-bottom:20px}}.component_logos__content--logos{white-space:nowrap;scrollbar-width:none}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(calc(-250px * 7));transform:translate(calc(-250px * 7))}}@keyframes scroll{0%{-webkit-transform:translate(0);transform:translate(0)}100%{-webkit-transform:translate(calc(-250px * 7));transform:translate(calc(-250px * 7))}}.component_logos__content--logos .slide-track{-webkit-animation:scroll 40s linear infinite;animation:scroll 40s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(250px * 10)}.component_logos__content--logos .slide-track .logo{padding:50px;max-width:50%;width:240px;height:200px;display:inline-block}@media (max-width:991.98px){.component_logos__content--logos .slide-track .logo{padding:20px 30px;width:180px;height:120px}}.component_logos__content--logos .slide-track .logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.component_logos__content--logos .slide-track .logo img:hover{-webkit-transform:translateZ(20px);transform:translateZ(20px)}.component_logos__content--logos .slide-track .slide{height:100px;width:250px;padding:20px;-webkit-perspective:100px;perspective:100px}.component_logos__content--logos::after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(rgba(225,255,255,0)));background:linear-gradient(to right,#dde5f1 0,rgba(225,255,255,0) 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;right:0;top:0;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.component_logos__content--logos::before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#dde5f1),to(rgba(225,255,255,0)));background:linear-gradient(to right,#dde5f1 0,rgba(225,255,255,0) 100%);content:"";height:100%;position:absolute;width:15%;z-index:2;left:0;top:0}.component_logos__content--logos::-webkit-scrollbar{display:none}.component_logos__content .component_logos__content--logos.slider{margin:auto;overflow:hidden;position:relative;width:auto}.component_logos.bgc-blue_light{background:#dde5f1}.component_logos.bgc-blue_medium{background:#004c93}.component_logos.bgc-blue_medium .component_logos__content--title{color:#fff}.component_logos.bgc-blue_dark{background:#12293d}.component_logos.bgc-blue_dark .component_logos__content--title{color:#fff}.component_logos.bgc-bg_light{background:#f5f8ff}.component_large_icons{padding-top:60px;padding-bottom:30px}@media (max-width:991.98px){.component_large_icons{padding-top:30px;padding-bottom:20px}}.component_large_icons .cli-icon{min-height:100%;padding-bottom:30px}@media (max-width:991.98px){.component_large_icons .cli-icon{padding-bottom:10px}}.component_large_icons .cli-icon__inner{display:block;background:#12293d;color:#fff;height:100%;text-align:center;padding:50px 10px}@media (max-width:991.98px){.component_large_icons .cli-icon__inner{padding-top:25px;padding-bottom:25px}}.component_large_icons .cli-icon__inner--image{width:105px;height:100px;margin:0 auto}.component_large_icons .cli-icon__inner--image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.component_large_icons .cli-icon__inner--title{display:block;font-family:"Roboto Slab",sans-serif;font-size:36px;font-style:normal;font-weight:300;line-height:1.5;padding-top:5px}@media (max-width:991.98px){.component_large_icons .cli-icon__inner--title{font-size:26px}}.component_large_icons .cli-icon__inner--cta{display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.57;position:relative;padding-right:29px;margin-top:24px}.component_large_icons .cli-icon__inner--cta::after{width:24px;height:24px;display:block;position:absolute;top:0;right:0;content:" ";background-image:url(https://st01.cu-solid.techlove.solutions/wp-content/themes/solidengineer/assets/css/../img/icon-arrow-right.svg);background-size:100% 100%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.component_campaign{padding:10px 0;text-align:center;color:#fff;min-height:71px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}.component_campaign.blue{background-color:#004c93}.component_campaign.blue .editor_content a:not(.btn){color:#ffc857}.component_campaign.blue .editor_content a:not(.btn):hover{color:#071824}.component_campaign.darkblue{background-color:#0b3356}.component_campaign.darkblue .editor_content a:not(.btn){color:#ffc857}.component_campaign.darkblue .editor_content a:not(.btn):hover{text-decoration:underline}.component_campaign.yellow{background-color:#ffc857}.component_campaign.black{background-color:#071824}.component_campaign.white{background-color:#f5f8ff}.component_campaign .editor_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.component_campaign .editor_content{padding:15px}}@media (max-width:767.98px){.component_campaign .editor_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component_campaign .editor_content h3{color:#f5f8ff;font-weight:300;margin-bottom:20px}.component_campaign .editor_content h2{color:#ffc857}.component_campaign .editor_content p{font-size:18px;font-weight:200}.component_campaign .editor_content p span{color:#ffc857}.component_campaign .campaign_wrapper .gfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.component_campaign .campaign_wrapper .gfield input[type=tel],.component_campaign .campaign_wrapper .gfield input[type=text]{border-bottom:1px solid #ffc857;color:#ffc857}.component_campaign .campaign_wrapper .gfield a{color:#ffc857}.component_campaign .campaign_wrapper .gfield .ginput_container{width:100%}.component_campaign .campaign_wrapper .gfield .gfield_description{white-space:pre;font-size:larger;font-weight:200}.component_campaign .campaign_wrapper .gfield .gform_confirmation_message{font-size:30px;padding:60px 59px 70px;line-height:normal}.component_campaign .campaign_wrapper input[type=checkbox]+label:before{border:1px solid #ffc857}.component_campaign .campaign_wrapper .btn-primary{background-color:#ffc857;border:1px solid #ffc857}.component_campaign .campaign_wrapper .btn-primary:hover{background-color:#071824;border:1px solid #071824}.component_campaign.text_field{padding:60px 200px}.component_campaign.text_field h2{color:#ffc857}.single_post .author{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single_post .author__image{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:10px}.single_post .author__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single_post .author__details{font-family:Roboto,sans-serif;font-size:14px;line-height:1.428;font-style:normal;color:#000}.single_post .author__details--label{font-weight:700;display:block}@media print{.site_header{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsImJvb3RzdHJhcC9fcmVib290LnNjc3MiLCJzY3JlZW4uY3NzIiwiYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsImZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lLnNjc3MiLCJmb250YXdlc29tZS9fY29yZS5zY3NzIiwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJmb250YXdlc29tZS9fbGlzdC5zY3NzIiwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJmb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250YXdlc29tZS9fbWl4aW5zLnNjc3MiLCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJmb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwiZm9udGF3ZXNvbWUvZmEtc29saWQuc2NzcyIsImZvbnRhd2Vzb21lL2ZhLWxpZ2h0LnNjc3MiLCJmb250YXdlc29tZS9mYS1yZWd1bGFyLnNjc3MiLCJmb250YXdlc29tZS9mYS1icmFuZHMuc2NzcyIsInNlbGVjdDIvY29yZS5zY3NzIiwic2VsZWN0Mi9fc2luZ2xlLnNjc3MiLCJzZWxlY3QyL19tdWx0aXBsZS5zY3NzIiwic2VsZWN0Mi9fZHJvcGRvd24uc2NzcyIsInNlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyIsInNlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCJzZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MiLCJzZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCJzZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzIiwic2VsZWN0Mi9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwic2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzIiwic2xpY2svc2xpY2suc2NzcyIsInNsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJmYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzIiwiY29tcG9uZW50cy9fd3AtY29yZS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUuc2NzcyIsImNvbXBvbmVudHMvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX21haW4uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyIsImNvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzIiwiY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb21wb25lbnRfYXBwbGljYXRpb25fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdmVyX2ltYWdlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yZWxhdGVkX2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb3Vyc2VzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvdGVjdGVkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzIiwiY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MiLCJjb21wb25lbnRzL3BhcnRpYWxzL19zaW5nbGUtcG9zdC0tYXV0aG9yLnNjc3MiLCJjb21wb25lbnRzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSx1RUFDQSxpRkNEQTs7Ozs7O0FDb0JBLEVDUEEsUUFEQSxTRFdFLG1CQUFBLFdBQUEsV0FBQSxXQUdGLEtBQ0UsWUFBQSxXQUNBLFlBQUEsS0FDQSx5QkFBQSxLQUNBLHFCQUFBLEtBQ0EsbUJBQUEsVUFDQSw0QkFBQSxZQUtBLGNBQ0UsTUFBQSxhQU1KLFFBQUEsTUFBQSxPQUFBLFdBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsUUFDRSxRQUFBLE1BV0YsS0FDRSxPQUFBLEVBQ0EsWUFBQSxhQUFBLENBQUEs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QUEsVUFBQSxFQUNBLFVBQUEsS0FFRixVQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGNBQUEsS0FBQSxFQUFBLEVBQUEsY0FJQSxVQUFBLGNFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sT0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sUUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sUUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFJQSxVQUFBLGVFRk0sUUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksYUFBd0IsMEJBQUEsRUFBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixZQUF1QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsU0FBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFNBQXdCLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsVUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixVQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLFVBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsVUZUUixZQUFBLGNFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLGVFU1EsVUZUUixZQUFBLElFU1EsV0ZUUixZQUFBLGVFU1EsV0ZUUixZQUFBLGVDVUUseUJDN0JFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsY0VTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsZUVTUSxjRlRSLFlBQUEsZ0JDVUUseUJDN0JFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsY0VTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsZUVTUSxjRlRSLFlBQUEsZ0JDVUUseUJDN0JFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsY0VTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsZUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsZUVTUSxjRlRSLFlBQUEsZ0JDVUUsMEJDN0JFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxjQUFBLEtBQUEsRUFBQSxFQUFBLGNBSUEsVUFBQSxjRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxlQUFBLEtBQUEsRUFBQSxFQUFBLGVBSUEsVUFBQSxlRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QiwwQkFBQSxFQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxlQUFBLEVBQUEs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RCxRQUFBLFFBQ2xELGlDQUFrRCxRQUFBLFFBQ2xELGtDQUFtRCxRQUFBLFFBQ25ELCtCQUFnRCxRQUFBLFFBQ2hELDBCQUEyQyxRQUFBLFFBQzNDLGlDQUFrRCxRQUFBLFFBQ2xELCtCQUFnRCxRQUFBLFFBQ2hELGdDQUFpRCxRQUFBLFFBQ2pELDhCQUErQyxRQUFBLFFBQy9DLDBCQUEyQyxRQUFBLFFBQzNDLDJCQUE0QyxRQUFBLFFBQzVDLGlDQUFrRCxRQUFBLFFBQ2xELGlDQUFrRCxRQUFBLFFBQ2xELGtDQUFtRCxRQUFBLFFBQ25ELCtCQUFnRCxRQUFBLFFBQ2hELCtCQUFnRCxRQUFBLFFBQ2hELDZCQUE4QyxRQUFBLFFBQzlDLDhCQUErQyxRQUFBLFFBQy9DLDRCQUE2QyxRQUFBLFFBQzdDLHdCQUF5QyxRQUFBLFFBQ3pDLDZCQUE4QyxRQUFBLFFBQzlDLDZCQUE4QyxRQUFBLFFBQzlDLDhCQUErQyxRQUFBLFFBQy9DLDJCQUE0QyxRQUFBLFFBQzVDLHNCQUF1QyxRQUFBLFFBQ3ZDLDZCQUE4QyxRQUFBLFFBQzlDLDJCQUE0QyxRQUFBLFFBQzVDLDRCQUE2QyxRQUFBLFFBQzdDLDBCQUEyQyxRQUFBLFFBQzNDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLDZCQUE4QyxRQUFBLFFBQzlDLDZCQUE4QyxRQUFBLFFBQzlDLDhCQUErQyxRQUFBLFFBQy9DLDJCQUE0QyxRQUFBLFFBQzVDLDJCQUE0QyxRQUFBLFFBQzVDLHlCQUEwQyxRQUFBLFFBQzFDLDBCQUEyQyxRQUFBLFFBQzNDLHdCQUF5QyxRQUFBLFFBQ3pDLG9CQUFxQyxRQUFBLFFBQ3JDLGtCQUFtQyxRQUFBLFFBQ25DLHNCQUF1QyxRQUFBLFFBQ3ZDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLG9CQUFxQyxRQUFBLFFBQ3JDLG9CQUFxQyxRQUFBLFFBQ3JDLHVDQUF3RCxRQUFBLFFBQ3hELG9CQUFxQyxRQUFBLFFBQ3JDLHNCQUF1QyxRQUFBLFFBQ3ZDLGNBQStCLFFBQUEsUUFDL0IsbUJBQW9D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QzVDLHFCQUFzQyxRQUFBLFFBQ3RDLHlCQUEwQyxRQUFBLFFBQzFDLG1CQUFvQyxRQUFBLFFBQ3BDLHdCQUF5QyxRQUFBLFFBQ3pDLDBCQUEyQyxRQUFBLFFBQzNDLHVCQUF3QyxRQUFBLFFBQ3hDLGtCQUFtQyxRQUFBLFFBQ25DLHlCQUEwQyxRQUFBLFFBQzFDLHFCQUFzQyxRQUFBLFFBQ3RDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCQUF1QyxRQUFBLFFBQ3ZDLHVCQUF3QyxRQUFBLFFBQ3hDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLGlCQUFrQyxRQUFBLFFBQ2xDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLGlCQUFrQyxRQUFBLFFBQ2xDLHdCQUF5QyxRQUFBLFFBQ3pDLDRCQUE2QyxRQUFBLFFBQzdDLHVCQUF3QyxRQUFBLFFBQ3hDLHVCQUF3QyxRQUFBLFFBQ3hDLDJCQUE0QyxRQUFBLFFBQzVDLHNCQUF1QyxRQUFBLFFBQ3ZDLDBCQUEyQyxRQUFBLFFBQzNDLHdCQUF5QyxRQUFBLFFBQ3pDLDRCQUE2QyxRQUFBLFFBQzdDLHNCQUF1QyxRQUFBLFFBQ3ZDLDBCQUEyQyxRQUFBLFFBQzNDLHVCQUF3QyxRQUFBLFFBQ3hDLDJCQUE0QyxRQUFBLFFBQzVDLHNCQUF1QyxRQUFBLFFBQ3ZDLDBCQUEyQyxRQUFBLFFBQzNDLCtCQUFnRCxRQUFBLFFBQ2hELCtCQUFnRCxRQUFBLFFBQ2hELGdDQUFpRCxRQUFBLFFBQ2pELDZCQUE4QyxRQUFBLFFBQzlDLCtCQUFnRCxRQUFBLFFBQ2hELCtCQUFnRCxRQUFBLFFBQ2hELGdDQUFpRCxRQUFBLFFBQ2pELDZCQUE4QyxRQUFBLFFBQzlDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLHlCQUEwQyxRQUFBLFFBQzFDLCtCQUFnRCxRQUFBLFFBQ2hELCtCQUFnRCxRQUFBLFFBQ2hELGdDQUFpRCxRQUFBLFFB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QUFBLFFBQ3RDLHlCQUEwQyxRQUFBLFFBQzFDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLGVBQWdDLFFBQUEsUUFDaEMsbUJBQW9DLFFBQUEsUUFDcEMsc0JBQXVDLFFBQUEsUUFDdkMsaUJBQWtDLFFBQUEsUUFDbEMscUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMseUJBQTBDLFFBQUEsUUFDMUMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMseUJBQTBDLFFBQUEsUUFDMUMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXFDLFFBQUEsUUFDckMsd0JBQXlDLFFBQUEsUUFDekMsMkJBQTRDLFFBQUEsUUFDNUMsa0JBQW1DLFFBQUEsUUFDbkMscUJBQXNDLFFBQUEsUUFDdEMseUJBQTBDLFFBQUEsUUFDMUMsMEJBQTJDLFFBQUEsUUFDM0MsMkJBQTRDLFFBQUEsUUFDNUMsaUJBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsbUJBQW9DLFFBQUEsUUFDcEMsb0JBQXFDLFFBQUEsUUFDckMsb0JBQXFDLFFBQUEsUUFDckMsbUJBQW9DLFFBQUEsUUFDcEMsdUJBQXdDLFFBQUEsUUFDeEMsaUJBQWtDLFFBQUEsUUFDbEMsa0JBQW1DLFFBQUEsUUFDbkMsZ0JBQWlDLFFBQUEsUUFDakMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXFDLFFBQUEsUUFDckMscUJBQXNDLFFBQUEsUUFDdEMsa0JBQW1DLFFBQUEsUUFDbkMsb0JBQXFDLFFBQUEsUUFDckMsd0JBQXlDLFFBQUEsUUFDekMsZ0JBQWlDLFFBQUEsUUFDakMsdUJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMscUJBQXNDLFFBQUEsUUFDdEMsNkJBQThDLFFBQUEsUUFDOUMscUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUUFDcEMsa0JBQW1DLFFBQUEsUUFDbkMsa0JBQW1DLFFB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QyxRQUFBLFFBQ3RDLHFCQUFzQyxRQUFBLFFBQ3RDLDRCQUE2QyxRQUFBLFFBQzdDLHdCQUF5QyxRQUFBLFFBQ3pDLHVCQUF3QyxRQUFBLFFBQ3hDLGtCQUFtQyxRQUFBLFFBQ25DLHNCQUF1QyxRQUFBLFFBQ3ZDLHdCQUF5QyxRQUFBLFFBQ3pDLGdCQUFpQyxRQUFBLFFBQ2pDLHlCQUEwQyxRQUFBLFFBQzFDLDBCQUEyQyxRQUFBLFFBQzNDLHdCQUF5QyxRQUFBLFFBQ3pDLHdCQUF5QyxRQUFBLFFBQ3pDLDJCQUE0QyxRQUFBLFFBQzVDLHlCQUEwQyxRQUFBLFFBQzFDLGtCQUFtQyxRQUFBLFFBQ25DLHVCQUF3QyxRQUFBLFFBQ3hDLG1CQUFvQyxRQUFBLFFBQ3BDLHVCQUF3QyxRQUFBLFFBQ3hDLHlCQUEwQyxRQUFBLFFBQzFDLG9CQUFxQyxRQUFBLFFBQ3JDLHdCQUF5QyxRQUFBLFFBQ3pDLGtCQUFtQyxRQUFBLFFBQ25DLHVCQUF3QyxRQUFBLFFBQ3hDLG1CQUFvQyxRQUFBLFFBQ3BDLG1CQUFvQyxRQUFBLFFBQ3BDLG9CQUFxQyxRQUFBLFFBQ3JDLGlCQUFrQyxRQUFBLFFBQ2xDLGlCQUFrQyxRQUFBLFFBQ2xDLHNCQUF1QyxRQUFBLFFBQ3ZDLHFCQUFzQyxRQUFBLFFBQ3RDLDRCQUE2QyxRQUFBLFFBQzdDLHFCQUFzQyxRQUFBLFFBQ3RDLDRCQUE2QyxRQUFBLFFBQzdDLHNCQUF1QyxRQUFBLFFBQ3ZDLGlCQUFrQyxRQUFBLFFBQ2xDLG1CQUFvQyxRQUFBLFFBQ3BDLG9CQUFxQyxRQUFBLFFBQ3JDLDBCQUEyQyxRQUFBLFFBQzNDLDJCQUE0QyxRQUFBLFFBQzVDLHFCQUFzQyxRQUFBLFFBQ3RDLGdCQUFpQyxRQUFBLFFBQ2pDLDJCQUE0QyxRQUFBLFFBQzVDLHlCQUEwQyxRQUFBLFFBQzFDLDRCQUE2QyxRQUFBLFFBQzdDLDBCQUEyQyxRQUFBLFFBQzNDLHFCQUFzQyxRQUFBLFFBQ3RDLDZCQUE4QyxRQUFBLFFBQzlDLDJCQUE0QyxRQUFBLFFBQzVDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCQUF1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RU4sMkNBMEVRLE1BQUEsUUExRVIsOENBaUZLLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FsRkwsOERBQUEsK0RBb0ZPLGNBQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxRQXJGUCxnREF3Rk8sTUFBQSxRQXhGUCxnRUEyRk8sTUFBQSxLQTNGUCxrRUE4Rk8sWUFBQSxJQUNBLFVBQUEsT0FDQSxZQUFBLElBaEdQLDBFQW1HTSxVQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FDQSxZQUFBLE9BckdOLHdFQXlHSyxPQUFBLElBQUEsTUFBQSxRQXpHTCxtREE0R00saUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQTdHTix5REErR1EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQWhIUiwrQkFxSEksUUFBQSxLQUFBLE1BckhKLGtDQXVITSxNQUFBLFFDdkhOLHFCQUNDLFlBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQUxELDRCQU9FLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFNBQUEsT0FDQSxhQUFBLEtBWEYsZ0NBYUcsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BakJILDhCQXFCRSxZQUFBLE1BQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsS0F6QkYscUNBNkJHLFlBQUEsSUFDQSxRQUFBLE1DN0JILGE5Q0RBLGE4Q0dFLFFBQUEiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6MTAwLDMwMCw3MDBcIjtcclxuQGltcG9ydCBcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDMwMGksNDAwLDQwMGksNzAwLDcwMGlcIjtcclxuQGltcG9ydCBcImJvb3RzdHJhcC9ib290c3RyYXAtcmVib290XCI7XHJcbkBpbXBvcnQgXCJib290c3RyYXAvYm9vdHN0cmFwLWdyaWRcIjtcclxuQGltcG9ydCBcImZvbnRhd2Vzb21lL2ZvbnRhd2Vzb21lXCI7XHJcbkBpbXBvcnQgXCJmb250YXdlc29tZS9mYS1zb2xpZFwiO1xyXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvZmEtbGlnaHRcIjtcclxuQGltcG9ydCBcImZvbnRhd2Vzb21lL2ZhLXJlZ3VsYXJcIjtcclxuQGltcG9ydCBcImZvbnRhd2Vzb21lL2ZhLWJyYW5kc1wiO1xyXG5AaW1wb3J0IFwic2VsZWN0Mi9jb3JlXCI7XHJcbkBpbXBvcnQgXCJzbGljay9zbGlja1wiO1xyXG5AaW1wb3J0IFwic2xpY2svc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcImZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hbGxcIjtcclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcclxuICovXHJcblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwicmVib290XCI7XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cclxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXHJcbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXHJcbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gNlxyXG59XHJcblxyXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHtcclxuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcclxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcclxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXHJcbn1cclxuXHJcbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cclxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XHJcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gQ29udGVudCBncm91cGluZ1xyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxyXG4gIGhlaWdodDogMDsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcblxyXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxyXG5cclxuYWJiclt0aXRsZV0sXHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxuICBjdXJzb3I6IGhlbHA7IC8vIDNcclxuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG59XHJcbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy9cclxuLy8gTGlua3NcclxuLy9cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxyXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvZGVcclxuLy9cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LWZhbWlseS1uby1kdXBsaWNhdGUtbmFtZXNcclxuXHJcbnByZSB7XHJcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xyXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUYWJsZXNcclxuLy9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXHJcbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxyXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XHJcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cclxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxufVxyXG5cclxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6MTAwLDMwMCw3MDBcIjtcbkBpbXBvcnQgXCIvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCwzMDBpLDQwMCw0MDBpLDcwMCw3MDBpXCI7XG4vKiFcclxuICogQm9vdHN0cmFwIFJlYm9vdCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxyXG4gKi9cbi8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4vKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDczLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTM1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDE1MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMTYyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyogbGluZSAxNjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qIGxpbmUgMTgyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTkwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG4vKiBsaW5lIDE5MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4vKiBsaW5lIDE5OCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyMTYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjI1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMjM2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyNDUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4vKiBsaW5lIDI2MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDI3MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjc3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAyODYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4vKiBsaW5lIDI5MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbi8qIGxpbmUgMjk4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuLyogbGluZSAzMDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4vKiBsaW5lIDMxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDMyNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbi8qIGxpbmUgMzMxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMzQ3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDM1NSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgMzYzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDM3MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM3OCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG4vKiBsaW5lIDM5MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBsaW5lIDM5NiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogbGluZSA0MjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgNDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA0NDYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA0NTYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKiBsaW5lIDQ2NSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDY5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX3JlYm9vdC5zY3NzICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA0NzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ4MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4vKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvYm9vdHN0cmFwLWdyaWQuc2NzcyAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAzOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4vKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDM3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfSB9XG5cbi8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9ib290c3RyYXAvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG4vKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19jb3JlLnNjc3MgKi9cbi5mYSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4vKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19sYXJnZXIuc2NzcyAqL1xuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzICovXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLyogbGluZSAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyAqL1xuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi8qIGxpbmUgNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2xpc3Quc2NzcyAqL1xuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19saXN0LnNjc3MgKi9cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fbGlzdC5zY3NzICovXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XG5cbi8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIGxpbmUgNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19hbmltYXRlZC5zY3NzICovXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLyogbGluZSA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4vKiBsaW5lIDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4vKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTsgfVxuXG4vKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMmVtOyB9XG5cbi8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fc3RhY2tlZC5zY3NzICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLyogbGluZSA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG5cbi8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi8qIGxpbmUgNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4vKiBsaW5lIDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLyogbGluZSA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjsgfVxuXG4vKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4vKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4vKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4vKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGxlcmdpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4vKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7IH1cblxuLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi8qIGxpbmUgMjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4vKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4vKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjsgfVxuXG4vKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4vKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4vKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cblxuLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLyogbGluZSAzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4vKiBsaW5lIDM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4vKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4vKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4vKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG5cbi8qIGxpbmUgNTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4vKiBsaW5lIDUyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cblxuLyogbGluZSA1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4vKiBsaW5lIDU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTJcIjsgfVxuXG4vKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4vKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4vKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cblxuLyogbGluZSA2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjsgfVxuXG4vKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjsgfVxuXG4vKiBsaW5lIDYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG5cbi8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4vKiBsaW5lIDY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLyogbGluZSA2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4vKiBsaW5lIDY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG5cbi8qIGxpbmUgNjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4vKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWZyb20tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi8qIGxpbmUgNzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZnJvbS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NFwiOyB9XG5cbi8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDVcIjsgfVxuXG4vKiBsaW5lIDczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjsgfVxuXG4vKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG5cbi8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2FcIjsgfVxuXG4vKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYlwiOyB9XG5cbi8qIGxpbmUgNzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cblxuLyogbGluZSA3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2RcIjsgfVxuXG4vKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjsgfVxuXG4vKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQwXCI7IH1cblxuLyogbGluZSA4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDFcIjsgfVxuXG4vKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLyogbGluZSA4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4vKiBsaW5lIDg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4vKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1hbHQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG5cbi8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLyogbGluZSA4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiOyB9XG5cbi8qIGxpbmUgODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4vKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4vKiBsaW5lIDkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4vKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLyogbGluZSA5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi8qIGxpbmUgOTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLyogbGluZSA5NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLyogbGluZSA5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4vKiBsaW5lIDk5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLyogbGluZSAxMDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzVcIjsgfVxuXG4vKiBsaW5lIDEwMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNlwiOyB9XG5cbi8qIGxpbmUgMTAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4vKiBsaW5lIDEwNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjsgfVxuXG4vKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW5kLWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XG5cbi8qIGxpbmUgMTA2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLyogbGluZSAxMDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XG5cbi8qIGxpbmUgMTA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhcmNvZGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLyogbGluZSAxMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY1XCI7IH1cblxuLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi8qIGxpbmUgMTEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLyogbGluZSAxMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4vKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4vKiBsaW5lIDExOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLyogbGluZSAxMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLyogbGluZSAxMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLyogbGluZSAxMjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLyogbGluZSAxMjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG5cbi8qIGxpbmUgMTIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4vKiBsaW5lIDEyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4vKiBsaW5lIDEyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLyogbGluZSAxMjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG5cbi8qIGxpbmUgMTI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cblxuLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi8qIGxpbmUgMTI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4vKiBsaW5lIDEzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7IH1cblxuLyogbGluZSAxMzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4vKiBsaW5lIDEzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4vKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi8qIGxpbmUgMTM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi8qIGxpbmUgMTM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4vKiBsaW5lIDEzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi8qIGxpbmUgMTQwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4vKiBsaW5lIDE0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjsgfVxuXG4vKiBsaW5lIDE0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4vKiBsaW5lIDE0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi8qIGxpbmUgMTQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4vKiBsaW5lIDE0NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi8qIGxpbmUgMTQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4vKiBsaW5lIDE0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi8qIGxpbmUgMTQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiOyB9XG5cbi8qIGxpbmUgMTUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJvd2xpbmctcGluczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG5cbi8qIGxpbmUgMTUxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJveC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2N1wiOyB9XG5cbi8qIGxpbmUgMTUzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLyogbGluZSAxNTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLyogbGluZSAxNTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi8qIGxpbmUgMTU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi8qIGxpbmUgMTU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi8qIGxpbmUgMTU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi8qIGxpbmUgMTYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG5cbi8qIGxpbmUgMTYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLyogbGluZSAxNjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4vKiBsaW5lIDE2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi8qIGxpbmUgMTY0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjsgfVxuXG4vKiBsaW5lIDE2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLyogbGluZSAxNjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLyogbGluZSAxNjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi8qIGxpbmUgMTY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4vKiBsaW5lIDE2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi8qIGxpbmUgMTcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi8qIGxpbmUgMTcxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLyogbGluZSAxNzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiOyB9XG5cbi8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM0XCI7IH1cblxuLyogbGluZSAxNzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4vKiBsaW5lIDE3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLyogbGluZSAxNzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4vKiBsaW5lIDE3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4vKiBsaW5lIDE3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7IH1cblxuLyogbGluZSAxNzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLyogbGluZSAxODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4vKiBsaW5lIDE4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4vKiBsaW5lIDE4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiOyB9XG5cbi8qIGxpbmUgMTgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJlXCI7IH1cblxuLyogbGluZSAxODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7IH1cblxuLyogbGluZSAxODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7IH1cblxuLyogbGluZSAxODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiOyB9XG5cbi8qIGxpbmUgMTg3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4vKiBsaW5lIDE4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi8qIGxpbmUgMTg5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLyogbGluZSAxOTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4vKiBsaW5lIDE5MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4vKiBsaW5lIDE5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjsgfVxuXG4vKiBsaW5lIDE5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi8qIGxpbmUgMTk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi8qIGxpbmUgMTk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi8qIGxpbmUgMTk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4vKiBsaW5lIDE5NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLyogbGluZSAxOTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLyogbGluZSAxOTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4vKiBsaW5lIDIwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi8qIGxpbmUgMjAxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi8qIGxpbmUgMjAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4vKiBsaW5lIDIwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4vKiBsaW5lIDIwNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4vKiBsaW5lIDIwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLyogbGluZSAyMDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi8qIGxpbmUgMjA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLyogbGluZSAyMDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi8qIGxpbmUgMjA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi8qIGxpbmUgMjEwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4vKiBsaW5lIDIxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4vKiBsaW5lIDIxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi8qIGxpbmUgMjEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG5cbi8qIGxpbmUgMjE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi8qIGxpbmUgMjE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLyogbGluZSAyMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLyogbGluZSAyMTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi8qIGxpbmUgMjE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLyogbGluZSAyMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2RcIjsgfVxuXG4vKiBsaW5lIDIyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1jbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4vKiBsaW5lIDIyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLyogbGluZSAyMjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDBcIjsgfVxuXG4vKiBsaW5lIDIyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4vKiBsaW5lIDIyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLyogbGluZSAyMjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XG5cbi8qIGxpbmUgMjI2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLyogbGluZSAyMjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4vKiBsaW5lIDIyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1xdWVlbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjsgfVxuXG4vKiBsaW5lIDIyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLyogbGluZSAyMzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjsgfVxuXG4vKiBsaW5lIDIzMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLyogbGluZSAyMzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiOyB9XG5cbi8qIGxpbmUgMjMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLyogbGluZSAyMzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjsgfVxuXG4vKiBsaW5lIDIzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cblxuLyogbGluZSAyMzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiOyB9XG5cbi8qIGxpbmUgMjM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cblxuLyogbGluZSAyMzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjVcIjsgfVxuXG4vKiBsaW5lIDIzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4vKiBsaW5lIDI0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4vKiBsaW5lIDI0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cblxuLyogbGluZSAyNDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOVwiOyB9XG5cbi8qIGxpbmUgMjQzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjsgfVxuXG4vKiBsaW5lIDI0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG5cbi8qIGxpbmUgMjQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cblxuLyogbGluZSAyNDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi8qIGxpbmUgMjQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLyogbGluZSAyNDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLyogbGluZSAyNTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLyogbGluZSAyNTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLyogbGluZSAyNTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cblxuLyogbGluZSAyNTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4vKiBsaW5lIDI1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi8qIGxpbmUgMjU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLyogbGluZSAyNTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4vKiBsaW5lIDI1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi8qIGxpbmUgMjU4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLyogbGluZSAyNTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7IH1cblxuLyogbGluZSAyNjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLyogbGluZSAyNjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi8qIGxpbmUgMjYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4vKiBsaW5lIDI2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cblxuLyogbGluZSAyNjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLyogbGluZSAyNjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG5cbi8qIGxpbmUgMjY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4vKiBsaW5lIDI2NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi8qIGxpbmUgMjY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cblxuLyogbGluZSAyNjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29kZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG5cbi8qIGxpbmUgMjcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4vKiBsaW5lIDI3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi8qIGxpbmUgMjcyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi8qIGxpbmUgMjczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi8qIGxpbmUgMjc0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4vKiBsaW5lIDI3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLyogbGluZSAyNzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi8qIGxpbmUgMjc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLyogbGluZSAyNzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4vKiBsaW5lIDI3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLyogbGluZSAyODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjsgfVxuXG4vKiBsaW5lIDI4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4vKiBsaW5lIDI4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wcmVzcy13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI2XCI7IH1cblxuLyogbGluZSAyODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4vKiBsaW5lIDI4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4vKiBsaW5lIDI4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb252ZXlvci1iZWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLyogbGluZSAyODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjsgfVxuXG4vKiBsaW5lIDI4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLyogbGluZSAyODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLyogbGluZSAyODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cblxuLyogbGluZSAyOTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi8qIGxpbmUgMjkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLyogbGluZSAyOTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4vKiBsaW5lIDI5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi8qIGxpbmUgMjk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNyaWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjsgfVxuXG4vKiBsaW5lIDI5NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLyogbGluZSAyOTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi8qIGxpbmUgMjk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4vKiBsaW5lIDI5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi8qIGxpbmUgMjk5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4vKiBsaW5lIDMwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi8qIGxpbmUgMzAxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4vKiBsaW5lIDMwMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4vKiBsaW5lIDMwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cblxuLyogbGluZSAzMDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi8qIGxpbmUgMzA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLyogbGluZSAzMDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4vKiBsaW5lIDMwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLyogbGluZSAzMDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cblxuLyogbGluZSAzMDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLyogbGluZSAzMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi8qIGxpbmUgMzExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4vKiBsaW5lIDMxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG5cbi8qIGxpbmUgMzEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4vKiBsaW5lIDMxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWFnbm9zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4vKiBsaW5lIDMxNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLyogbGluZSAzMTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi8qIGxpbmUgMzE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4vKiBsaW5lIDMxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cblxuLyogbGluZSAzMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLyogbGluZSAzMjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLyogbGluZSAzMjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLyogbGluZSAzMjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLyogbGluZSAzMjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4vKiBsaW5lIDMyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiOyB9XG5cbi8qIGxpbmUgMzI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7IH1cblxuLyogbGluZSAzMjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi8qIGxpbmUgMzI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc1XCI7IH1cblxuLyogbGluZSAzMjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi8qIGxpbmUgMzI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4vKiBsaW5lIDMzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi8qIGxpbmUgMzMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjsgfVxuXG4vKiBsaW5lIDMzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi8qIGxpbmUgMzMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG5cbi8qIGxpbmUgMzM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4vKiBsaW5lIDMzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4vKiBsaW5lIDMzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi8qIGxpbmUgMzM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XG5cbi8qIGxpbmUgMzM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4vKiBsaW5lIDMzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLyogbGluZSAzNDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi8qIGxpbmUgMzQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLyogbGluZSAzNDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLyogbGluZSAzNDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG5cbi8qIGxpbmUgMzQ0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbGlwc2lzLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cblxuLyogbGluZSAzNDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi8qIGxpbmUgMzQ2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cblxuLyogbGluZSAzNDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjsgfVxuXG4vKiBsaW5lIDM0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4vKiBsaW5lIDM0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi8qIGxpbmUgMzUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4vKiBsaW5lIDM1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4vKiBsaW5lIDM1MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjsgfVxuXG4vKiBsaW5lIDM1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4vKiBsaW5lIDM1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjsgfVxuXG4vKiBsaW5lIDM1NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi8qIGxpbmUgMzU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4vKiBsaW5lIDM1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4vKiBsaW5lIDM1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi8qIGxpbmUgMzU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi8qIGxpbmUgMzYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLyogbGluZSAzNjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLyogbGluZSAzNjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cblxuLyogbGluZSAzNjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4vKiBsaW5lIDM2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4vKiBsaW5lIDM2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLyogbGluZSAzNjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi8qIGxpbmUgMzY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLyogbGluZSAzNjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXhwYW5kLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjBcIjsgfVxuXG4vKiBsaW5lIDM2OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4vKiBsaW5lIDM3MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLyogbGluZSAzNzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4vKiBsaW5lIDM3MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG5cbi8qIGxpbmUgMzczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi8qIGxpbmUgMzc0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG5cbi8qIGxpbmUgMzc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLyogbGluZSAzNzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLyogbGluZSAzNzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4vKiBsaW5lIDM3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLyogbGluZSAzNzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7IH1cblxuLyogbGluZSAzODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLyogbGluZSAzODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi8qIGxpbmUgMzgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiOyB9XG5cbi8qIGxpbmUgMzgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi8qIGxpbmUgMzg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi8qIGxpbmUgMzg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiOyB9XG5cbi8qIGxpbmUgMzg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLyogbGluZSAzODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi8qIGxpbmUgMzg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLyogbGluZSAzODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLyogbGluZSAzOTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi8qIGxpbmUgMzkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjsgfVxuXG4vKiBsaW5lIDM5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4vKiBsaW5lIDM5MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4vKiBsaW5lIDM5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cblxuLyogbGluZSAzOTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi8qIGxpbmUgMzk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4vKiBsaW5lIDM5NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4vKiBsaW5lIDM5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLyogbGluZSAzOTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi8qIGxpbmUgNDAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLyogbGluZSA0MDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLyogbGluZSA0MDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLyogbGluZSA0MDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi8qIGxpbmUgNDA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4vKiBsaW5lIDQwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4vKiBsaW5lIDQwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7IH1cblxuLyogbGluZSA0MDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlsbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4vKiBsaW5lIDQwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4vKiBsaW5lIDQwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLyogbGluZSA0MTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4vKiBsaW5lIDQxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLyogbGluZSA0MTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLyogbGluZSA0MTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4vKiBsaW5lIDQxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLyogbGluZSA0MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi8qIGxpbmUgNDE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLyogbGluZSA0MTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4vKiBsaW5lIDQxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjsgfVxuXG4vKiBsaW5lIDQxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4vKiBsaW5lIDQyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4vKiBsaW5lIDQyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4vKiBsaW5lIDQyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi8qIGxpbmUgNDIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4vKiBsaW5lIDQyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4vKiBsaW5lIDQyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLyogbGluZSA0MjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4vKiBsaW5lIDQyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4vKiBsaW5lIDQyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4vKiBsaW5lIDQyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLyogbGluZSA0MzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLyogbGluZSA0MzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9ya2xpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4vKiBsaW5lIDQzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4vKiBsaW5lIDQzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLyogbGluZSA0MzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4vKiBsaW5lIDQzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLyogbGluZSA0MzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi8qIGxpbmUgNDM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLyogbGluZSA0MzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi8qIGxpbmUgNDM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLyogbGluZSA0NDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLyogbGluZSA0NDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi8qIGxpbmUgNDQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLyogbGluZSA0NDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLyogbGluZSA0NDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiOyB9XG5cbi8qIGxpbmUgNDQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4vKiBsaW5lIDQ0NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi8qIGxpbmUgNDQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi8qIGxpbmUgNDQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjsgfVxuXG4vKiBsaW5lIDQ0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4vKiBsaW5lIDQ1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLyogbGluZSA0NTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLyogbGluZSA0NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi8qIGxpbmUgNDUzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4vKiBsaW5lIDQ1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjsgfVxuXG4vKiBsaW5lIDQ1NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4vKiBsaW5lIDQ1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4vKiBsaW5lIDQ1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLyogbGluZSA0NTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4vKiBsaW5lIDQ1OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLyogbGluZSA0NjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4vKiBsaW5lIDQ2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4vKiBsaW5lIDQ2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4vKiBsaW5lIDQ2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4vKiBsaW5lIDQ2NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYThcIjsgfVxuXG4vKiBsaW5lIDQ2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi8qIGxpbmUgNDY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi8qIGxpbmUgNDY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiOyB9XG5cbi8qIGxpbmUgNDY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLyogbGluZSA0NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4vKiBsaW5lIDQ3MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLyogbGluZSA0NzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLyogbGluZSA0NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi8qIGxpbmUgNDczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLyogbGluZSA0NzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4vKiBsaW5lIDQ3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLyogbGluZSA0NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4vKiBsaW5lIDQ3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi8qIGxpbmUgNDc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4vKiBsaW5lIDQ3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi8qIGxpbmUgNDgwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cblxuLyogbGluZSA0ODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4vKiBsaW5lIDQ4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNVwiOyB9XG5cbi8qIGxpbmUgNDgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLyogbGluZSA0ODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7IH1cblxuLyogbGluZSA0ODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1ob2xkaW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YlwiOyB9XG5cbi8qIGxpbmUgNDg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLyogbGluZSA0ODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi8qIGxpbmUgNDg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjsgfVxuXG4vKiBsaW5lIDQ4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjsgfVxuXG4vKiBsaW5lIDQ5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4vKiBsaW5lIDQ5MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLyogbGluZSA0OTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi8qIGxpbmUgNDkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi8qIGxpbmUgNDk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLyogbGluZSA0OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLyogbGluZSA0OTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi8qIGxpbmUgNDk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4vKiBsaW5lIDQ5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4vKiBsaW5lIDQ5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cblxuLyogbGluZSA1MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLyogbGluZSA1MDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi8qIGxpbmUgNTAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjsgfVxuXG4vKiBsaW5lIDUwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi8qIGxpbmUgNTA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG5cbi8qIGxpbmUgNTA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjsgfVxuXG4vKiBsaW5lIDUwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1oaXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLyogbGluZSA1MDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi8qIGxpbmUgNTA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4vKiBsaW5lIDUwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XG5cbi8qIGxpbmUgNTEwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvY2tleS1zdGlja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4vKiBsaW5lIDUxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLyogbGluZSA1MTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4vKiBsaW5lIDUxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi8qIGxpbmUgNTE0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi8qIGxpbmUgNTE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XG5cbi8qIGxpbmUgNTE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi8qIGxpbmUgNTE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi8qIGxpbmUgNTE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4vKiBsaW5lIDUxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi8qIGxpbmUgNTIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi8qIGxpbmUgNTIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLyogbGluZSA1MjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjsgfVxuXG4vKiBsaW5lIDUyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLyogbGluZSA1MjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4vKiBsaW5lIDUyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi8qIGxpbmUgNTI2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4vKiBsaW5lIDUyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi8qIGxpbmUgNTI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLyogbGluZSA1MjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLyogbGluZSA1MzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi8qIGxpbmUgNTMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cblxuLyogbGluZSA1MzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjsgfVxuXG4vKiBsaW5lIDUzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmJveC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjsgfVxuXG4vKiBsaW5lIDUzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjsgfVxuXG4vKiBsaW5lIDUzNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi8qIGxpbmUgNTM2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZHVzdHJ5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi8qIGxpbmUgNTM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4vKiBsaW5lIDUzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XG5cbi8qIGxpbmUgNTM5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLyogbGluZSA1NDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLyogbGluZSA1NDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4vKiBsaW5lIDU0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnZlbnRvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjsgfVxuXG4vKiBsaW5lIDU0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLyogbGluZSA1NDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLyogbGluZSA1NDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLyogbGluZSA1NDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4vKiBsaW5lIDU0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG5cbi8qIGxpbmUgNTQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4vKiBsaW5lIDU0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi8qIGxpbmUgNTUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG5cbi8qIGxpbmUgNTUxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLyogbGluZSA1NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLyogbGluZSA1NTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjsgfVxuXG4vKiBsaW5lIDU1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4vKiBsaW5lIDU1NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi8qIGxpbmUgNTU2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi8qIGxpbmUgNTU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLyogbGluZSA1NTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi8qIGxpbmUgNTU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi8qIGxpbmUgNTYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cblxuLyogbGluZSA1NjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLyogbGluZSA1NjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi8qIGxpbmUgNTYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi8qIGxpbmUgNTY0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4vKiBsaW5lIDU2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLyogbGluZSA1NjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi8qIGxpbmUgNTY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLyogbGluZSA1NjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi8qIGxpbmUgNTY5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4vKiBsaW5lIDU3MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi8qIGxpbmUgNTcxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLyogbGluZSA1NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLyogbGluZSA1NzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLyogbGluZSA1NzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLyogbGluZSA1NzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiOyB9XG5cbi8qIGxpbmUgNTc2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4vKiBsaW5lIDU3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi8qIGxpbmUgNTc4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLyogbGluZSA1NzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLyogbGluZSA1ODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4vKiBsaW5lIDU4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4vKiBsaW5lIDU4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLyogbGluZSA1ODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4vKiBsaW5lIDU4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7IH1cblxuLyogbGluZSA1ODUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi8qIGxpbmUgNTg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLyogbGluZSA1ODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi8qIGxpbmUgNTg4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBkXCI7IH1cblxuLyogbGluZSA1ODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLyogbGluZSA1OTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9jay1vcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi8qIGxpbmUgNTkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4vKiBsaW5lIDU5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7IH1cblxuLyogbGluZSA1OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjsgfVxuXG4vKiBsaW5lIDU5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi8qIGxpbmUgNTk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG5cbi8qIGxpbmUgNTk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi8qIGxpbmUgNTk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4vKiBsaW5lIDU5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLyogbGluZSA1OTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi8qIGxpbmUgNjAwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLWx1Y2hhZG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLyogbGluZSA2MDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi8qIGxpbmUgNjAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4vKiBsaW5lIDYwMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi8qIGxpbmUgNjA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi8qIGxpbmUgNjA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4vKiBsaW5lIDYwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4vKiBsaW5lIDYwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLyogbGluZSA2MDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4vKiBsaW5lIDYwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLyogbGluZSA2MTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLyogbGluZSA2MTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG5cbi8qIGxpbmUgNjEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLyogbGluZSA2MTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4vKiBsaW5lIDYxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cblxuLyogbGluZSA2MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi8qIGxpbmUgNjE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi8qIGxpbmUgNjE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4vKiBsaW5lIDYxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4vKiBsaW5lIDYxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi8qIGxpbmUgNjIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi8qIGxpbmUgNjIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cblxuLyogbGluZSA2MjIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLyogbGluZSA2MjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLyogbGluZSA2MjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi8qIGxpbmUgNjI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi8qIGxpbmUgNjI2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4vKiBsaW5lIDYyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi8qIGxpbmUgNjI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4vKiBsaW5lIDYyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4vKiBsaW5lIDYzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi8qIGxpbmUgNjMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi8qIGxpbmUgNjMyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjsgfVxuXG4vKiBsaW5lIDYzMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cblxuLyogbGluZSA2MzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLyogbGluZSA2MzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLyogbGluZSA2MzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4vKiBsaW5lIDYzNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4vKiBsaW5lIDYzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4vKiBsaW5lIDYzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLyogbGluZSA2NDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4vKiBsaW5lIDY0MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4vKiBsaW5lIDY0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLyogbGluZSA2NDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLyogbGluZSA2NDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi8qIGxpbmUgNjQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLyogbGluZSA2NDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi8qIGxpbmUgNjQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4vKiBsaW5lIDY0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLyogbGluZSA2NDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjsgfVxuXG4vKiBsaW5lIDY1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLyogbGluZSA2NTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLyogbGluZSA2NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLyogbGluZSA2NTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE4XCI7IH1cblxuLyogbGluZSA2NTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxOVwiOyB9XG5cbi8qIGxpbmUgNjU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4vKiBsaW5lIDY1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLyogbGluZSA2NTcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLyogbGluZSA2NTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7IH1cblxuLyogbGluZSA2NTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4vKiBsaW5lIDY2MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4vKiBsaW5lIDY2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi8qIGxpbmUgNjYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDZcIjsgfVxuXG4vKiBsaW5lIDY2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLyogbGluZSA2NjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4vKiBsaW5lIDY2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi8qIGxpbmUgNjY2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG5cbi8qIGxpbmUgNjY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLyogbGluZSA2NjgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi8qIGxpbmUgNjY5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XG5cbi8qIGxpbmUgNjcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4vKiBsaW5lIDY3MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi8qIGxpbmUgNjcyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi8qIGxpbmUgNjczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLyogbGluZSA2NzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLyogbGluZSA2NzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLyogbGluZSA2NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG5cbi8qIGxpbmUgNjc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLyogbGluZSA2NzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLyogbGluZSA2NzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7IH1cblxuLyogbGluZSA2ODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjsgfVxuXG4vKiBsaW5lIDY4MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLyogbGluZSA2ODIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjsgfVxuXG4vKiBsaW5lIDY4MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4vKiBsaW5lIDY4NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4vKiBsaW5lIDY4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4vKiBsaW5lIDY4NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjsgfVxuXG4vKiBsaW5lIDY4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLyogbGluZSA2ODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG5cbi8qIGxpbmUgNjkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjsgfVxuXG4vKiBsaW5lIDY5MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7IH1cblxuLyogbGluZSA2OTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi8qIGxpbmUgNjkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi8qIGxpbmUgNjk0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLyogbGluZSA2OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjsgfVxuXG4vKiBsaW5lIDY5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG5cbi8qIGxpbmUgNjk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLyogbGluZSA2OTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLyogbGluZSA2OTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLyogbGluZSA3MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cblxuLyogbGluZSA3MDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi8qIGxpbmUgNzAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLyogbGluZSA3MDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi8qIGxpbmUgNzA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLyogbGluZSA3MDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLyogbGluZSA3MDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4vKiBsaW5lIDcwNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLyogbGluZSA3MDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjsgfVxuXG4vKiBsaW5lIDcwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4vKiBsaW5lIDcxMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLyogbGluZSA3MTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4vKiBsaW5lIDcxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi8qIGxpbmUgNzEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4vKiBsaW5lIDcxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7IH1cblxuLyogbGluZSA3MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4vKiBsaW5lIDcxNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDBcIjsgfVxuXG4vKiBsaW5lIDcxNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDFcIjsgfVxuXG4vKiBsaW5lIDcxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi8qIGxpbmUgNzE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4vKiBsaW5lIDcyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjsgfVxuXG4vKiBsaW5lIDcyMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi8qIGxpbmUgNzIyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4vKiBsaW5lIDcyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4vKiBsaW5lIDcyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLyogbGluZSA3MjUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4vKiBsaW5lIDcyNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi8qIGxpbmUgNzI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjsgfVxuXG4vKiBsaW5lIDcyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4vKiBsaW5lIDcyOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4vKiBsaW5lIDczMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4vKiBsaW5lIDczMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4vKiBsaW5lIDczMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi8qIGxpbmUgNzMzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi8qIGxpbmUgNzM0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLyogbGluZSA3MzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cblxuLyogbGluZSA3MzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLyogbGluZSA3MzcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLyogbGluZSA3MzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7IH1cblxuLyogbGluZSA3MzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4vKiBsaW5lIDc0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLyogbGluZSA3NDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4vKiBsaW5lIDc0MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLyogbGluZSA3NDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLyogbGluZSA3NDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi8qIGxpbmUgNzQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLyogbGluZSA3NDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4vKiBsaW5lIDc0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWN0YW5nbGUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7IH1cblxuLyogbGluZSA3NDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7IH1cblxuLyogbGluZSA3NDksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjsgfVxuXG4vKiBsaW5lIDc1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLyogbGluZSA3NTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLyogbGluZSA3NTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cblxuLyogbGluZSA3NTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLyogbGluZSA3NTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiOyB9XG5cbi8qIGxpbmUgNzU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4vKiBsaW5lIDc1NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG5cbi8qIGxpbmUgNzU3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4vKiBsaW5lIDc1OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLyogbGluZSA3NTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLyogbGluZSA3NjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLyogbGluZSA3NjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVwZWF0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4vKiBsaW5lIDc2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjZcIjsgfVxuXG4vKiBsaW5lIDc2MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cblxuLyogbGluZSA3NjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4vKiBsaW5lIDc2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4vKiBsaW5lIDc2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4vKiBsaW5lIDc2NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4vKiBsaW5lIDc2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLyogbGluZSA3NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjsgfVxuXG4vKiBsaW5lIDc3MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLyogbGluZSA3NzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLyogbGluZSA3NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XG5cbi8qIGxpbmUgNzczLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4vKiBsaW5lIDc3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4vKiBsaW5lIDc3NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cblxuLyogbGluZSA3NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi8qIGxpbmUgNzc3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXJ1cGVlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4vKiBsaW5lIDc3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4vKiBsaW5lIDc3OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7IH1cblxuLyogbGluZSA3ODAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi8qIGxpbmUgNzgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjsgfVxuXG4vKiBsaW5lIDc4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7IH1cblxuLyogbGluZSA3ODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YVwiOyB9XG5cbi8qIGxpbmUgNzg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiOyB9XG5cbi8qIGxpbmUgNzg1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi8qIGxpbmUgNzg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNjcnViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cblxuLyogbGluZSA3ODcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLyogbGluZSA3ODgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLyogbGluZSA3ODksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjsgfVxuXG4vKiBsaW5lIDc5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi8qIGxpbmUgNzkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLyogbGluZSA3OTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLyogbGluZSA3OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLyogbGluZSA3OTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7IH1cblxuLyogbGluZSA3OTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4vKiBsaW5lIDc5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4vKiBsaW5lIDc5NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4vKiBsaW5lIDc5OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLyogbGluZSA3OTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLyogbGluZSA4MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4vKiBsaW5lIDgwMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4vKiBsaW5lIDgwMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLyogbGluZSA4MDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hpZWxkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLyogbGluZSA4MDQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi8qIGxpbmUgODA1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4vKiBsaW5lIDgwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGlwcGluZy10aW1lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4Y1wiOyB9XG5cbi8qIGxpbmUgODA3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi8qIGxpbmUgODA4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi8qIGxpbmUgODA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi8qIGxpbmUgODEwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4vKiBsaW5lIDgxMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjsgfVxuXG4vKiBsaW5lIDgxMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaHV0dGxlY29jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1YlwiOyB9XG5cbi8qIGxpbmUgODEzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4vKiBsaW5lIDgxNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi8qIGxpbmUgODE1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4vKiBsaW5lIDgxNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi8qIGxpbmUgODE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi8qIGxpbmUgODE4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi8qIGxpbmUgODE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLyogbGluZSA4MjAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi8qIGxpbmUgODIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4vKiBsaW5lIDgyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi8qIGxpbmUgODIzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLyogbGluZSA4MjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4vKiBsaW5lIDgyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLyogbGluZSA4MjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLyogbGluZSA4MjcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi8qIGxpbmUgODI4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi8qIGxpbmUgODI5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjJcIjsgfVxuXG4vKiBsaW5lIDgzMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLyogbGluZSA4MzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4vKiBsaW5lIDgzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7IH1cblxuLyogbGluZSA4MzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4vKiBsaW5lIDgzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi8qIGxpbmUgODM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi8qIGxpbmUgODM2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XG5cbi8qIGxpbmUgODM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4vKiBsaW5lIDgzOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4vKiBsaW5lIDgzOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLyogbGluZSA4NDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi8qIGxpbmUgODQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cblxuLyogbGluZSA4NDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLyogbGluZSA4NDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4vKiBsaW5lIDg0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4vKiBsaW5lIDg0NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLyogbGluZSA4NDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiOyB9XG5cbi8qIGxpbmUgODQ3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4vKiBsaW5lIDg0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG5cbi8qIGxpbmUgODQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjsgfVxuXG4vKiBsaW5lIDg1MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLyogbGluZSA4NTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Bpbm5lci10aGlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNFwiOyB9XG5cbi8qIGxpbmUgODUyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjsgfVxuXG4vKiBsaW5lIDg1MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4vKiBsaW5lIDg1NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiOyB9XG5cbi8qIGxpbmUgODU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLyogbGluZSA4NTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjsgfVxuXG4vKiBsaW5lIDg1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLyogbGluZSA4NTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG5cbi8qIGxpbmUgODU5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi8qIGxpbmUgODYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4vKiBsaW5lIDg2MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi8qIGxpbmUgODYyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi8qIGxpbmUgODYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi8qIGxpbmUgODY0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4vKiBsaW5lIDg2NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4vKiBsaW5lIDg2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi8qIGxpbmUgODY3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi8qIGxpbmUgODY4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLyogbGluZSA4NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi8qIGxpbmUgODcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLyogbGluZSA4NzEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cblxuLyogbGluZSA4NzIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLyogbGluZSA4NzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4vKiBsaW5lIDg3NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLyogbGluZSA4NzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLyogbGluZSA4NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4vKiBsaW5lIDg3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjsgfVxuXG4vKiBsaW5lIDg3OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi8qIGxpbmUgODc5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi8qIGxpbmUgODgwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi8qIGxpbmUgODgxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi8qIGxpbmUgODgyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLyogbGluZSA4ODMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLyogbGluZSA4ODQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4vKiBsaW5lIDg4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG5cbi8qIGxpbmUgODg2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi8qIGxpbmUgODg3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4vKiBsaW5lIDg4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG5cbi8qIGxpbmUgODg5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4vKiBsaW5lIDg5MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi8qIGxpbmUgODkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi8qIGxpbmUgODkyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi8qIGxpbmUgODkzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4vKiBsaW5lIDg5NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZXQtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi8qIGxpbmUgODk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi8qIGxpbmUgODk2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjsgfVxuXG4vKiBsaW5lIDg5NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLyogbGluZSA4OTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiOyB9XG5cbi8qIGxpbmUgODk5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLyogbGluZSA5MDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7IH1cblxuLyogbGluZSA5MDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi8qIGxpbmUgOTAyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLyogbGluZSA5MDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi8qIGxpbmUgOTA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cblxuLyogbGluZSA5MDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4vKiBsaW5lIDkwNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7IH1cblxuLyogbGluZSA5MDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGVubmlzLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4vKiBsaW5lIDkwOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi8qIGxpbmUgOTA5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLyogbGluZSA5MTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiOyB9XG5cbi8qIGxpbmUgOTExLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLyogbGluZSA5MTIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4vKiBsaW5lIDkxMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLyogbGluZSA5MTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLyogbGluZSA5MTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4vKiBsaW5lIDkxNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi8qIGxpbmUgOTE3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4vKiBsaW5lIDkxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLyogbGluZSA5MTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi8qIGxpbmUgOTIwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLyogbGluZSA5MjEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4vKiBsaW5lIDkyMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4vKiBsaW5lIDkyMywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4vKiBsaW5lIDkyNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjsgfVxuXG4vKiBsaW5lIDkyNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLyogbGluZSA5MjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4vKiBsaW5lIDkyNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjsgfVxuXG4vKiBsaW5lIDkyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cblxuLyogbGluZSA5MjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi8qIGxpbmUgOTMwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi8qIGxpbmUgOTMxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4vKiBsaW5lIDkzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLyogbGluZSA5MzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLyogbGluZSA5MzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLyogbGluZSA5MzUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4vKiBsaW5lIDkzNiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi8qIGxpbmUgOTM3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi8qIGxpbmUgOTM4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLyogbGluZSA5MzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJhc2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cblxuLyogbGluZSA5NDAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG5cbi8qIGxpbmUgOTQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLyogbGluZSA5NDIsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLyogbGluZSA5NDMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4vKiBsaW5lIDk0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi8qIGxpbmUgOTQ1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi8qIGxpbmUgOTQ2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXRyb3BoeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjsgfVxuXG4vKiBsaW5lIDk0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi8qIGxpbmUgOTQ4LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi8qIGxpbmUgOTQ5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi8qIGxpbmUgOTUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4vKiBsaW5lIDk1MSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi8qIGxpbmUgOTUyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLyogbGluZSA5NTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLyogbGluZSA5NTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi8qIGxpbmUgOTU1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLyogbGluZSA5NTYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjsgfVxuXG4vKiBsaW5lIDk1NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLyogbGluZSA5NTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4vKiBsaW5lIDk1OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiOyB9XG5cbi8qIGxpbmUgOTYwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi8qIGxpbmUgOTYxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4vKiBsaW5lIDk2MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XG5cbi8qIGxpbmUgOTYzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLyogbGluZSA5NjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi8qIGxpbmUgOTY1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4vKiBsaW5lIDk2NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4vKiBsaW5lIDk2NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4vKiBsaW5lIDk2OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLyogbGluZSA5NjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi8qIGxpbmUgOTcwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XG5cbi8qIGxpbmUgOTcxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi8qIGxpbmUgOTcyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZThcIjsgfVxuXG4vKiBsaW5lIDk3MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLyogbGluZSA5NzQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi8qIGxpbmUgOTc1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLyogbGluZSA5NzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4vKiBsaW5lIDk3NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLyogbGluZSA5NzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLyogbGluZSA5NzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4vKiBsaW5lIDk4MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLyogbGluZSA5ODEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4vKiBsaW5lIDk4MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi8qIGxpbmUgOTgzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi8qIGxpbmUgOTg0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXV0ZW5zaWwta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4vKiBsaW5lIDk4NSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cblxuLyogbGluZSA5ODYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4vKiBsaW5lIDk4NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS11dGVuc2lscy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjsgfVxuXG4vKiBsaW5lIDk4OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4vKiBsaW5lIDk4OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi8qIGxpbmUgOTkwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi8qIGxpbmUgOTkxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjsgfVxuXG4vKiBsaW5lIDk5MiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLyogbGluZSA5OTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLyogbGluZSA5OTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi8qIGxpbmUgOTk1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4vKiBsaW5lIDk5NiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi8qIGxpbmUgOTk3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cblxuLyogbGluZSA5OTgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4vKiBsaW5lIDk5OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi8qIGxpbmUgMTAwMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4vKiBsaW5lIDEwMDEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi8qIGxpbmUgMTAwMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLyogbGluZSAxMDAzLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7IH1cblxuLyogbGluZSAxMDA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi8qIGxpbmUgMTAwNSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4vKiBsaW5lIDEwMDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4vKiBsaW5lIDEwMDcsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjsgfVxuXG4vKiBsaW5lIDEwMDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi8qIGxpbmUgMTAwOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4vKiBsaW5lIDEwMTAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjsgfVxuXG4vKiBsaW5lIDEwMTEsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2FyZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7IH1cblxuLyogbGluZSAxMDEyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjsgfVxuXG4vKiBsaW5lIDEwMTMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTFcIjsgfVxuXG4vKiBsaW5lIDEwMTQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjsgfVxuXG4vKiBsaW5lIDEwMTUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLyogbGluZSAxMDE2LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi8qIGxpbmUgMTAxNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi8qIGxpbmUgMTAxOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjsgfVxuXG4vKiBsaW5lIDEwMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG5cbi8qIGxpbmUgMTAyMCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aGlzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7IH1cblxuLyogbGluZSAxMDIxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLyogbGluZSAxMDIyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4vKiBsaW5lIDEwMjMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4vKiBsaW5lIDEwMjQsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLyogbGluZSAxMDI1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4vKiBsaW5lIDEwMjYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLyogbGluZSAxMDI3LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi8qIGxpbmUgMTAyOCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4vKiBsaW5lIDEwMjksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4vKiBsaW5lIDEwMzAsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi8qIGxpbmUgMTAzMSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi8qIGxpbmUgMTAzMiwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4vKiBsaW5lIDEwMzMsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi8qIGxpbmUgMTAzNCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLyogbGluZSAxMDM1LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4vKiBsaW5lIDEwMzYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi8qIGxpbmUgMTAzNywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4vKiBsaW5lIDEwMzgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4vKiBsaW5lIDEwMzksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi8qIGxpbmUgMTA0MCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLyogbGluZSAxMDQxLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLyogbGluZSAxMDQyLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi8qIGxpbmUgMTA0MywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi8qIGxpbmUgMTA0NCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4vKiBsaW5lIDEwNDUsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjsgfVxuXG4vKiBsaW5lIDEwNDYsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19pY29ucy5zY3NzICovXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi8qIGxpbmUgMTA0NywgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi8qIGxpbmUgMTA0OCwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi8qIGxpbmUgMTA0OSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLyogbGluZSAxMDUwLCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyAqL1xuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLnNjc3MgKi9cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4vKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9mb250YXdlc29tZS9mYS1saWdodC5zY3NzICovXG4uZmFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvZmEtcmVndWxhci5zY3NzICovXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvZm9udGF3ZXNvbWUvZmEtYnJhbmRzLnNjc3MgKi9cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL2NvcmUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX3NpbmdsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL3NlbGVjdDIvX3NpbmdsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9zZWxlY3QyL19tdWx0aXBsZS5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX211bHRpcGxlLnNjc3MgKi9cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi8qIGxpbmUgMTksIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL3NlbGVjdDIvX2Ryb3Bkb3duLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL19kcm9wZG93bi5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA1NiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLyogbGluZSA2NSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSA3MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi9fZHJvcGRvd24uc2NzcyAqL1xuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvY29yZS5zY3NzICovXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi8qIGxpbmUgMzYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvY29yZS5zY3NzICovXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLyogbGluZSA1MiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA1NiwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDY0LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNjgsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNzUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA4MywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDk1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAyMCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4vKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLyogbGluZSAzNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogbGluZSA0OSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAgIC8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTsgfVxuICAgICAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuICAgICAgICAgIC8qIGxpbmUgNzYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxuXG4vKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLyogbGluZSA3MSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3NSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgOTAsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fc2luZ2xlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLyogbGluZSA5MywgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLyogbGluZSA5OCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi8qIGxpbmUgMTA2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNjEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA3NCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLyogbGluZSA3OSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL19tdWx0aXBsZS5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgOSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLyogbGluZSAzNSwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL3NlbGVjdDIvdGhlbWUvY2xhc3NpYy9sYXlvdXQuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cblxuLyogbGluZSA1MCwgYXNzZXRzL3Nhc3Mvc2VsZWN0Mi90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDU1LCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4vKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9zZWxlY3QyL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuXG4vKiBTbGlkZXIgKi9cbi8qIGxpbmUgMywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLyogbGluZSAzMywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDY0LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNzEsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA3NCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA4MCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDg0LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5OCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4vKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBBcnJvd3MgKi9cbi8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA4NSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSAxMDMsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi8qIGxpbmUgMTE3LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICAvKiBsaW5lIDExOSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICAvKiBsaW5lIDEyNSwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDEzNywgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDE1NCwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAvKiBsaW5lIDE2NiwgYXNzZXRzL3Nhc3Mvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMTY4LCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgMTcyLCBhc3NldHMvc2Fzcy9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLyogbGluZSAxODksIGFzc2V0cy9zYXNzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuYm9keS5mYW5jeWJveC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuYm9keS5mYW5jeWJveC1pb3NmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjsgfVxuXG4vKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtYmcsXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtb3V0ZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTsgfVxuXG4vKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjg3O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpOyB9XG5cbi8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXRvb2xiYXIsXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTc7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMjVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB2aXNpYmlsaXR5IDBzOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjsgfVxuXG4vKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDk5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLyogbGluZSAxMzAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDEzNywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTQzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxNDYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLyogbGluZSAxNTMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI0U1RTNERjsgfVxuXG4vKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDE3MiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlID4gdGl0bGUsXG4uZmFuY3lib3gtc2xpZGUgPiBzdHlsZSxcbi5mYW5jeWJveC1zbGlkZSA+IG1ldGEsXG4uZmFuY3lib3gtc2xpZGUgPiBsaW5rLFxuLmZhbmN5Ym94LXNsaWRlID4gc2NyaXB0LFxuLmZhbmN5Ym94LXNsaWRlID4gYmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxODAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgei1pbmRleDogOTk5OTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4vKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi8qIGxpbmUgMjEwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLyogbGluZSAyMTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLyogbGluZSAyMTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKiBsaW5lIDIyMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi8qIGxpbmUgMjM5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDI0MiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBsaW5lIDI2MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWVycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMjY4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogQnV0dG9ucyAqL1xuLyogbGluZSAyNzYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAyOTEsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24sXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtYnV0dG9uOmxpbmsge1xuICBjb2xvcjogI2NjYzsgfVxuXG4vKiBsaW5lIDI5NiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMwMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLyogbGluZSAzMDUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNoYXBlLXJlbmRlcmluZzogZ2VvbWV0cmljUHJlY2lzaW9uOyB9XG5cbi8qIGxpbmUgMzExLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAzOyB9XG5cbi8qIGxpbmUgMzE3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1zaGFyZSBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTsgfVxuXG4vKiBsaW5lIDMyMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmcgcGF0aDpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzIzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzI2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYnV0dG9uLS16b29tIHN2ZyBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLyogTmF2aWdhdGlvbiBhcnJvd3MgKi9cbi8qIGxpbmUgMzMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzM2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC01MHB4IDAgMCAwO1xuICB6LWluZGV4OiA5OTk5NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxN3B4OyB9XG5cbi8qIGxpbmUgMzQ2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7IH1cblxuLyogbGluZSAzNTUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMzU4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi8qIGxpbmUgMzYyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM3NiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ8OXJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMjJweC8zMHB4IEFyaWFsLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7IH1cblxuLyogbGluZSAzOTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAzOTcsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgIzg4ODsgfVxuXG4vKiBsaW5lIDQwMCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLyogbGluZSA0MDQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogLTQwcHg7IH1cblxuLyogbGluZSA0MDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyLFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogI2FhYTsgfVxuXG4vKiBsaW5lIDQxNCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA0MTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIENhcHRpb24gKi9cbi8qIGxpbmUgNDI0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FwdGlvbi13cmFwIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNjBweCAydncgMCAydnc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMjAlLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgODAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNDMyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGJ1dHRvbixcbi5mYW5jeWJveC1jYXB0aW9uIHNlbGVjdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogRml4IElFMTEgKi8gfVxuXG4vKiBsaW5lIDQ0NywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBMb2FkaW5nIGluZGljYXRvciAqL1xuLyogbGluZSA0NTIsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+IC5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi8qIGxpbmUgNDg1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHNsaWRlICovXG4vKiBsaW5lIDQ4OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNDk0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0OTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4vKiBsaW5lIDUwNSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi8qIGxpbmUgNTEwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi8qIGxpbmUgNTE0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDUxOSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDUyNCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi8qIGxpbmUgNTMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1MzYsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNTQyLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLyogbGluZSA1NDksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1NTQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA1NTksIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLyogbGluZSA1NjUsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi8qIGxpbmUgNTY5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7IH1cblxuLyogbGluZSA1NzMsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFNoYXJlICovXG4vKiBsaW5lIDU3OCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTg1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSA1OTEsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNTk1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG5wLmZhbmN5Ym94LXNoYXJlX19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cblxuLyogbGluZSA1OTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cblxuLyogbGluZSA2MTgsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjIxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4OyB9XG5cbi8qIGxpbmUgNjI0LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi8qIGxpbmUgNjI3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi8qIGxpbmUgNjMwLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5OyB9XG5cbi8qIGxpbmUgNjMzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi8qIGxpbmUgNjM2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi8qIGxpbmUgNjM5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA2NDcsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4vKiBsaW5lIDY1MCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkN2Q3ZDc7IH1cblxuLyogVGh1bWJzICovXG4vKiBsaW5lIDY2MywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjEycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4vKiBsaW5lIDY3OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy14IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjgzLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjg2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDcwMiwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNzA1LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4OyB9XG5cbi8qIGxpbmUgNzA4LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzLXkgPiB1bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBsaW5lIDcxMywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4vKiBsaW5lIDcxNywgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA3MzQsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbmxpLmZhbmN5Ym94LXRodW1icy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgNzM3LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBsaW5lIDc0OSwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGVhN2Y5O1xuICB6LWluZGV4OiA5OTk5MTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi8qIGxpbmUgNzYxLCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC8qIGxpbmUgNzY2LCBhc3NldHMvc2Fzcy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guY3NzICovXG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAvKiBsaW5lIDc2OCwgYXNzZXRzL3Nhc3MvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94LmNzcyAqL1xuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLyogbGluZSA3NzAsIGFzc2V0cy9zYXNzL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5jc3MgKi9cbiAgLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH0gfVxuXG4vKiA9V29yZFByZXNzIENvcmUgICovXG4vKiBsaW5lIDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbi8qIGxpbmUgNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbiAgICAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4vKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dwLWNvcmUuc2NzcyAqL1xuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4vKiBsaW5lIDY4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4OyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4vKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193cC1jb3JlLnNjc3MgKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi8gfVxuXG4vKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd3AtY29yZS5zY3NzICovXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuLmVkaXRvcl9jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5lZGl0b3JfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgcC5wcmVhbWJsZSB7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAgIC5lZGl0b3JfY29udGVudCBwLnByZWFtYmxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIC8qIGxpbmUgMzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgdWw6bm90KFtjbGFzcyo9XCJnZm9ybVwiXSk6bm90KFtjbGFzcyo9XCJnZmllbGRcIl0pIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAuZWRpdG9yX2NvbnRlbnQgdWw6bm90KFtjbGFzcyo9XCJnZm9ybVwiXSk6bm90KFtjbGFzcyo9XCJnZmllbGRcIl0pIGxpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkuYmlnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHVsOm5vdChbY2xhc3MqPVwiZ2Zvcm1cIl0pOm5vdChbY2xhc3MqPVwiZ2ZpZWxkXCJdKS5iaWcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgICAgLmVkaXRvcl9jb250ZW50IHVsOm5vdChbY2xhc3MqPVwiZ2Zvcm1cIl0pOm5vdChbY2xhc3MqPVwiZ2ZpZWxkXCJdKS5iaWcgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgICAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB1bDpub3QoW2NsYXNzKj1cImdmb3JtXCJdKTpub3QoW2NsYXNzKj1cImdmaWVsZFwiXSkuYmlnIGxpOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG4gIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgb2wuYmlnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IG9sLmJpZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIC8qIGxpbmUgMTAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuZWRpdG9yX2NvbnRlbnQgb2wgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAuZWRpdG9yX2NvbnRlbnQgYmxvY2txdW90ZSBmb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjsgfVxuICAvKiBsaW5lIDExNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5lZGl0b3JfY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmVkaXRvcl9jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmVkaXRvcl9jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDEyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG5oMSxcbi5oMSxcbnAuaDEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIGgxLFxuICAgIC5oMSxcbiAgICBwLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbmgyLFxuLmgyLFxucC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA3MTgyNDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDEzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG5oMyxcbi5oMyxcbnAuaDMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDcxODI0O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuLmNvbXBvbmVudF9oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uYmFja19ibG9nIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTYycHg7IH1cbiAgLyogbGluZSA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuYmFja19ibG9nIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc29saWRfc3ltYm9sX3NpbmdsZSB7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc2luZ2xlX3Bvc3Qge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICBtYXJnaW4tdG9wOiA2MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfcG9zdCAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yM3B4OyB9IH1cbiAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgLnNpbmdsZV9wb3N0IGhlYWRlci5zaW5nbGVfcG9zdF9jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfcG9zdCAud3AtcG9zdC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX3Bvc3QgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgLnNpbmdsZV9wb3N0IC5zaW5nbGVfcG9zdF9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLnNpbmdsZV9wb3N0X2NvbnRhaW5lci5lZGl0b3JfY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5lbnRyeS1tZXRhIGkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4uc2luZ2xlX2Zvb3RlciB7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjYmQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgIGZvbnQtd2VpZ2h0OiBibHVlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgOTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9mb290ZXIgPiBzdHJvbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSAxMDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfZm9vdGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3Jlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgICAgLnNpbmdsZV9mb290ZXIgdWwuc2hhcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlLnZpc2libGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDEzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlX2Zvb3RlciB1bC5zaGFyZSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwIDRweDsgfVxuICAgIC8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGU1ZjEgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAgIC5zaW5nbGVfZm9vdGVyIHVsLnNoYXJlOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLyogbGluZSAxNjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZV9mb290ZXIgLnNvY2lhbF9uZXR3b3JrcyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLyogbGluZSAxNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIGxpLnNvY2lhbF9uZXR3b3Jrc19oZWFkZXIge1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAuc2luZ2xlX2Zvb3RlciAuc29jaWFsX25ldHdvcmtzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSAxNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gICAgICAgIC5zaW5nbGVfZm9vdGVyIC5zb2NpYWxfbmV0d29ya3MgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfSB9XG4gIC8qIGxpbmUgMTgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlX2Zvb3RlciAucHJpbnRfcGFnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgIGZvbnQtd2VpZ2h0OiBibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC8qIGxpbmUgMTkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGVfZm9vdGVyIC5wcmludF9wYWdlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgMTk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xucC5leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbi5yZWxhdGVkX3Bvc3RzIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTlweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgIC5yZWxhdGVkX3Bvc3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLyogbGluZSAyMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5yZWxhdGVkX3Bvc3RzLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgMjE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZF9wb3N0cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAgICAgLnJlbGF0ZWRfcG9zdHMgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLyogbGluZSAyMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NpbmdsZS5zY3NzICovXG4gIC5yZWxhdGVkX3Bvc3RzIC5wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2luZ2xlLnNjc3MgKi9cbiAgICAgIC5yZWxhdGVkX3Bvc3RzIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC8qIGxpbmUgMjM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zaW5nbGUuc2NzcyAqL1xuICAucmVsYXRlZF9wb3N0cyAubW9yZV9yZWxhdGVkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4uc2l0ZV9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIC8qJi53b29jb21tZXJjZV9tZXNzYWdlIHtcclxuXHRcdGhlaWdodDogMTM4cHg7XHJcblx0fSovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2l0ZV9oZWFkZXIge1xuICAgICAgei1pbmRleDogOTk5OTk7IH0gfVxuICAvKiBsaW5lIDE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLnNpdGVfaGVhZGVyLnJlYWR5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2l0ZV9oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogNTlweDsgfSB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuc2l0ZV9oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuYm9keS5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgdG9wOiAzMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgYm9keS5hZG1pbi1iYXIgLnNpdGVfaGVhZGVyIHtcbiAgICAgIHRvcDogNDZweDsgfSB9XG5cbi8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogI2U4YTQwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzLnJlYWR5IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIC5hZGRlZF90b19jYXJ0X21lc3NhZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlX3RvcF9ub3RpY2VzIC5hZGRlZF90b19jYXJ0X21lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmFkZGVkX3RvX2NhcnRfbWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgOTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZV90b3Bfbm90aWNlcyAuYWRkZWRfdG9fY2FydF9tZXNzYWdlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgOTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmJ0bi1jaGVja291dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA5NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2VfdG9wX25vdGljZXMgLmJ0bi1jaGVja291dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5jaGVja291dC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZjODU3OyB9XG4gIC8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNoZWNrb3V0LWljb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuY2hlY2tvdXQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9IH1cblxuLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTI3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgLyogbGluZSAxNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhci1icmFuZCBzdmcgLmNscy0xIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4yczsgfVxuXG4vKiBsaW5lIDE1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4udG9wX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzg1NztcbiAgYmFja2dyb3VuZDogIzA3MTcyMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC50b3BfbmF2aWdhdGlvbiB7XG4gICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5cHg7IH1cbiAgICAgIC8qIGxpbmUgMTYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC50b3BfbmF2aWdhdGlvbi5jb250YWluZXItZmx1aWQge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG4gIC8qIGxpbmUgMTY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLnRvcF9uYXZpZ2F0aW9uIC5zaG93X3N1YiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC50b3BfbmF2aWdhdGlvbiBsaTpob3ZlciA+IGEsIC50b3BfbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIC50b3BfbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAvKiBsaW5lIDE4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC50b3BfbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDE5MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMTk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAvKiBsaW5lIDIwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDIwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMXB4IDExcHggMTFweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmM4NTcgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgICAvKiBsaW5lIDIyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDIyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkuYWN0aXZlID4gYTphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAyNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA3MTcyMztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2E2N2IwYjsgfVxuICAgICAgICAvKiBsaW5lIDI2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiB1bDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4IDExcHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZjODU3IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAvKiBsaW5lIDI3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMjc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLnRvcF9uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDI4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC50b3BfbmF2aWdhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNkZGU1ZjE7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC8qIGxpbmUgMjg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAgIC8qIGxpbmUgMjk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAudG9wX25hdmlnYXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cblxuLyogbGluZSAzMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm5hdmJhcl90b2dnbGVyLFxuLnNlYXJjaF90b2dnbGVyLFxuLmxvZ2luX3RvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzEyMjkzZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gIC8qIGxpbmUgMzI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhcl90b2dnbGVyLmFjdGl2ZSxcbiAgLnNlYXJjaF90b2dnbGVyLmFjdGl2ZSxcbiAgLmxvZ2luX3RvZ2dsZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAvKiBsaW5lIDMyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfdG9nZ2xlcjpmb2N1cyxcbiAgLnNlYXJjaF90b2dnbGVyOmZvY3VzLFxuICAubG9naW5fdG9nZ2xlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhcl90b2dnbGVyOmhvdmVyLFxuICAgIC5zZWFyY2hfdG9nZ2xlcjpob3ZlcixcbiAgICAubG9naW5fdG9nZ2xlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgIC8qIGxpbmUgMzM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubmF2YmFyX3RvZ2dsZXI6aG92ZXIgLmxpbmVzLFxuICAgIC5zZWFyY2hfdG9nZ2xlcjpob3ZlciAubGluZXMsXG4gICAgLmxvZ2luX3RvZ2dsZXI6aG92ZXIgLmxpbmVzIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3OyB9IH1cblxuLyogbGluZSAzNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm5hdmJhcl90b2dnbGVyIHtcbiAgcmlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMzUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhcl90b2dnbGVyIC5saW5lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMzU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhcl90b2dnbGVyIC5saW5lczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogMDsgfVxuICAvKiBsaW5lIDM2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfdG9nZ2xlciAubGluZXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTIwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubmF2YmFyX3RvZ2dsZXI6aG92ZXIgLmxpbmVzLFxuICAgIC5uYXZiYXJfdG9nZ2xlcjpob3ZlciAubGluZXM6OmJlZm9yZSxcbiAgICAubmF2YmFyX3RvZ2dsZXI6aG92ZXIgLmxpbmVzOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODU3O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDM0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm5hdmJhcl90b2dnbGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cblxuLyogbGluZSAzOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLnNlYXJjaF90b2dnbGVyIHtcbiAgcmlnaHQ6IDEwMnB4OyB9XG4gIC8qIGxpbmUgMzk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLnNlYXJjaF90b2dnbGVyIGkge1xuICAgIGNvbG9yOiAjZjVmOGZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMzk0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2VhcmNoX3RvZ2dsZXIge1xuICAgICAgcmlnaHQ6IDYycHg7IH0gfVxuXG4vKiBsaW5lIDQwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ubG9naW5fdG9nZ2xlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNTc0cHg7IH1cbiAgLyogbGluZSA0MTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubG9naW5fdG9nZ2xlciBpIHtcbiAgICBjb2xvcjogI2Y1ZjhmZjsgfVxuICAvKiBsaW5lIDQxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5sb2dpbl90b2dnbGVyIGEge1xuICAgIGNvbG9yOiAjZjVmOGZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubG9naW5fdG9nZ2xlcjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA0MDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5sb2dpbl90b2dnbGVyIHtcbiAgICAgIHJpZ2h0OiA5MnB4OyB9IH1cblxuLyogbGluZSA0MzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuLm1haW5fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNjA1cHg7XG4gIHdpZHRoOiAyNzBweDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC40cztcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmZjsgfVxuICAvKiBsaW5lIDQ0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5tYWluX25hdmlnYXRpb24uYWN0aXZlIHtcbiAgICByaWdodDogLTA7IH1cbiAgLyogbGluZSA0NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWFpbl9uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC03NXB4O1xuICAgIHRyYW5zZm9ybTogc2tld1goNmRlZyk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLyogbGluZSA0NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4OyB9XG4gICAgLyogbGluZSA0NjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA0NzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfSB9XG4gICAgICAgIC8qIGxpbmUgNDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgIC8qIGxpbmUgNDg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAvKiBsaW5lIDQ5NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAvKiBsaW5lIDQ5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHVsIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDUwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5tYWluX25hdmlnYXRpb24gLnNob3dfc3ViIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQzMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1haW5fbmF2aWdhdGlvbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLyogbGluZSA1MjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1haW5fbmF2aWdhdGlvbi5hY3RpdmUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU5cHgpOyB9XG4gICAgICAvKiBsaW5lIDUzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA1MzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1haW5fbmF2aWdhdGlvbiAuc2hvd19zdWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAgICAgLyogbGluZSA1NDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIC5zaG93X3N1Yjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgIC8qIGxpbmUgNTUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tYWluX25hdmlnYXRpb24gbGkucmVhZG1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDU1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzOyB9XG4gICAgICAgIC8qIGxpbmUgNTY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MTcyMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00M3B4O1xuICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgIC8qIGxpbmUgNTc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgLyogbGluZSA1OTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLyogbGluZSA2MDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHNwYW4uc2hvcC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDYwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBzcGFuLnNob3AtaWNvbiBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDYxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgc3Bhbi5tZW51X2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLyogbGluZSA2MjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgc3Bhbi5tZW51X2hlYWRlcjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDYyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAubWFpbl9uYXZpZ2F0aW9uIG5hdiB1bCBzcGFuLm1lbnVfaGVhZGVyID4gYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLyogbGluZSA2MzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpLmdvX2JhY2sge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgLyogbGluZSA2MzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgbGkuZ29fYmFjayA+IGEge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjODU3O1xuICAgICAgICAgICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAgICAgICAgICAgICAvKiBsaW5lIDY0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIGxpLmdvX2JhY2sgPiBhIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLyogbGluZSA2NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsIHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgICAgLyogbGluZSA2NTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwgdWwgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDY1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwuaW5hY3RpdmUge1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNjYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsLmluYWN0aXZlID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDIwMCU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNjY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgIC5tYWluX25hdmlnYXRpb24gbmF2IHVsLmluYWN0aXZlID4gbGkuYWN0aXZlID4gdWwge1xuICAgICAgICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgICAgICAgICAgIC8qIGxpbmUgNjY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAgICAgLm1haW5fbmF2aWdhdGlvbiBuYXYgdWwuaW5hY3RpdmUgPiBsaS5hY3RpdmUgPiB1bC5pbmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgNjgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbmJvZHkuYWRtaW4tYmFyIC5tYWluX25hdmlnYXRpb24ge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAvKiBsaW5lIDY4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIGJvZHkuYWRkZWRfdG9fY2FydCAubWFpbl9uYXZpZ2F0aW9uLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyN3B4KTsgfSB9XG5cbi8qIGxpbmUgNjkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5uYXZiYXJfY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDcwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA3MDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX2Nsb3NlOmJlZm9yZSwgLm5hdmJhcl9jbG9zZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yczsgfVxuICAvKiBsaW5lIDcyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5uYXZiYXJfY2xvc2U6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC8qIGxpbmUgNzI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm5hdmJhcl9jbG9zZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLyogbGluZSA3MjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubmF2YmFyX2Nsb3NlOmhvdmVyOmJlZm9yZSwgLm5hdmJhcl9jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzg1NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSA2OTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgIC5uYXZiYXJfY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNzQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5tZW51X292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwNzE4MjQ7XG4gIHotaW5kZXg6IDk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDc1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5tZW51X292ZXJsYXkuc2lkZW1lbnVfb3ZlcmxheSB7XG4gICAgei1pbmRleDogOTk5OyB9XG5cbi8qIGxpbmUgNzU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbi5zZWFyY2hfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmYzg1NztcbiAgaGVpZ2h0OiA2OHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAvKiBsaW5lIDc2NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDc3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDc3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnNlYXJjaF9mb3JtIC5jb250YWluZXItZmx1aWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDc4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuc2VhcmNoX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICAvKiBsaW5lIDgwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLnNlYXJjaF9mb3JtIC5zZWFyY2hfZmllbGQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDgwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5zZWFyY2hfZm9ybSAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC8qIGxpbmUgODE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAuc2VhcmNoX2Zvcm0gLnNlYXJjaF9zdWJtaXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNkZGU1ZjE7IH1cblxuLyogbGluZSA4MjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA4MjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwNzE4MjQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA4MzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA3MTgyNDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDgzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG5pbnB1dC5zZWFyY2hfZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzA3MTgyNDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDg0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4ubWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgLyogbGluZSA4NDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgLnNob3dfc3ViIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgODUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC8qIGxpbmUgODYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIC8qJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwNzE3MjM7XHJcblx0XHRcdHRyYW5zZm9ybTogc2tld1koLTNkZWcpO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTY5cHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDEzNnB4O1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0fSovIH1cbiAgLyogbGluZSA4ODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgODg4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cbiAgICAvKiBsaW5lIDg5MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE3MjM7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNjlweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBza2V3WSgtM2RlZyk7XG4gICAgICBoZWlnaHQ6IDE3NnB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHdpZHRoOiAxMDB2dzsgfVxuICAgIC8qIGxpbmUgOTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE3MjM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzNnB4KTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAvKiBsaW5lIDkxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC8qIGxpbmUgOTI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5zaWRlYmFyX2NvdXJzZXMgc3Bhbi5tZW51X2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjb2xvcjogI2RkZTVmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC8qIGxpbmUgOTMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLnNpZGViYXJfY291cnNlcyBzcGFuLm1lbnVfaGVhZGVyID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNkZGU1ZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLyogbGluZSA5MzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5zaWRlYmFyX2NvdXJzZXMgc3Bhbi5tZW51X2hlYWRlciA+IGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDk0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLnNpZGViYXJfY291cnNlcyBzcGFuLm1lbnVfaGVhZGVyID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDk0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLyogbGluZSA5NTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAvKiBsaW5lIDk1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgOTYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwgPiBsaTpudGgtY2hpbGQoMW4gKyA1KTpub3QoLnJlYWRtb3JlKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSA5NjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBsaS5yZWFkbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSA5NzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IGxpLnJlYWRtb3JlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgICAgICAvKiBsaW5lIDk3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBsaS5yZWFkbW9yZSA+IGE6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLyogbGluZSA5NzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgbGkucmVhZG1vcmUgPiBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZjODU3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC8qIGxpbmUgOTk0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBsaS5yZWFkbW9yZS5hY3RpdmUgPiBhOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgLyogbGluZSAxMDAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgYSB7XG4gICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLyogbGluZSAxMDA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDEwMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IGE6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgIC8qIGxpbmUgMTAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IHNwYW4uc2hvcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLyogbGluZSAxMDI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBzcGFuLnNob3AtaWNvbiBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgIGhlaWdodDogMjdweDsgfVxuICAgICAgLyogbGluZSAxMDM2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgc3Bhbi5tZW51X2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZGRlNWYxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgc3Bhbi5tZW51X2hlYWRlciA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2RkZTVmMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMDQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51IHNwYW4ubWVudV9oZWFkZXIgPiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSBzcGFuLm1lbnVfaGVhZGVyID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSAxMDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgIC5tZWdhbWVudSAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaSA+IHVsLnN1Yi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzdweDsgfVxuICAgICAgICAvKiBsaW5lIDEwNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA3MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAgICAgLyogbGluZSAxMDg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAvKiBsaW5lIDEwOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAubWVnYW1lbnUgLmNvbnRhaW5lci1mbHVpZCB1bC5tZW51ID4gbGkgPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDEwOTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAvKiBsaW5lIDExMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAgICAgICAgICAgLm1lZ2FtZW51IC5jb250YWluZXItZmx1aWQgdWwubWVudSA+IGxpID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwuc3ViLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDExMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUubWVnYW1lbnVfY291cnNlcyAuY29udGFpbmVyLWZsdWlkIHVsLm1lbnUgPiBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDExMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4OyB9XG4gICAgLyogbGluZSAxMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIGxpOm5vdCguaGVhZGVyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC8qIGxpbmUgMTEyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgICAubWVnYW1lbnUgdWwuc2lkZWJhcl9jb3Vyc2VzIGxpOm5vdCguaGVhZGVyKSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgLyogbGluZSAxMTM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLm1lZ2FtZW51IC5tZXRhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2ZTgxOWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMTE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4uY2xvc2VfbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDExNTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuY2xvc2VfbWVnYW1lbnU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAxMTYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNsb3NlX21lZ2FtZW51OmJlZm9yZSwgLmNsb3NlX21lZ2FtZW51OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzOyB9XG4gIC8qIGxpbmUgMTE3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gIC5jbG9zZV9tZWdhbWVudTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogbGluZSAxMTc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tZW51LnNjc3MgKi9cbiAgLmNsb3NlX21lZ2FtZW51OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAvKiBsaW5lIDExODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21lbnUuc2NzcyAqL1xuICAuY2xvc2VfbWVnYW1lbnU6aG92ZXI6YmVmb3JlLCAuY2xvc2VfbWVnYW1lbnU6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMTE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWVudS5zY3NzICovXG4gICAgLmNsb3NlX21lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgICBib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1OXB4OyB9IH1cbiAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgLyogbGluZSAyNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gICAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgLnBhZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwNGM5MztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNzE4MjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTE0MHB4OyB9XG4gIC8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuICAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1mbHVpZC1zaG9ydCB7XG4gICAgbWF4LXdpZHRoOiA2MTVweDsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19tYWluLnNjc3MgKi9cbiAgLmhpZGVfbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSA4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4udmlkZW9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC52aWRlb19jb250YWluZXIgaWZyYW1lLFxuICAudmlkZW9fY29udGFpbmVyIG9iamVjdCxcbiAgLnZpZGVvX2NvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLXRvcDogNDRweDsgfVxuICAvKiBsaW5lIDExOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5icmVhZGNydW1icyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE0ODZweDsgfVxuICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWFpbi5zY3NzICovXG4gIC5icmVhZGNydW1icyAuY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDRjOTM7IH1cblxuLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21haW4uc2NzcyAqL1xuYm9keS5zaW5nbGUtcHJvZHVjdCAuYnJlYWRjcnVtYnMsXG5ib2R5LnRheC1wcm9kdWN0X2NhdCAuYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5zaXRlX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5zaXRlX2Zvb3Rlci5zaXRlX2Zvb3Rlcl80MDQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuc2l0ZV9mb290ZXIuc2l0ZV9mb290ZXJfNDA0IHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCk7IH0gfVxuXG4vKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9pbWFnZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfaW1hZ2Uge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDc1JTsgfSB9XG4gIC8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfaW1hZ2UuZm9vdGVyX2ltYWdlXzQwNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlcl9pbWFnZS5mb290ZXJfaW1hZ2VfNDA0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIGJvdHRvbTogODBweDsgfSB9XG4gICAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ltYWdlLmZvb3Rlcl9pbWFnZV80MDQgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLmZvb3Rlcl9pbWFnZS5mb290ZXJfaW1hZ2VfNDA0IC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAgIC5mb290ZXJfaW1hZ2UuZm9vdGVyX2ltYWdlXzQwNCAuZWRpdG9yX2NvbnRlbnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLyogbGluZSA2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9pbWFnZSBhcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXJfbG9nb3R5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2xvZ290eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyX2xvZ290eXBlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9sb2dvdHlwZSAubG9nb3R5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTY5cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2xvZ290eXBlIC5sb2dvdHlwZSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDsgfSB9XG4gICAgLyogbGluZSA5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2xvZ290eXBlIC5sb2dvdHlwZSBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9zbG9nYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI2Y1ZjhmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX3Nsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmJ0bi5idG4tZm9vdGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9pY29ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ljb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9IH1cbiAgLyogbGluZSAxNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfaWNvbnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICAvKiBsaW5lIDE0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2ljb25zIGxpIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlcl9pY29ucyBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cblxuLyogbGluZSAxNTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2ltYWdlXzQwNCAuZm9vdGVyX2ljb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyX2FkZHJlc3Mge1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfSB9XG4gIC8qIGxpbmUgMTc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyX2FkZHJlc3Mgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLyogbGluZSAxODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlcl9hZGRyZXNzIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzQ2NTQ1ZTsgfVxuICAgIC8qIGxpbmUgMTk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfYWRkcmVzcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLyogbGluZSAxOTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2FkZHJlc3Mgc3BhbjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5zaXRlX2Zvb3Rlcl80MDQgLmZvb3Rlcl9hZGRyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyAqL1xuLmZvb3Rlcl9mb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbi5mb290ZXJfZm9ybV9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDIxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX2Zvcm1fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICAvKiBsaW5lIDIyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9mb3JtX2NvbnRhaW5lciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX2Zvcm1fY29udGFpbmVyIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuLmZvb3Rlci1jb2x1bW5zX19pbm5lciB7XG4gIHdpZHRoOiAxMzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAxMHB4IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgIC5mb290ZXItY29sdW1uc19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCB7XG4gICAgICBjb2xvcjogIzEyMjkzRDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG4gICAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCBhIHtcbiAgICAgICAgY29sb3I6ICMxMjI5M0Q7IH1cbiAgICAgICAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgICAuZm9vdGVyLWNvbHVtbnNfX2lubmVyLS1jb2x1bW4gPiB1bCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uID4gdWwgbGkuZmMtcm93LS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuICAgICAgLmZvb3Rlci1jb2x1bW5zX19pbm5lci0tY29sdW1uID4gdWwgbGkgKyBsaS5mYy1yb3ctLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5mb290ZXItY29sdW1uc19faW5uZXItLWNvbHVtbiA+IHVsIGxpLmZjLXJvdy0tdGl0bGUgKyBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9vdGVyLWNvbHVtbnMuc2NzcyAqL1xuLmZvb3Rlci1jb2x1bW5zIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvb3Rlci1jb2x1bW5zLnNjc3MgKi9cbiAgLmZvb3Rlci1jb2x1bW5zIHVsLmZjLWljb25zIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb290ZXItY29sdW1ucy5zY3NzICovXG4gICAgLmZvb3Rlci1jb2x1bW5zIHVsLmZjLWljb25zIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjMDA0YzkzO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICBib3JkZXItcmFkaXVzOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDRjOTM7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwNGM5MztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4vKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzAwNGM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDEwOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDZweDsgfVxuXG4vKiBsaW5lIDEyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIGhlaWdodDogMzNweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG4gIGNvbG9yOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgMTQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgdGV4dGFyZWEuZXhwYW5kIHtcbiAgICBoZWlnaHQ6IDk2cHg7IH1cblxuLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5nZm9ybV9mb290ZXIgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgLmdmb3JtX2Zvb3RlciAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgIGJvcmRlci1jb2xvcjogIzA3MTgyNDsgfVxuXG4vKiBsaW5lIDE3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAvKiBsaW5lIDE4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjNzkwMDAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzkwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzkwMDAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDE5MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE5MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDE5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIC5nZm9ybV90aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAvKiBsaW5lIDIwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAyMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDIxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgLyogbGluZSAyMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC8qIGxpbmUgMjIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxOyB9XG4gICAgICAvKiBsaW5lIDIyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA3MTgyNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgMjM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIC5nZl9wcm9ncmVzc2JhciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDApIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMSkgMjBweCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC4zKSk7IH1cbiAgICAgICAgLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2Ugc3BhbiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLyogbGluZSAyNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7IH1cbiAgICAvKiBsaW5lIDI2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDE2cHggMzJweCAxNnB4IDA7IH1cbiAgICAgIC8qIGxpbmUgMjcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgc3Bhbi5nZl9zdGVwX251bWJlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC8qIGxpbmUgMjgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMjg0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIHVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDMwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDMwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmhhbGYge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgIC8qIGxpbmUgMzA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oYWxmLm9kZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oYWxmLmV2ZW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDMxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSAzMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDMyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2h0bWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAvKiBsaW5lIDMzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDMzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSAzNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5oaWRlX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDM1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX251bWJlciAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3RleHQgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV90ZXh0YXJlYSAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2RhdGUgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9waG9uZSAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3dlYnNpdGUgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9lbWFpbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB6LWluZGV4OiA5OTsgfVxuICAgICAgICAvKiBsaW5lIDM2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fbnVtYmVyIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdGV4dCAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3RleHRhcmVhIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fZGF0ZSAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3Bob25lIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMsIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fd2Vic2l0ZSAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzLCAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2VtYWlsIC5nZmllbGRfbGFiZWwuaW5wdXRfZm9jdXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgICAgLyogbGluZSAzNzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV9maWxldXBsb2FkIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgICAgIC8qIGxpbmUgMzgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fZmlsZXVwbG9hZCAuZ2Zvcm1fZHJvcF9hcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgICAgLyogbGluZSAzODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2ZpbGV1cGxvYWQgLmdmb3JtX2Ryb3BfYXJlYSAuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDRjOTM7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA0YzkzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC8qIGxpbmUgNDAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX2ZpbGV1cGxvYWQgLmdmb3JtX2Ryb3BfYXJlYSAuZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlczpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgNDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fc3VydmV5IC5nZmllbGRfbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDQxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3N1cnZleSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3N1cnZleSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OTAwMDA7IH1cbiAgICAgIC8qIGxpbmUgNDM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICAgICAgICBjb2xvcjogIzc5MDAwMDsgfVxuICAgICAgLyogbGluZSA0NDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAvKiBsaW5lIDQ1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM3OTAwMDA7IH1cbiAgICAgIC8qIGxpbmUgNDU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDQ2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2Zvcm1fZHJvcF9hcmVhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzkwMDAwOyB9XG4gIC8qIGxpbmUgNDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvID4gbGksXG4gIC5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLyogbGluZSA0NzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmYzg1NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmYzg1NztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDQ5NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcixcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG5cbi8qIGxpbmUgNTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA1MjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDUyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC8qIGxpbmUgNTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1MjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDUzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4uZmFuY3lib3hfZm9ybSBhIHtcbiAgY29sb3I6ICNmZmM4NTc7IH1cblxuLyogbGluZSA1NDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgNTQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIubG9hZGluZyB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgNTUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGNvbG9yOiAjYmYwMTAxO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmYwMTAxO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmYwMTAxOyB9XG4gIC8qIGxpbmUgNTU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmM4NTc7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgNTc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIC8qIGxpbmUgNTg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpiZWZvcmUsXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC8qIGxpbmUgNTk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDU5NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLyogbGluZSA2MDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAvKiBsaW5lIDYxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmYwMTAxOyB9XG4gICAgLyogbGluZSA2MzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNiZjAxMDE7IH1cbiAgLyogbGluZSA2NDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjODU3OyB9XG4gICAgLyogbGluZSA2NDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgLyogbGluZSA2NjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLyogbGluZSA2NzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLyogbGluZSA2NzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSA2ODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC8qIGxpbmUgNjg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5uYW1lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2ODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5uYW1lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7IH0gfVxuICAgICAgLyogbGluZSA2OTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm1lc3NhZ2UgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTNweDsgfVxuICAgICAgICAvKiBsaW5lIDcwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2OTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNzA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgICAgIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAvKiBsaW5lIDcxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1haWwgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDNweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDcxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLmVtYWlsIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNzI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSA3MjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgICAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQubmFtZSAuZ2lucHV0X2NvbnRhaW5lciwgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm1lc3NhZ2UgLmdpbnB1dF9jb250YWluZXIsIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5lbWFpbCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDczNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgICAgLmZhbmN5Ym94X2Zvcm0gLmdmb3JtX3dyYXBwZXIgLmJvb2tfbWVldGluZyAuZ2Zvcm1fYm9keSAuZ2ZpZWxkLm5hbWUgLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5mYW5jeWJveF9mb3JtIC5nZm9ybV93cmFwcGVyIC5ib29rX21lZXRpbmcgLmdmb3JtX2JvZHkgLmdmaWVsZC5tZXNzYWdlIC5naW5wdXRfY29udGFpbmVyIGlucHV0LCAuZmFuY3lib3hfZm9ybSAuZ2Zvcm1fd3JhcHBlciAuYm9va19tZWV0aW5nIC5nZm9ybV9ib2R5IC5nZmllbGQuZW1haWwgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLyogbGluZSA3NTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtbW96LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgNzY0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5sb2dpbl9mb3JtX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLyogbGluZSA3NjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAubG9naW5fZm9ybV9jb250YWluZXIgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLyomLmxvZ2luLXJlbWVtYmVyIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0qLyB9XG4gICAgLyogbGluZSA3NzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5sb2dpbl9mb3JtX2NvbnRhaW5lciBwIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgY3Vyc29yOiB0ZXh0OyB9XG4gICAgICAvKiBsaW5lIDc4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAubG9naW5fZm9ybV9jb250YWluZXIgcCBsYWJlbC5pbnB1dF9mb2N1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgICAvKiBsaW5lIDc4OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAgaW5wdXQge1xuICAgICAgY29sb3I6ICNmZmM4NTc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDc5MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAubG9naW5fZm9ybV9jb250YWluZXIgcCBpbnB1dC5lcnJvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzM1NDU7IH1cbiAgICAvKiBsaW5lIDc5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAubG9naW4tc3VibWl0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLyogbGluZSA4MDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgICAgLmxvZ2luX2Zvcm1fY29udGFpbmVyIHAubG9naW4tc3VibWl0IGlucHV0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDgwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgICAgIC5sb2dpbl9mb3JtX2NvbnRhaW5lciBwLmxvZ2luLXN1Ym1pdCBpbnB1dDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MTgyNDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNzE4MjQ7IH1cblxuLyogbGluZSA4NDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuLmVtYWlsbGlzdCAuZXMtZmllbGQtd3JhcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgODQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5lbWFpbGxpc3QgdGFibGUgdHIgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgODQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmVtYWlsbGlzdCB0YWJsZSB0ciB0ZCBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSA4NTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5lbWFpbGxpc3QgdGFibGUgdHIgdGQgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgODY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbi5mYW5jeWJveF9mb3JtIC5lbWFpbGxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA4NjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAuZmFuY3lib3hfZm9ybSAuZW1haWxsaXN0IC5lcy1maWVsZC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLyogbGluZSA4NzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyAqL1xuICAgIC5mYW5jeWJveF9mb3JtIC5lbWFpbGxpc3QgLmVzLWZpZWxkLXdyYXAgbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgIC8qIGxpbmUgODczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgICAgIC5mYW5jeWJveF9mb3JtIC5lbWFpbGxpc3QgLmVzLWZpZWxkLXdyYXAgbGFiZWwgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjVmOGZmO1xuICAgICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgODgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mb3JtLnNjc3MgKi9cbiAgLmZhbmN5Ym94X2Zvcm0gLmVtYWlsbGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjODU3O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAvKiBsaW5lIDg4NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzICovXG4gICAgLmZhbmN5Ym94X2Zvcm0gLmVtYWlsbGlzdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE4MjQ7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZjODU3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4OyB9IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLWJsdWUtYm9yZGVyIHtcbiAgICBjb2xvcjogIzAwNGM5MztcbiAgICBib3JkZXItY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi1ibHVlLWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4tYmx1ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjODU3OyB9XG4gICAgLyogbGluZSA0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4teWVsbG93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE4MjQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwNzE4MjQ7IH1cbiAgLyogbGluZSA0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAvKiBsaW5lIDY3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5idG4td2hpdGUtYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi13aGl0ZS1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxODI0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLXllbGxvdy1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzg1NztcbiAgICBjb2xvcjogI2ZmYzg1NztcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSA5OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi5idG4teWVsbG93LWJvcmRlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjODU3O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjODU3O1xuICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgLyogbGluZSAxMDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmJ0bi1jb250YWN0LWFyZWEgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gIC8qIGxpbmUgMTEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmOyB9XG4gICAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiA1NnB4OyB9XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDcxODI0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB0b3A6IDdweDsgfVxuICAvKiBsaW5lIDcyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkOyB9XG4gICAgLyogbGluZSA3NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGU1ZjE7IH1cbiAgICAvKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDsgfVxuICAgICAgLyogbGluZSA4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIycHg7IH1cbiAgICAvKiBsaW5lIDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjJweDsgfVxuICAgICAgLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7IH1cbiAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VsZWN0Mi5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMTA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMwNzE4MjQ7IH1cblxuLyogbGluZSAxMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWxlY3QyLnNjc3MgKi9cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cblxuLyogbGluZSAxMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCAyMnB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDcxODI0IDAlLCByZ2JhKDExLCA1MSwgODYsIDAuOTUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwNzE4MjQgMCUsIHJnYmEoMTEsIDUxLCA4NiwgMC45NSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwNzE4MjQgMCUsIHJnYmEoMTEsIDUxLCA4NiwgMC45NSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckdG9wJywgZW5kQ29sb3JzdHI9JyRib3R0b20nLEdyYWRpZW50VHlwZT0wICk7IH1cblxuLyogbGluZSA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC10b29sYmFyIHtcbiAgICAgIHRvcDogNjVweDsgfSB9XG5cbi8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1idXR0b24tLWNsb3NlIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gIC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmJlZm9yZSwgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmYzg1NztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAuZmFuY3lib3gtYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAvKiBsaW5lIDM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gIC5mYW5jeWJveC1idXR0b24tLWNsb3NlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2Ugc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgNTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSBoMSwgLmZhbmN5Ym94LXNsaWRlIGgyLCAuZmFuY3lib3gtc2xpZGUgaDMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtc2xpZGUgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbi5mYW5jeWJveC1zbGlkZSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogI2ZmYzg1NzsgfVxuXG4vKiBsaW5lIDc5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtc2xpZGUgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uYnV0dG9uLW5leHQsXG4uYnV0dG9uLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4vKiBsaW5lIDkyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk5OTk1O1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiBzdmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b246YWZ0ZXIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC8qIGxpbmUgMTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAuZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b24uZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgICAgIGxlZnQ6IC03MnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZhbmN5Ym94LnNjc3MgKi9cbiAgICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gICAgICAgICAgbGVmdDogLThweDsgfSB9XG4gICAgICAvKiBsaW5lIDE0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbiAgICAvKiBsaW5lIDE0NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICAgIHJpZ2h0OiAtNzJweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19mYW5jeWJveC5zY3NzICovXG4gICAgICAgIC5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbi5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgICAgICAgICByaWdodDogLThweDsgfSB9XG4gICAgICAvKiBsaW5lIDE1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fZmFuY3lib3guc2NzcyAqL1xuICAgICAgLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi8qLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzUwcHg7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTM1MHB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Ki9cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuLnNlYXJjaF9yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gIC5zZWFyY2hfcmVzdWx0cyBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDRweCAwOyB9XG4gICAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAgIC5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdF9zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOThweDsgfVxuICAgIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3NlYXJjaF9yZXN1bHRzLnNjc3MgKi9cbiAgICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxOyB9XG4gICAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuICAgIC5zZWFyY2hfcmVzdWx0cyAuc2VhcmNoX3Jlc3VsdF9zZWN0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gICAgLnNlYXJjaF9yZXN1bHRzIC5zZWFyY2hfcmVzdWx0X3NlY3Rpb24gLnBvc3Qtd3JhcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gICAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19zZWFyY2hfcmVzdWx0cy5zY3NzICovXG4gICAgICAuc2VhcmNoX3Jlc3VsdHMgLnNlYXJjaF9yZXN1bHRfc2VjdGlvbiAucG9zdC13cmFwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoX3Jlc3VsdHMuc2NzcyAqL1xuLm5vX3NlYXJjaF9yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlX2FyY2hpdmUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2VfYXJjaGl2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnJvdy5wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IC02OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAucm93LnByb2R1Y3RzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucm93LnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucm93LnByb2R1Y3RzIC5wcm9kdWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbi5wcm9kdWN0X3JlYWRfbW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIC5wcm9kdWN0X3JlYWRfbW9yZSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7IH1cbiAgLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9yZWFkX21vcmUgYS5hY3RpdmUgaSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBjb2xvcjogIzAwNGM5MzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA1NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLmJ0bi1idXkge1xuICB3aWR0aDogMTY5cHg7XG4gIG1pbi13aWR0aDogMTY5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmEuYWRkZWRfdG9fY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDA0YzkzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5maWd1cmUucHJvZHVjdF9pbWFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGZpZ3VyZS5wcm9kdWN0X2ltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTQzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIGZpZ3VyZS5wcm9kdWN0X2ltYWdlIGltZy53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4OyB9XG5cbi8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ucHJvZHVjdF9jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDEwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9jb250ZW50IC5lZGl0b3JfY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4vKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1jaGVja291dC5sb2dnZWQtaW4gZGl2Lndvb2NvbW1lcmNlIHtcbiAgbWFyZ2luLXRvcDogNTZweDsgfVxuXG4vKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7IH1cblxuLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgcC5yYWRpbyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAvKiBsaW5lIDEyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHAucmFkaW8gLnJhZGlvX29wdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC8qIGxpbmUgMTMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgYm9keS53b29jb21tZXJjZS1jaGVja291dCBwLnJhZGlvIC5yYWRpb19vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbXBvbmVudF9jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDc1MHB4OyB9XG5cbi8qIGxpbmUgMTQyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Y19wYXltZW50X21ldGhvZHMsXG5ib2R5Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuYm9keS53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAuZWRpdG9yX2NvbnRlbnQgZGl2Lndvb2NvbW1lcmNlOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlX2NoZWNrb3V0X2hlYWRlcixcbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4vKiBsaW5lIDE2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xudGFibGUuc2hvcF90YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIHRhYmxlLnNob3BfdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjYmQzOyB9XG4gICAgLyogbGluZSAxNzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRyLnVwZGF0ZS1jYXJ0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAvKiBsaW5lIDE3OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ci51cGRhdGUtY2FydCAuYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSAxODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRyLm9yZGVyLXRvdGFsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLyogbGluZSAxODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIHRhYmxlLnNob3BfdGFibGUgdHIub3JkZXItdG90YWwgdGQge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIHRhYmxlLnNob3BfdGFibGUgdGQsIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDE3cHggMDsgfVxuICAgIC8qIGxpbmUgMTk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCwgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEzMnB4OyB9XG4gICAgICAvKiBsaW5lIDIwMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjNweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lLCB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDIxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW5hbWUgYSwgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgICAgIC8qIGxpbmUgMjE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lIGE6aG92ZXIsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1uYW1lIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLyogbGluZSAyMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHksIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAvKiBsaW5lIDIyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1xdWFudGl0eSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNzNweDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC8qIGxpbmUgMjM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXN1YnRvdGFsLCB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3Qtc3VidG90YWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAvKiBsaW5lIDI0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUsIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC8qIGxpbmUgMjU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0ciB0aC5wcm9kdWN0LW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMjY0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAyNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyOm5vdCgub3JkZXItdG90YWwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAvKiBsaW5lIDI3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLyogbGluZSAyNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbCwgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LW5hbWUsIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQucHJvZHVjdC1xdWFudGl0eSwgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXN1YnRvdGFsLCB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyOm5vdCgub3JkZXItdG90YWwpIHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjg1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQucHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgLyogbGluZSAyOTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjk1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpIFwiOiBcIjtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLyogbGluZSAzMDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbDpiZWZvcmUsIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHI6bm90KC5vcmRlci10b3RhbCkgdGQuYWN0aW9uczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAzMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0cjpub3QoLm9yZGVyLXRvdGFsKSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogODBweDsgfSB9XG5cbi8qIGxpbmUgMzMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4ud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLyogbGluZSAzNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDM0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMzUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cgbGFiZWwsXG4gICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLFxuICAgIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiA5OTsgfVxuICAgICAgLyogbGluZSAzNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLmlucHV0X2ZvY3VzLFxuICAgICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93IGxhYmVsLmlucHV0X2ZvY3VzLFxuICAgICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cgbGFiZWwuaW5wdXRfZm9jdXMge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLyogbGluZSAzNzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlcixcbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cuYmlsbGluZ19oZWFkZXIsXG4gICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cuYmlsbGluZ19oZWFkZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC8qIGxpbmUgMzc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciBpbnB1dCxcbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciBpbnB1dCxcbiAgICAgIC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93LmJpbGxpbmdfaGVhZGVyIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAzNzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93LmJpbGxpbmdfaGVhZGVyIC5kZXNjcmlwdGlvbixcbiAgICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciAuZGVzY3JpcHRpb24sXG4gICAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdy5iaWxsaW5nX2hlYWRlciAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAvKiBsaW5lIDM4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkLFxuICAgIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyNvcmRlcl9jb21tZW50c19maWVsZCxcbiAgICAud29vY29tbWVyY2UtYWRkaXRpb25hbC1maWVsZHNfX2ZpZWxkLXdyYXBwZXIgcC5mb3JtLXJvdyNvcmRlcl9jb21tZW50c19maWVsZCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLyogbGluZSAzODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHRleHRhcmVhLFxuICAgICAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBwLmZvcm0tcm93I29yZGVyX2NvbW1lbnRzX2ZpZWxkIHRleHRhcmVhLFxuICAgICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHAuZm9ybS1yb3cjb3JkZXJfY29tbWVudHNfZmllbGQgdGV4dGFyZWEge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG5cbi8qIGxpbmUgMzk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5wI2FwcHJvdmVfcHVsX2ZpZWxkLFxucCNhcHByb3ZlX3Rlcm1zX2ZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5wI2FwcHJvdmVfcHVsX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgNDA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4uZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSA0MDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgLmZvcm0tcm93LnBsYWNlLW9yZGVyIC5idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAvKiBsaW5lIDQxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAvKiBsaW5lIDQyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLyogbGluZSA0MjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDQyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYSxcbiAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA0YzkzO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLyogbGluZSA0MzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50LFxuICAgICAgICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgNDQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzOyB9XG4gICAgICAgIC8qIGxpbmUgNDQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA0NTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbi53b28tYXJjaGl2ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDQ2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vLWFyY2hpdmUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAvKiBsaW5lIDQ2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAud29vLWFyY2hpdmUtaGVhZGVyIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDQ3NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC53b28tYXJjaGl2ZS1oZWFkZXIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX21peGlucy5zY3NzICovXG4gICAgICAud29vLWFyY2hpdmUtaGVhZGVyIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dC5wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fbWl4aW5zLnNjc3MgKi9cbiAgICAgIC53b28tYXJjaGl2ZS1oZWFkZXIgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG4gICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyAqL1xuICAgICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgNDkwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgLndvby1hcmNoaXZlLWhlYWRlciAuc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5oMS5wcm9kdWN0X3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNGM5MztcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgNTA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgaDEucHJvZHVjdF90aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi8qIGxpbmUgNTI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zaW5nbGVfZWRpdG9yX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY2OXB4OyB9XG5cbi8qIGxpbmUgNTI4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7IH1cbiAgLyogbGluZSA1MzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLnByaWNlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICMwNzE4MjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDUzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLnByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC8qIGxpbmUgNTQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgcC5wcm9kdWN0X3Nob3J0X3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC8qIGxpbmUgNTQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgcC5tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAvKiBsaW5lIDU1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSA1NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSBwLmJ1eSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSA1NjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IHAuYnV5IC5idG4tYnV5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAvKiBsaW5lIDU3MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IGRpdi5wcm9kdWN0X2V4dHJhX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLyogbGluZSA1NzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmY7IH1cbiAgLyogbGluZSA1ODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgYm9keS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucmVsYXRlZC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC8qIGxpbmUgNTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gIGJvZHkuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQgcC5yZWxhdGVkLXByZWFtYmxlIHtcbiAgICBtYXgtd2lkdGg6IDg1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDU5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIHAubW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDYwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHtcbiAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgbWF4LXdpZHRoOiA2NjJweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuICAvKiBsaW5lIDYxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgaDIge1xuICAgIGNvbG9yOiAjZmZjODU3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAvKiBsaW5lIDYyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDYyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgNjM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpOyB9XG4gICAgICAgIC8qIGxpbmUgNjM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSA2NDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaSBzdmcge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDY1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7IH1cbiAgICAgIC8qIGxpbmUgNjU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGkuaW4tY2FydCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA2NTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAvKiBsaW5lIDY2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fd29vY29tbWVyY2Uuc2NzcyAqL1xuICAgICAgICAgIC5wcm9kdWN0X2RlcGVuZGVuY2llcyB1bC5wcm9kdWN0cyBsaS5pbi1jYXJ0IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAgICAgLyogbGluZSA2NjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA2NzIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlLnNjc3MgKi9cbiAgICAgICAgLnByb2R1Y3RfZGVwZW5kZW5jaWVzIHVsLnByb2R1Y3RzIGxpLmluLWNhcnQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgNjg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL193b29jb21tZXJjZS5zY3NzICovXG4gICAgICAucHJvZHVjdF9kZXBlbmRlbmNpZXMgdWwucHJvZHVjdHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4ucG9wdXAtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAzOyB9XG4gIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMzU2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2MjVweDtcbiAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgcGFkZGluZzogNTBweCA2MHB4OyB9IH1cbiAgICAvKiBsaW5lIDI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAucG9wdXAtY2xvc2Uge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyZW07XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNsb3NlOmJlZm9yZSwgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAucG9wdXAtY2xvc2U6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC4wNjI1ZW0pO1xuICAgICAgICB3aWR0aDogLjEyNWVtO1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjEyNWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRjb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC8qIGxpbmUgNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZjVmOGZmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtOyB9IH1cbiAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9IH1cbiAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3B1cC5zY3NzICovXG4gICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSA3MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC13cmFwcGVyIC5idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgLyogbGluZSA3OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcG9wdXAuc2NzcyAqL1xuICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciBhIHtcbiAgICAgICAgd2lkdGg6IDI0MXB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgICAgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtd3JhcHBlciAuYnRuLWNvbnRhaW5lciBhLmJ0biB7XG4gICAgICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTM4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MgKi9cbiAgICAgICAgICAgIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXdyYXBwZXIgLmJ0bi1jb250YWluZXIgYS5idG4ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4uY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgIzBCMzM1OCAwJSwgIzA3MTgyNCA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICMwQjMzNTggMCUsICMwNzE4MjQgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMEIzMzU4IDAlLCAjMDcxODI0IDcwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckaW5uZXInLCBlbmRDb2xvcnN0cj0nJG91dGVyJyxHcmFkaWVudFR5cGU9MSApOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cbiAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF8zZF9pbWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2NrX3BhdHRlcm4ucG5nKTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3MHB4KTsgfVxuICAgICAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciAuaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50XzNkX2ltYWdlIC5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICByaWdodDogLTk5OTlweDtcbiAgICBib3R0b206IC05OTk5cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLm92ZXJsYXkuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgYW5pbWF0aW9uOiBmYWRlaW5PdmVybGF5IDAuMnMgMTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF8zZF9pbWFnZSAub3ZlcmxheS5hY3RpdmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40czsgfSB9XG4gIC8qIGxpbmUgNjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2UuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgOTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6YmVmb3JlLCAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgdHJhbnNmb3JtIDAuMnM7IH1cbiAgICAvKiBsaW5lIDEwNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIC8qIGxpbmUgMTA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmNsb3NlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuY2xvc2U6aG92ZXI6YmVmb3JlLCAuY29tcG9uZW50XzNkX2ltYWdlIC5jbG9zZTpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzOyB9XG4gIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50XzNkX2ltYWdlIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogOTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLyogbGluZSAxNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaGVhZGVyLnJlYWR5IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGZhZGVJbkhlYWRlciAxcyBmb3J3YXJkczsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSAxNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlci5yZWFkeSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5IZWFkZXJNb2JpbGUgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmhlYWRlciAuaDEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxNjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE2MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLyogbGluZSAxODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaW1hZ2VfM2QucmVhZHkge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAxODksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5pbWFnZV8zZC5yZWFkeSBpbWcge1xuICAgICAgICBhbmltYXRpb246IHNob3dJbWFnZSAxcyBmb3J3YXJkczsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkLnJlYWR5IGltZyB7XG4gICAgICAgICAgICBhbmltYXRpb246IHNob3dJbWFnZVRhYmxldCAxcyBmb3J3YXJkczsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTg5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfM2RfaW1hZ2UgLmltYWdlXzNkLnJlYWR5IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2hvd0ltYWdlTW9iaWxlIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5pbWFnZV8zZCBpbWcuYmlnX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAvKiBsaW5lIDIwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuaW1hZ2VfM2QgaW1nLmJpZ19pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgLyogbGluZSAyMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfM2RfaW1hZ2UgLmdvX3RvX2NvbnRlbnQge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDIzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5nb190b19jb250ZW50OmJlZm9yZSwgLmNvbXBvbmVudF8zZF9pbWFnZSAuZ29fdG9fY29udGVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmYzg1NztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGhlaWdodDogMXB4OyB9XG4gICAgLyogbGluZSAyNDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF8zZF9pbWFnZSAuZ29fdG9fY29udGVudDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDI1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50XzNkX2ltYWdlIC5nb190b19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdG9wOiAxOXB4OyB9XG5cbi8qIGxpbmUgMjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuYm9keS5hZG1pbi1iYXIgLmNvbXBvbmVudF8zZF9pbWFnZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4KTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC8qIGxpbmUgMjYwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIGJvZHkuYWRtaW4tYmFyIC5jb21wb25lbnRfM2RfaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLyogbGluZSAyNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5pbmZvYm94ZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAvKiBsaW5lIDI3NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuaW5mb2JveGVzIC5ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAvKiBsaW5lIDI4MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCwgLmluZm9ib3hlcyAuYm94LmJveF8xLCAuaW5mb2JveGVzIC5ib3guYm94XzIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMywgLmluZm9ib3hlcyAuYm94LmJveF80LCAuaW5mb2JveGVzIC5ib3guYm94XzUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyOTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMDphZnRlciwgLmluZm9ib3hlcyAuYm94LmJveF8xOmFmdGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzI6YWZ0ZXIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMzphZnRlciwgLmluZm9ib3hlcyAuYm94LmJveF80OmFmdGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAzMDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCAuYm94X2hlYWRlciwgLmluZm9ib3hlcyAuYm94LmJveF8xIC5ib3hfaGVhZGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzIgLmJveF9oZWFkZXIsIC5pbmZvYm94ZXMgLmJveC5ib3hfMyAuYm94X2hlYWRlciwgLmluZm9ib3hlcyAuYm94LmJveF80IC5ib3hfaGVhZGVyLCAuaW5mb2JveGVzIC5ib3guYm94XzUgLmJveF9oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMzA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAgIC5pbmZvYm94ZXMgLmJveC5ib3hfMCAuYm94X2hlYWRlciBpLCAuaW5mb2JveGVzIC5ib3guYm94XzEgLmJveF9oZWFkZXIgaSwgLmluZm9ib3hlcyAuYm94LmJveF8yIC5ib3hfaGVhZGVyIGksIC5pbmZvYm94ZXMgLmJveC5ib3hfMyAuYm94X2hlYWRlciBpLCAuaW5mb2JveGVzIC5ib3guYm94XzQgLmJveF9oZWFkZXIgaSwgLmluZm9ib3hlcyAuYm94LmJveF81IC5ib3hfaGVhZGVyIGkge1xuICAgICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLyogbGluZSAzMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuaW5mb2JveGVzIC5ib3ggLmJveF9jb250ZW50IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAyNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5pbmZvYm94ZXMge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDMzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbi5ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTg7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3guYm94XzAge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogLTQxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDsgfVxuICAgIC8qIGxpbmUgMzQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzAucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MCAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzQ1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8wLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUwIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDM1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8wOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC03NHB4O1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAvKiBsaW5lIDM2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfMSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH1cbiAgICAvKiBsaW5lIDM3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8xLnJlYWR5IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDEgMXMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8xLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUxIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDM4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8xOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgcmlnaHQ6IC04NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgLyogbGluZSAzOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3guYm94XzIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMDFweDsgfVxuICAgIC8qIGxpbmUgNDAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzIucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MiAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS40czsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA0MDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5ib3guYm94XzIucmVhZHkge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTIgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgNDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTUyNjc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgIHJpZ2h0OiAxMDVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA0MjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfMiAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfMiAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQzMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfMyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAzNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7IH1cbiAgICAvKiBsaW5lIDQzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zLnJlYWR5IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDMgMXMgZm9yd2FyZHM7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDM3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgICAuYm94LmJveF8zLnJlYWR5IHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUzIDFzIGZvcndhcmRzOyB9IH1cbiAgICAvKiBsaW5lIDQ0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk1MjY3O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC05MXB4O1xuICAgICAgcmlnaHQ6IDE4NHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyNWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAvKiBsaW5lIDQ1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmJveF8zIC5ib3hfaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgICAgLyogbGluZSA0NjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuYm94LmJveF8zIC5ib3hfaGVhZGVyIGkge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAuYm94LmJveF80IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0NXB4O1xuICAgIG1hcmdpbi10b3A6IDExMHB4OyB9XG4gICAgLyogbGluZSA0NzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNC5yZWFkeSB7XG4gICAgICBhbmltYXRpb246IGZhZGVJblRleHRCb3g0IDFzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjhzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDQ3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmJveC5ib3hfNC5yZWFkeSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94TW9iaWxlNCAxcyBmb3J3YXJkczsgfSB9XG4gICAgLyogbGluZSA0ODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzM5NTI2NztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAxNTRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA0OTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNCAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNDk3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfNCAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDUwMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5ib3hfNSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNzJweDsgfVxuICAgIC8qIGxpbmUgNTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzUucmVhZHkge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94NSAxcyBmb3J3YXJkcztcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44czsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLyogbGluZSA1MDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5ib3guYm94XzUucmVhZHkge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTUgMXMgZm9yd2FyZHM7IH0gfVxuICAgIC8qIGxpbmUgNTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3guYm94XzU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMzOTUyNjc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDlweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgIHJpZ2h0OiAxMjRweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMTFkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gICAgLyogbGluZSA1MzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveC5ib3hfNSAuYm94X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH1cbiAgICAgIC8qIGxpbmUgNTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveC5ib3hfNSAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDUzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7IH1cbiAgICAvKiBsaW5lIDU0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZSAuYm94X2hlYWRlciB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSA1NDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgICAuYm94LmFjdGl2ZSAuYm94X2hlYWRlciBpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4ICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDU1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICAvKiBsaW5lIDU1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94LmFjdGl2ZSAuYm94X2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IHNob3dCb3ggMS41cyAxOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAvKiBsaW5lIDU1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmJveC5hY3RpdmUgLmJveF9jb250ZW50IHtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7IH0gfVxuICAvKiBsaW5lIDU2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgLmJveCAuYm94X2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC8qJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xyXG5cdFx0fSovIH1cbiAgICAvKiBsaW5lIDU3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvXzNkX2ltYWdlLnNjc3MgKi9cbiAgICAuYm94IC5ib3hfaGVhZGVyIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNTc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgIC5ib3ggLmJveF9oZWFkZXIgaSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLyogbGluZSA2MDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gICAgLmJveCAuYm94X2hlYWRlcjpob3ZlciB7XG4gICAgICAvKiY6YWZ0ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0fSovIH1cbiAgICAgIC8qIGxpbmUgNjA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fM2RfaW1hZ2Uuc2NzcyAqL1xuICAgICAgLmJveCAuYm94X2hlYWRlcjpob3ZlciBpIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4ICNmZmM4NTc7IH1cbiAgLyogbGluZSA2MTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL18zZF9pbWFnZS5zY3NzICovXG4gIC5ib3ggLmJveF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5NTI2NztcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xuICBAa2V5ZnJhbWVzIGZhZGVpbk92ZXJsYXkge1xuICAgIGZyb20ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIHRvIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgQGtleWZyYW1lcyBmYWRlaW5PdmVybGF5IHtcbiAgICBmcm9tIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICB0byB7XG4gICAgICBvcGFjaXR5OiAwLjk7IH0gfSB9XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIEBrZXlmcmFtZXMgc2hvd0JveCB7XG4gICAgMCUge1xuICAgICAgbWF4LWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIDUwJSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxcHg7IH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICBAa2V5ZnJhbWVzIHNob3dCb3gge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH0gfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlVGFibGV0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2hvd0ltYWdlTW9iaWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMi4yKSByb3RhdGUoOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpIHJvdGF0ZSg5MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluSGVhZGVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogLTI4MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4OyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5IZWFkZXJNb2JpbGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC00MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3gwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC00NTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTkwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogLTQxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xNjVweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IC00NDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogOTJweDtcbiAgICBtYXJnaW4tdG9wOiAyMDFweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE4MHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMzBweDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tbGVmdDogNDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tbGVmdDogNDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3g1IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xuICAgIG1hcmdpbi10b3A6IDE5NXB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3NXB4OyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTIwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGUxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0yMHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTIwcHg7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGU0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtMjBweDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC0yMHB4OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwOyB9IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jb21wb25lbnRfc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2Uge1xuICAgIGhlaWdodDogNjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dCB7XG4gICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgYmFja2dyb3VuZDogIzEwMjYzOTsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgcC5yZWFkbW9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgcC5yZWFkbW9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAvKiBsaW5lIDQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyBwLnJlYWRtb3JlIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLyogbGluZSA1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSA2OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfSB9XG4gICAgICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLmltYWdlX3RleHRfY29scyAuc2xpZGUge1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgICAgICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAvKiBsaW5lIDEwMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlIGgzIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNzE4MjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLyogbGluZSAxMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZSBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLmltYWdlX3RleHRfY29scyAuc2xpZGUgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX25leHQsXG4gICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA0YzkzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAgICAgLyogbGluZSAxMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9uZXh0OmhvdmVyLFxuICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAgICAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgIGxlZnQ6IC0xMTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfbmV4dCB7XG4gICAgICAgICAgICBsZWZ0OiAtOHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX3ByZXYge1xuICAgICAgICByaWdodDogLTExMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X3NsaWRlci5pbWFnZV90ZXh0X2NvbHMgLnNsaWRlcl9jb250YWluZXIgLnNsaWRlcl9wcmV2IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDE1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9zbGlkZXIuaW1hZ2VfdGV4dF9jb2xzIC5zbGlkZXJfY29udGFpbmVyIC5zbGlkZXJfcHJldiB7XG4gICAgICAgICAgICByaWdodDogMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyLmltYWdlX3RleHRfY29scyAuc2xpZGVyX2NvbnRhaW5lciAuc2xpZGVyX3ByZXYge1xuICAgICAgICAgICAgcmlnaHQ6IC04cHg7IH0gfVxuICAvKiBsaW5lIDE3MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jb21wb25lbnRfc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBsZWZ0OiA3NHB4O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDE4MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH0gfVxuICAgICAgLyogbGluZSAxOTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7IH1cbiAgICAgICAgLyogbGluZSAyMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC8qIGxpbmUgMjA3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDIxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlciBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMjI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZXMgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjI2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VzIGZpZ3VyZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjM2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlcyBmaWd1cmUgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDI0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDI0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IC5yb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAyNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCAuY29sLWltZzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCAuY29sLWltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgLmNvbC1pbWcgaW1nLnNsaWRlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAvKiBsaW5lIDI4NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGltZy5zbGlkZXItaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDI5OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAyOTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGZpZ2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gICAgLyogbGluZSAzMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIC5lZGl0b3JfY29udGVudCxcbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgIG1heC13aWR0aDogNTgycHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC8qIGxpbmUgMzE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAzMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3NsaWRlciAuc2xpZGVyX2ltYWdlX3RleHQgZmlnY2FwdGlvbiBibG9ja3F1b3RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgMzI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAzMjUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfc2xpZGVyIC5zbGlkZXJfaW1hZ2VfdGV4dCBmaWdjYXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgLyogbGluZSAzMzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9zbGlkZXIgLnNsaWRlcl9pbWFnZV90ZXh0IGZpZ2NhcHRpb24gYmxvY2txdW90ZSBmb290ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbi5jb21wb25lbnRfdGV4dF9pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZSAucm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAucm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNjQ1cHg7IH0gfVxuICAvKiBsaW5lIDEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UgaW1nLnRleHQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSBpbWcudGV4dC1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UgYS5wbGF5X3ZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAvKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSBhLnBsYXlfdmlkZW86aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgLyogbGluZSA1MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAucGxheV92aWRlb19jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX2xlZnQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAxMDAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgzLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMTMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdGV4dF9hbmRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDE0OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmxpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmFsbF9kYXJrIC5yb3cge1xuICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDE2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2RhcmsgLnJvdyAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3RleHRfaW1hZ2UuYWxsX2xpZ2h0IC5yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDE5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5jb2wtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE5NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuY29sLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7IH1cbiAgICAgICAgLyogbGluZSAyMDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuY29sLWNvbnRlbnQgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9XG4gICAgICAgICAgLyogbGluZSAyMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF90ZXh0X2ltYWdlIC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQucXVvdGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgLyogbGluZSAyMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL190ZXh0X2FuZF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfdGV4dF9pbWFnZSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDIxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3RleHRfYW5kX2ltYWdlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF90ZXh0X2ltYWdlLmltYWdlX3JpZ2h0IHtcbiAgICAvKiovIH1cblxuLyogbGluZSAzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbi50ZXN0LWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgfVxuXG4vKiBsaW5lIDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJTsgfVxuXG4vKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbnAucXVvdGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIzcHg7IH1cblxuLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4uY29tcG9uZW50X3ByX2JpZ19pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5yb3cge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjQ1cHg7IH0gfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaW1nLnByX2JpZy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIGltZy5wcl9iaWctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgaW1nLnByX2JpZy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgYS5wbGF5X3ZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAvKiBsaW5lIDU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSBhLnBsYXlfdmlkZW86aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgLyogbGluZSA2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmltYWdlX3JpZ2h0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgODEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDg3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfcmlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAvKiBsaW5lIDEwNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmltYWdlX2xlZnQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuYmFja2dyb3VuZC1jb2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyB9XG4gIC8qIGxpbmUgMTA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9sZWZ0IC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuaW1hZ2VfbGVmdCAucm93Om50aC1vZi10eXBlKG9kZCkgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTMzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgyLFxuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuZGFyayAucm93Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSAxNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE2NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMTc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5saWdodCAucm93Om50aC1vZi10eXBlKGV2ZW4pIC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UuYWxsX2RhcmsgLnJvdyB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMTk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMixcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlLmFsbF9saWdodCAucm93OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLyogbGluZSAyMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweDsgfVxuICAgICAgICAvKiBsaW5lIDIzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDIzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2UgLmNvbC1jb250ZW50IC5lZGl0b3JfY29udGVudC5xdW90ZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5lZGl0b3JfY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLyogbGluZSAyNDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogI2Y1ZjhmZjsgfVxuICAvKiBsaW5lIDI1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX2JpZy5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAyNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfYmlnX2ltYWdlIC5jb2wtY29udGVudC1jZW50ZXIgLmJnLW9wYWNpdHkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDsgfVxuICAgIC8qIGxpbmUgMjY1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfYmlnLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZSAuY29sLWNvbnRlbnQtY2VudGVyIC5idG4ge1xuICAgICAgbWFyZ2luOiAyMHB4IDQwcHg7IH1cbiAgLyogbGluZSAyNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9iaWcuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX2JpZ19pbWFnZS5pbWFnZV9yaWdodCB7XG4gICAgLyoqLyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbi5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC8qIGxpbmUgMTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5yb3ctcmV2ZXJzZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgLyogbGluZSAyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cgaW1nLnByX3NtYWxsLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAvKiBsaW5lIDIzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cgaW1nLnByX3NtYWxsLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDMyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyAuYmFja2dyb3VuZC1jb2wge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDQ3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5kYXJrIC5yb3c6bnRoLW9mLXR5cGUob2RkKSAuZWRpdG9yX2NvbnRlbnQgaDIsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKG9kZCkgLmVkaXRvcl9jb250ZW50IGgzLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmRhcmsgLnJvdzpudGgtb2YtdHlwZShvZGQpIC5lZGl0b3JfY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuZGFyayAucm93Om50aC1vZi10eXBlKGV2ZW4pOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmxpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLyogbGluZSA3OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmxpZ2h0IC5yb3c6bnRoLW9mLXR5cGUoZXZlbik6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgaDEsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgaDIsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgaDMsXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cubGlnaHQgLnJvdzpudGgtb2YtdHlwZShldmVuKSAuZWRpdG9yX2NvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cge1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDExMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMSxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMixcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCBoMyxcbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdy5hbGxfZGFyayAucm93IC5lZGl0b3JfY29udGVudCB1bCBsaTo6YmVmb3JlLFxuICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93LmFsbF9kYXJrIC5yb3cgLmVkaXRvcl9jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3ByX3NtYWxsX2ltYWdlIC5yb3cuYWxsX2xpZ2h0IC5yb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjhmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcl9zbWFsbC5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyAuY29sLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTQ0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyAuY29sLWNvbnRlbnQgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJfc21hbGwuc2NzcyAqL1xuICAgICAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCAuZWRpdG9yX2NvbnRlbnQgaDEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgICAvKiBsaW5lIDE1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2UgLnJvdyAuY29sLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAvKiBsaW5lIDEzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ByX3NtYWxsLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wcl9zbWFsbF9pbWFnZSAucm93IC5jb2wtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCA4MHB4OyB9IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbi5jb21wb25lbnRfcmliYm9uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMjIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbi5kYXJrYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMzM1NjsgfVxuICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcmliYm9uLmRhcmtibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbi5kYXJrYmx1ZSAuZWRpdG9yX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24ueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODU3OyB9XG4gIC8qIGxpbmUgMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAuY29tcG9uZW50X3JpYmJvbi5ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24ud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmY7IH1cbiAgLyogbGluZSA0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uIC5lZGl0b3JfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLyogbGluZSA0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IC5wcmVhbWJsZSB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQgLnByZWFtYmxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9yaWJib24gLmVkaXRvcl9jb250ZW50IC5wcmVhbWJsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDczLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JpYmJvbiAuZWRpdG9yX2NvbnRlbnQgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7IH1cbiAgLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gIC5jb21wb25lbnRfcmliYm9uIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjkzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uIC5zZWFyY2hfZm9ybV93b29jb21tZXJjZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLyogbGluZSA5MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9yaWJib24gLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9yaWJib24gLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5M3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcmliYm9uIC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yaWJib24uc2NzcyAqL1xuLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JpYmJvbi5zY3NzICovXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTM5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmliYm9uLnNjc3MgKi9cbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4uY29tcG9uZW50X2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzhweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudC53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudC5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNWYxOyB9XG4gIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgfVxuICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50LnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnQgPiAuY29udGFpbmVyLWZsdWlkLmgxIHtcbiAgICAgIG1heC13aWR0aDogMTEwOXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDRjOTM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudC5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudCAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5jb21wb25lbnRfcG9zdHNmZWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzZmVlZC5oaWRlLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQuaGlkZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gICAgLyogbGluZSAyMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQuaGlkZS1oZWFkZXIgaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkLmhhcy10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI0RERTVGMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQuaGFzLXRpdGxlIGgzLmJsb2NrLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTIyOTNEO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcG9zdHNmZWVkLmhhcy10aXRsZSBoMy5ibG9jay10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9IH1cbiAgLyogbGluZSA0NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkIC5idXR0b24tY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0YzkzO1xuICAgIHBhZGRpbmc6IDE0cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLyogbGluZSA2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5oZWFkZXJfaW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIGhlYWRlciAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG4gICAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoNDglIC0gMzBweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIgLnNlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH0gfVxuICAgICAgLyogbGluZSA4OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCBoZWFkZXIgLnNlYXJjaCAuc2VhcmNoX3RleHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH1cbiAgICAgIC8qIGxpbmUgOTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgaGVhZGVyIC5zZWFyY2ggLnNlYXJjaF9zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTEyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNmZWVkIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC8qIGxpbmUgMTIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c2ZlZWQgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAvKiBsaW5lIDEyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzZmVlZC5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNmZWVkIC5ub19wb3N0cyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCAucG9zdHMtbGlzdC1jIC5wb3N0LXdyYXA6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC8qIGxpbmUgMTM4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzZmVlZCAucG9zdHMtbGlzdC1jIC5wb3N0LXdyYXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTQ2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5jb21wb25lbnRfcG9zdHNmZWVkX21vcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuLnNlYXJjaF90ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTU1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5zZWFyY2hfdGV4dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c2ZlZWQuc2NzcyAqL1xuLnNlYXJjaF90ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNmZWVkLnNjc3MgKi9cbi5zZWFyY2hfdGV4dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbi5jb21wb25lbnRfaGVybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8uc21hbGwgLmhlcm9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyby5zbWFsbCAuaGVyb19pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9IH1cbiAgLyogbGluZSAxMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8uZXh0cmEtc21hbGwgLmhlcm9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDIyOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8uZXh0cmEtc21hbGwgLmhlcm9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjlweDsgfSB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvLmJpZyAuaGVyb19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVyby5iaWcgLmhlcm9faW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDsgfSB9XG4gIC8qIGxpbmUgMzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmhlcm9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8gLmhlcm9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDU0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVybyA+ICo6bm90KC5zbGljay1kb3RzKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLyogbGluZSA1OSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmhlcm9fdmlkZW8ge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfaGVybyAuaGVyb192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMzV2aDsgfSB9XG4gIC8qIGxpbmUgNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX3ZpZGVvOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSA4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmhlcm9fdmlkZW8gdmlkZW8ge1xuICAgIGhlaWdodDogNzV2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyJzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA4MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvIC5oZXJvX3ZpZGVvIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiAzNXZoOyB9IH1cbiAgLyogbGluZSA5NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLm1lanMtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9oZXJvIC5lZGl0b3JfY29udGVudCAqIHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDEwNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmVkaXRvcl9jb250ZW50ICo6bm90KGEpIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLmVkaXRvcl9jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgIC8qIGxpbmUgMTE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9oZXJvIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICBjb2xvcjogIzA3MTgyNDsgfVxuICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAuY29tcG9uZW50X2hlcm8gLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMzlweDtcbiAgICBsZWZ0OiA5NHB4O1xuICAgIHJpZ2h0OiA5NHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDEyMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDsgfSB9XG4gICAgLyogbGluZSAxMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19oZXJvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2hlcm8gLnNsaWNrLWRvdHMgbGkge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7IH1cbiAgICAgIC8qIGxpbmUgMTQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2hlcm8gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgICAvKiBsaW5lIDE1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2hlcm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9oZXJvIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTU3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faGVyby5zY3NzICovXG4gIC5jb21wb25lbnRfaGVybyAubG9nb3R5cGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzICovXG4uY29tcG9uZW50X3ZpZGVvIHtcbiAgbWluLWhlaWdodDogNjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fdmlkZW8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfdmlkZW8ge1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzICovXG4gICAgLmNvbXBvbmVudF92aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiAyMjBweDsgfSB9XG4gIC8qIGxpbmUgMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL192aWRlby5zY3NzICovXG4gIC5jb21wb25lbnRfdmlkZW8gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3ZpZGVvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3ZpZGVvIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmM4NTc7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fc3Vic2NyaWJlX2Zvcm0uc2NzcyAqL1xuLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmVfZm9ybV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA5MHB4IHRvcCAtMTE1cHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybSAuYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybS5jcy1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIyOTNEO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtLmNzLWRhcmsgaDEsIC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0uY3MtZGFyayBoMiwgLmNvbXBvbmVudF9zdWJzY3JpYmVfZm9ybS5jcy1kYXJrIGgzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3N1YnNjcmliZV9mb3JtLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtLmNzLWRhcmsgYS5idG4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19zdWJzY3JpYmVfZm9ybS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtLmNzLWRhcmsgYS5idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEyMjkzRDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbi5jb21wb25lbnRfY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gIC5jb21wb25lbnRfY29sdW1ucy5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlNWYxOyB9XG4gIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb2x1bW5zIC5jb250YWluZXItZmx1aWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzlweDsgfVxuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdyA+IC5jb2wsXG4gICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb2x1bW5zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAzOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb2x1bW5zIC5yb3cgLmNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbHVtbnMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2NvbHVtbnMgLnJvdyAuY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29sdW1ucy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29sdW1ucyAucm93IC5jb2x1bW4gaW1nLmFsaWduY2VudGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbi5jb21wb25lbnRfZmFxIHtcbiAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9mYXEge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAuY29tcG9uZW50X2ZhcSAuY29tcG9uZW50X2hlYWRlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gIC5jb21wb25lbnRfZmFxIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NXB4OyB9XG4gICAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9mYXEgLnJvdyAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH1cbiAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTU0NjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLyogbGluZSA0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9mYXEgLnF1ZXN0aW9uIGEucXVlc3Rpb25fbGluayB7XG4gICAgICBjb2xvcjogI2QxZGRlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgNTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9mYXEgLnF1ZXN0aW9uIGEucXVlc3Rpb25fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZmFxLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiBhLnF1ZXN0aW9uX2xpbmsgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb2xvcjogI2ZmYzg1NztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgICAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24gYS5xdWVzdGlvbl9saW5rLmFjdGl2ZSBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC8qIGxpbmUgNzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiAuYW5zd2VyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ZhcS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2ZhcSAucXVlc3Rpb24gLmFuc3dlciAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19mYXEuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZmFxIC5xdWVzdGlvbiAuZWRpdG9yX2NvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4uY29tcG9uZW50X2Rvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9kb3dubG9hZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMnB4OyB9IH1cbiAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyAuY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSAzMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgLmNvbXBvbmVudF9kb3dubG9hZCAucm93IC5jb2x1bW4gcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgNDQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19kb3dubG9hZC5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLyogbGluZSA0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZG93bmxvYWQgLnJvdyAuY29sdW1uIHAuZG93bmxvYWQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2IyYmNjODtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLyogbGluZSA0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiBwLmRvd25sb2FkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAvKiBsaW5lIDYyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZG93bmxvYWQuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2Rvd25sb2FkIC5yb3cgLmNvbHVtbiBwLmRvd25sb2FkIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICBwYWRkaW5nOiA3NXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcbiAgICB3aWR0aDogMzIycHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIGltZy5sZWZ0X2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSBpbWcubGVmdF9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV9oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gICAgLyogbGluZSA0NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDQ5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMThweDsgfVxuICAgICAgICAvKiBsaW5lIDUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLmlucHV0X2ZvY3VzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTRweDsgfVxuICAgIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2xlZnRfaW1hZ2Uuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLyogbGluZSA2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLyogbGluZSA3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfbGVmdF9pbWFnZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAvKiBsaW5lIDc1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY29udGVudF9sZWZ0X2ltYWdlIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAvKiBsaW5lIDgwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9sZWZ0X2ltYWdlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2xlZnRfaW1hZ2UgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuYnRuIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIyOTNkO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH0gfVxuICAvKiBsaW5lIDMwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOmZpcnN0LWNoaWxkIC5wb3N0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLyogbGluZSAzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgICAvKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSA1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAvKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0IHAuZXhjZXJwdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5yZWFkX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucmVhZF9tb3JlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAvKiBsaW5lIDc2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5yZWFkX21vcmUgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgODMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC8qIGxpbmUgODcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5oMSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5oMiA+IGEge1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgICAgLyogbGluZSA5MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgLmVudHJ5LW1ldGEsXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSBhLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgcCB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gICAgICAvKiBsaW5lIDk2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAucmVhZF9tb3JlIGEge1xuICAgICAgICBjb2xvcjogIzAwNGM5MzsgfVxuICAgICAgICAvKiBsaW5lIDk4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5yZWFkX21vcmUgYTo6YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDRjOTM7IH1cbiAgICAvKiBsaW5lIDEwNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLmgxLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5oMiA+IGEge1xuICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgLyogbGluZSAxMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAuZW50cnktbWV0YSxcbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSBhLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIHAge1xuICAgICAgICBjb2xvcjogI2Y1ZjhmZjsgfVxuICAgICAgLyogbGluZSAxMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAucmVhZF9tb3JlIGEge1xuICAgICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgICAgICAvKiBsaW5lIDEyMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLnJlYWRfbW9yZSBhOjphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZjODU3OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzZDsgfVxuICAgICAgLyogbGluZSAxMzksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAuaDEsXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgLmgyID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAvKiBsaW5lIDE0MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5lbnRyeS1tZXRhLFxuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIGEsXG4gICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikgcCB7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZmOyB9XG4gICAgICAvKiBsaW5lIDE0OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKGV2ZW4pIC5yZWFkX21vcmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAgIC8qIGxpbmUgMTUyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgdGV4dC1hbGlnbjogZW5kOyB9XG4gICAgICAvKiBsaW5lIDE1NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgLnBvc3QtZXhjZXJwdCB7XG4gICAgICAgIGNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wb3N0c19saXN0aW5nIC5wb3N0cy1jb2w6bnRoLWNoaWxkKG9kZCkgLnJlYWRfbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAgICAgICAvKiBsaW5lIDE2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQob2RkKSAucmVhZF9tb3JlIGE6OmJlZm9yZSB7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gICAgICAgIC8qIGxpbmUgMTY2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcG9zdHNfbGlzdGluZy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5yZWFkX21vcmUgYTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE3MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Bvc3RzX2xpc3Rpbmcuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpLCAuY29tcG9uZW50X3Bvc3RzX2xpc3RpbmcgLnBvc3RzLWNvbDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLyogbGluZSAxNzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wb3N0c19saXN0aW5nLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChvZGQpIC5yZWFkX21vcmUgYTo6YWZ0ZXIsIC5jb21wb25lbnRfcG9zdHNfbGlzdGluZyAucG9zdHMtY29sOm50aC1jaGlsZChldmVuKSAucmVhZF9tb3JlIGE6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4OyB9IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbi5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuICAgICAgLyogbGluZSA0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyAuY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDQxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlX3JvdyAuY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5vZmZpY2VzIC5vZmZpY2VzX3Jvd19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAub2ZmaWNlcyAub2ZmaWNlc19yb3dfY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLm9mZmljZXMgLm9mZmljZXNfcm93X2NvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2VtcGxveWVlcyAuZW1wbG95ZWVzX2Jsb2NrX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2VtcGxveWVlcyAuZW1wbG95ZWVzX2Jsb2NrX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3dfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93X2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIC8qIGxpbmUgNzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93X2NvbnRhaW5lcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDgzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4OyB9XG4gICAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgMTAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgICAgIC5jb21wb25lbnRfZW1wbG95ZWVzIC5lbXBsb3llZXNfYmxvY2tfcm93IC5jb2x1bW4gZmlndXJlLmVtcGxveWVlX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMTExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiBmaWd1cmUuZW1wbG95ZWVfaW1hZ2U6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAgICAgLyogbGluZSAxMTYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9lbXBsb3llZXMgLmVtcGxveWVlc19ibG9ja19yb3cgLmNvbHVtbiAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEyNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG5maWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjdweDtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7IH1cbiAgLyogbGluZSAxMzYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICBmaWd1cmUuZW1wbG95ZWVfaW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE0MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4uZW1wbG95ZWVfbGlnaHRib3gge1xuICBiYWNrZ3JvdW5kOiAjMDcxODI0O1xuICBtYXgtd2lkdGg6IDQ0OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gIC8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbiAgLmVtcGxveWVlX2xpZ2h0Ym94IC5lbXBsb3llZV9uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19lbXBsb3llZXMuc2NzcyAqL1xuICAuZW1wbG95ZWVfbGlnaHRib3ggLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAvKiBsaW5lIDE1NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gIC5lbXBsb3llZV9saWdodGJveCBhIHtcbiAgICBjb2xvcjogI2ZmYzg1NzsgfVxuXG4vKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4ub2ZmaWNlX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE2MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2VtcGxveWVlcy5zY3NzICovXG4gICAgLm9mZmljZV9oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMTc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZW1wbG95ZWVzLnNjc3MgKi9cbi5vZmZpY2Vfc3ViaGVhZGVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuLmNvbXBvbmVudF9qb2Jfb2ZmZXJpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTVmMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmVfZm9ybV9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwcHggYm90dG9tIC0xMTVweDtcbiAgcGFkZGluZy10b3A6IDY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19qb2Jfb2ZmZXJpbmdzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2pvYl9vZmZlcmluZ3Mge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tIC0xMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfam9iX29mZmVyaW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgLyogbGluZSAxOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2pvYl9vZmZlcmluZ3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2pvYl9vZmZlcmluZ3MgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA3NzBweDsgfVxuICAvKiBsaW5lIDI3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fam9iX29mZmVyaW5ncy5zY3NzICovXG4gIC5jb21wb25lbnRfam9iX29mZmVyaW5ncyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2xpZC1zeW1ib2wuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDNweCA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAvKiBsaW5lIDM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fam9iX29mZmVyaW5ncy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9qb2Jfb2ZmZXJpbmdzIGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuLmNvbXBvbmVudF9hcHBsaWNhdGlvbl9mb3JtIHtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb21wb25lbnRfYXBwbGljYXRpb25fZm9ybS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9hcHBsaWNhdGlvbl9mb3JtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuICAuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDsgfVxuICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0uc2NzcyAqL1xuICAuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY292ZXJfaW1hZ2Uuc2NzcyAqL1xuLmNvbXBvbmVudF9jb3Zlcl9pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuLmNvbXBvbmVudF9nb29nbGVfbWFwcyB7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuY29tcG9uZW50X2dvb2dsZV9tYXBzID4gLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9nb29nbGVfbWFwcyAub2ZmaWNlIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4vKi5nbS1zdHlsZS1pdyB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFxyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdC5pbmZvd2luZG93IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG4uaXdDcm9zcyB7XHJcblx0cmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG5cdHRvcDogMzVweCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Y29udGVudDogXCJcXGYwMGRcIjtcclxuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0fVxyXG59Ki9cbi8qIGxpbmUgNjksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19nb29nbGVfbWFwcy5zY3NzICovXG4uaW5mb1dpbmRvd0NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICAvKiBsaW5lIDc4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuaW5mb1dpbmRvd0NvbnRhaW5lcjphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMjI5LCAyNDEsIDApO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGU1ZjE7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAuaW5mb1dpbmRvd0NvbnRhaW5lciAuaW5mb3dpbmRvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDcxODI0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAgIC8qIGxpbmUgMTAwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAgIC5pbmZvV2luZG93Q29udGFpbmVyIC5pbmZvd2luZG93IHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAvKiBsaW5lIDEwNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgLmluZm9XaW5kb3dDb250YWluZXIgLml3Q3Jvc3Mge1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDExMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2dvb2dsZV9tYXBzLnNjc3MgKi9cbiAgICAuaW5mb1dpbmRvd0NvbnRhaW5lciAuaXdDcm9zcyBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fZ29vZ2xlX21hcHMuc2NzcyAqL1xuICAgIC5pbmZvV2luZG93Q29udGFpbmVyIC5pd0Nyb3NzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMDA0YzkzOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4uY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAucm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiAuY29sLFxuICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDIwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgLnJvdyA+IC5jb2wsXG4gICAgICAgIC5jb21wb25lbnRfY2FzZV9zdHVkaWVzIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDE4MHB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYXNlX3N0dWRpZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgLmNhc2VfaW1hZ2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAzNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2Nhc2Vfc3R1ZGllcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAvKiBsaW5lIDU5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyAuY2FzZV9pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAvKiBsaW5lIDY5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FzZV9zdHVkaWVzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYXNlX3N0dWRpZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbi5jb21wb25lbnRfY29udGVudF9ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2RkZTVmMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG4gIC8qIGxpbmUgMTIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC02NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSAxMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfSB9XG4gICAgLyogbGluZSAyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAucm93ID4gLmNvbCxcbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5yb3cgPiAuY29sLFxuICAgICAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLmJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogIzA3MTgyNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAuYmxvY2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY29udGVudF9ibG9jayAuYmxvY2sgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzA3MTgyNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDUzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9ibG9jay5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5ibG9jayBwLmRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY29udGVudF9ibG9jay5zY3NzICovXG4gIC5jb21wb25lbnRfY29udGVudF9ibG9jayAubGlua19nbG9iYWwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLyogbGluZSA1OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvbnRlbnRfYmxvY2suc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb250ZW50X2Jsb2NrIC5saW5rX2dsb2JhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIC8qIGxpbmUgNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb250ZW50X2Jsb2NrLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sgLmxpbmtfZ2xvYmFsIC5idG4ge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4uY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI2RkZTVmMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLyogbGluZSAxNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8ubm9fZ2FsbGVyeTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDI0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnJvdyAuY29sLWltYWdlc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NXB4O1xuICAgIGJvdHRvbTogODVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSAyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyAucm93IC5jb2wtaW1hZ2VzbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLyogbGluZSA0MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5jb2wtcHJvZHVjdGluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5jb2wtcHJvZHVjdGluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAvKiBsaW5lIDUxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gZGwge1xuICAgICAgY29sdW1uLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWdhcDogNXB4OyB9IH1cbiAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIGRsIHNwYW4ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAvKiBsaW5lIDcwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyBkbCBzcGFuIGR0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDcxODI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLyogbGluZSA3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gZGwgc3BhbiBkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgODAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB1bC5kb2N1bWVudHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyB1bC5kb2N1bWVudHMgbGkgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDkzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5wcm9kdWN0X3NsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5wcm9kdWN0X3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDEwOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDExNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnByb2R1Y3Rfc2xpZGVyIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAuY29tcG9uZW50X3Byb2R1Y3RfaW5mbyAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDEzNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTM1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtMjVweDsgfSB9XG4gICAgLyogbGluZSAxNDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdF9pbmZvLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAvKiBsaW5lIDE2MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3RfaW5mby5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcHJvZHVjdF9pbmZvIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAxNjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcm9kdWN0X2luZm8gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNzUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0X2luZm8uc2NzcyAqL1xuLnByb2R1Y3RfaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gIGJhY2tncm91bmQ6ICNkZGU1ZjE7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL193b29jb21tZXJjZV9wcm9kdWN0cy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3dvb2NvbW1lcmNlX3Byb2R1Y3RzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0cyAubGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wcm9kdWN0cyAubGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fd29vY29tbWVyY2VfcHJvZHVjdHMuc2NzcyAqL1xuLmNvbXBvbmVudF9jb2x1bW5zICsgLmNvbXBvbmVudF9wcm9kdWN0cyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yZWxhdGVkX2Jsb2cuc2NzcyAqL1xuICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9IH1cblxuLyogbGluZSA4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbi5jb21wb25lbnRfcmVsYXRlZF9ibG9nIC5jb2wtY29udGVudCAudGV4dF9pbWFnZV9ibG9nX2NvbnRlbnQgPiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSA4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50ID4gaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLyogbGluZSAxNSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3JlbGF0ZWRfYmxvZy5zY3NzICovXG4uY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDE1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcmVsYXRlZF9ibG9nLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19yZWxhdGVkX2Jsb2cuc2NzcyAqL1xuICAuY29tcG9uZW50X3JlbGF0ZWRfYmxvZyAuY29sLWNvbnRlbnQgLnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IC5lbnRyeS1tZXRhIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4uY29tcG9uZW50X2NvdXJzZXMge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY291cnNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgLyogbGluZSAxMCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC02MnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDEwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfSB9XG4gICAgLyogbGluZSAxNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cgLmNvdXJzZV9jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NvdXJzZXMgLmNvdXJzZV9yb3cgLmNvdXJzZV9jb2wgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMzMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jb3Vyc2VzLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY291cnNlcyAuY291cnNlX3JvdyAuY291cnNlX2NvbCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLyogbGluZSAzNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jb3Vyc2VzIC5jb3Vyc2Vfcm93IC5jb3Vyc2VfY29sIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvdGVjdGVkLnNjc3MgKi9cbi5jb21wb25lbnRfcHJvdGVjdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4OHB4IDA7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDsgfVxuICAvKiBsaW5lIDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSAudGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBib3gtc2hhZG93OiAxMHB4IDE3cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAvKiBsaW5lIDE0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC8qIGxpbmUgMjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0ZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC8qIGxpbmUgMjYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyIHRkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiNWI1YjU7IH1cbiAgICAgIC8qIGxpbmUgMzcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMHB4OyB9XG4gICAgICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkOmJlZm9yZSwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ciB0aDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgLyogbGluZSA1MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQ6YmVmb3JlLCAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGg6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDU4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGQsIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDYxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0ZDpmaXJzdC1jaGlsZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLyogbGluZSA2NCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGQ6bGFzdC1jaGlsZCwgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC8qIGxpbmUgNzAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDc3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAvKiBsaW5lIDgxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC8qIGxpbmUgODYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgYSBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAgICAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IGEuYWN0aXZlIGkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC8qIGxpbmUgOTcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDEwMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgIC8qIGxpbmUgMTA0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgICAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGguZWRpdG9yX2NvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB0YWJsZSB0Ym9keSB0aC5lZGl0b3JfY29udGVudCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgLyogbGluZSAxMTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wYWNrYWdlcy10YWJsZS5zY3NzICovXG4gICAgICAgICAgICAuY29tcG9uZW50X3BhY2thZ2VzX3RhYmxlIHRhYmxlIHRib2R5IHRoLmVkaXRvcl9jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMTBweDsgfVxuICAgIC8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcGFja2FnZXMtdGFibGUuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDEyMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3BhY2thZ2VzLXRhYmxlLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfcGFja2FnZXNfdGFibGUgdGFibGUgdGJvZHkgdGQgLmNoZWNrbWFyayB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmM4NTc7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbi5jb21wb25lbnRfaW1hZ2VfYmFubmVycyB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gICAgLyogbGluZSA5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzIC5yb3cgLnJvdy1jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbi5jb21wb25lbnRfaW1hZ2VfYmFubmVycyArIC5jb21wb25lbnRfaW1hZ2VfYmFubmVycyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgMTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMgKyAuY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4uaW1hZ2VfYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAzMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAuaW1hZ2VfYmFubmVyIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmltYWdlX2Jhbm5lciBhIHNwYW4uaWNvbiB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAvKiBsaW5lIDUwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgICAuaW1hZ2VfYmFubmVyIGEgc3Bhbi5pY29uIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7IH1cbiAgICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9faW1hZ2UtYmFubmVycy5zY3NzICovXG4gICAgLmltYWdlX2Jhbm5lciBhIGg0LCAuaW1hZ2VfYmFubmVyIGEgcCB7XG4gICAgICBjb2xvcjogI2Y1ZjhmZjsgfVxuICAgIC8qIGxpbmUgNjAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19pbWFnZS1iYW5uZXJzLnNjc3MgKi9cbiAgICAuaW1hZ2VfYmFubmVyIGEgaDQuaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBtaW4taGVpZ2h0OiA4OHB4OyB9XG4gICAgLyogbGluZSA2NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2ltYWdlLWJhbm5lcnMuc2NzcyAqL1xuICAgIC5pbWFnZV9iYW5uZXIgYSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuLmNvbXBvbmVudF9wcm9kdWN0X2Jhbm5lcnMge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZmO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7IH1cbiAgLyogbGluZSA2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2Jhbm5lcnMgLmgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAvKiBsaW5lIDE3LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9wcm9kdWN0X2Jhbm5lcnMgcC5wcmVhbWJsZSB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xudWwucHJvZHVjdC1iYW5uZXJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTY4cHg7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLyogbGluZSAyOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgdWwucHJvZHVjdC1iYW5uZXJzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9IH1cbiAgLyogbGluZSA0MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gIHVsLnByb2R1Y3QtYmFubmVycyBsaSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDsgfVxuICAgIC8qIGxpbmUgNDksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5oZWFkZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIC8qIGxpbmUgNTUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpLmhlYWRlciBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZTNmMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIC8qIGxpbmUgNDIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLyogbGluZSA3MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpLnByb2R1Y3QtaXRlbS1uci0yIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLyogbGluZSA3NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpLnByb2R1Y3QtaXRlbS1uci0zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgODIsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpLnByb2R1Y3QtaXRlbS1uci0yIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAvKiBsaW5lIDg2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaS5wcm9kdWN0LWl0ZW0tbnItMyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLyogbGluZSA5MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgdWwucHJvZHVjdC1iYW5uZXJzIGxpIC5wcm9kdWN0LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIycHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgIC8qIGxpbmUgOTEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDEwNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAxODZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSAucHJvZHVjdC1pbm5lciBmaWd1cmUgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC8qIGxpbmUgMTIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSAucHJvZHVjdC1pbm5lciBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAvKiBsaW5lIDEyNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkgLnByb2R1Y3QtaW5uZXIgcC5wcmljZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAvKiBsaW5lIDEzMiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX3Byb2R1Y3QtYmFubmVycy5zY3NzICovXG4gICAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSAucHJvZHVjdC1pbm5lciBwLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLyogbGluZSAxMzgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19wcm9kdWN0LWJhbm5lcnMuc2NzcyAqL1xuICAgICAgICAgIHVsLnByb2R1Y3QtYmFubmVycyBsaSAucHJvZHVjdC1pbm5lciBwLmJ1dHRvbiBhLmJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDsgfVxuICAgIC8qIGxpbmUgMTQ4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fcHJvZHVjdC1iYW5uZXJzLnNjc3MgKi9cbiAgICB1bC5wcm9kdWN0LWJhbm5lcnMgbGkuc3BlY2lhbC1wcm9kdWN0IGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuLmNvbXBvbmVudF9sb2dvcyB7XG4gIHBhZGRpbmc6IDExNXB4IDAgMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3Mge1xuICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7IH0gfVxuICAvKiBsaW5lIDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTMzNnB4O1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAvKiBsaW5lIDExLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAjMGIzMzU2OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMjUwcHggKiA3KSk7IH0gfVxuICAgICAgLyogbGluZSAzNiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zIC5zbGlkZS10cmFjayB7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1MHB4ICogMTApOyB9XG4gICAgICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zIC5zbGlkZS10cmFjayAubG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgNDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sgLmxvZ28ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG4gICAgICAgICAgLyogbGluZSA1MiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAgICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sgLmxvZ28gaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC8qIGxpbmUgNTgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcyAuc2xpZGUtdHJhY2sgLmxvZ28gaW1nOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDIwcHgpOyB9XG4gICAgICAgIC8qIGxpbmUgNjMsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zIC5zbGlkZS10cmFjayAuc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwcHg7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IDEwMHB4OyB9XG4gICAgICAvKiBsaW5lIDcxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tbG9nb3M6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZGRlNWYxIDAsIHJnYmEoMjI1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTsgfVxuICAgICAgLyogbGluZSA4NywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLWxvZ29zOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkZGU1ZjEgMCwgcmdiYSgyMjUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLyogbGluZSAxMDEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudCAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcy5zbGlkZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zLmJnYy1ibHVlX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRlNWYxOyB9XG4gIC8qIGxpbmUgMTE2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zLmJnYy1ibHVlX21lZGl1bSB7XG4gICAgYmFja2dyb3VuZDogIzAwNGM5MzsgfVxuICAgIC8qIGxpbmUgMTE4LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbG9nb3MuYmdjLWJsdWVfbWVkaXVtIC5jb21wb25lbnRfbG9nb3NfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTIyLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbG9nb3Muc2NzcyAqL1xuICAuY29tcG9uZW50X2xvZ29zLmJnYy1ibHVlX2Rhcmsge1xuICAgIGJhY2tncm91bmQ6ICMxMjI5M2Q7IH1cbiAgICAvKiBsaW5lIDEyNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xvZ29zLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2xvZ29zLmJnYy1ibHVlX2RhcmsgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxMjgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sb2dvcy5zY3NzICovXG4gIC5jb21wb25lbnRfbG9nb3MuYmdjLWJnX2xpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZmOyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbi5jb21wb25lbnRfbGFyZ2VfaWNvbnMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMgLmNsaS1pY29uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzEyMjkzRDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAvKiBsaW5lIDI1LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLyogbGluZSAyOSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS1pbWFnZSBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2xhcmdlX2ljb25zIC5jbGktaWNvbl9faW5uZXItLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19sYXJnZV9pY29ucy5zY3NzICovXG4gICAgICAgICAgLmNvbXBvbmVudF9sYXJnZV9pY29ucyAuY2xpLWljb25fX2lubmVyLS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgLyogbGluZSA0NiwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2xhcmdlX2ljb25zLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfbGFyZ2VfaWNvbnMgLmNsaS1pY29uX19pbm5lci0tY3RhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgICAgICAvKiBsaW5lIDU2LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fbGFyZ2VfaWNvbnMuc2NzcyAqL1xuICAgICAgICAuY29tcG9uZW50X2xhcmdlX2ljb25zIC5jbGktaWNvbl9faW5uZXItLWN0YTo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLyogbGluZSAxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuLmNvbXBvbmVudF9jYW1wYWlnbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLWhlaWdodDogNzFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLyogbGluZSAxNCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YzkzOyB9XG4gICAgLyogbGluZSAxOCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduLmJsdWUgLmVkaXRvcl9jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAvKiBsaW5lIDIxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbi5ibHVlIC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgMjcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24uZGFya2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjMzNTY7IH1cbiAgICAvKiBsaW5lIDMxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FtcGFpZ24uZGFya2JsdWUgLmVkaXRvcl9jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG4gICAgICAvKiBsaW5lIDM0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbi5kYXJrYmx1ZSAuZWRpdG9yX2NvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDQwLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAuY29tcG9uZW50X2NhbXBhaWduLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzg1NzsgfVxuICAvKiBsaW5lIDQzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAuY29tcG9uZW50X2NhbXBhaWduLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODI0OyB9XG4gIC8qIGxpbmUgNDYsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24ud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmY7IH1cbiAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTAsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLyogbGluZSA1MCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAgIC5jb21wb25lbnRfY2FtcGFpZ24gLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLyogbGluZSA2MywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogI2Y1ZjhmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLyogbGluZSA2OCwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5lZGl0b3JfY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgIC8qIGxpbmUgNzEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMjAwOyB9XG4gICAgICAvKiBsaW5lIDc0LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuZWRpdG9yX2NvbnRlbnQgcCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgLyogbGluZSA4MSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC8qIGxpbmUgODQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM4NTc7XG4gICAgICBjb2xvcjogI2ZmYzg1NzsgfVxuICAgIC8qIGxpbmUgODgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIGEge1xuICAgICAgY29sb3I6ICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDkxLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhZ2VfY29tcG9uZW50cy9fY2FtcGFpZ24uc2NzcyAqL1xuICAgIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTQsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgIC8qIGxpbmUgOTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbiAuY2FtcGFpZ25fd3JhcHBlciAuZ2ZpZWxkIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA2MHB4IDU5cHggNzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLyogbGluZSAxMDUsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmM4NTc7IH1cbiAgLyogbGluZSAxMDgsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gIC5jb21wb25lbnRfY2FtcGFpZ24gLmNhbXBhaWduX3dyYXBwZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjODU3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmM4NTc7IH1cbiAgICAvKiBsaW5lIDExMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgICAuY29tcG9uZW50X2NhbXBhaWduIC5jYW1wYWlnbl93cmFwcGVyIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODI0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA3MTgyNDsgfVxuICAvKiBsaW5lIDExNywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYWdlX2NvbXBvbmVudHMvX2NhbXBhaWduLnNjc3MgKi9cbiAgLmNvbXBvbmVudF9jYW1wYWlnbi50ZXh0X2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4OyB9XG4gICAgLyogbGluZSAxMTksIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFnZV9jb21wb25lbnRzL19jYW1wYWlnbi5zY3NzICovXG4gICAgLmNvbXBvbmVudF9jYW1wYWlnbi50ZXh0X2ZpZWxkIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZjODU3OyB9XG5cbi8qIGxpbmUgMSwgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9wYXJ0aWFscy9fc2luZ2xlLXBvc3QtLWF1dGhvci5zY3NzICovXG4uc2luZ2xlX3Bvc3QgLmF1dGhvciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDcsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFydGlhbHMvX3NpbmdsZS1wb3N0LS1hdXRob3Iuc2NzcyAqL1xuICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDEzLCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhcnRpYWxzL19zaW5nbGUtcG9zdC0tYXV0aG9yLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjEsIGFzc2V0cy9zYXNzL2NvbXBvbmVudHMvcGFydGlhbHMvX3NpbmdsZS1wb3N0LS1hdXRob3Iuc2NzcyAqL1xuICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9fZGV0YWlscyB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJzYW5zLXNlcmlmXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAvKiBsaW5lIDI5LCBhc3NldHMvc2Fzcy9jb21wb25lbnRzL3BhcnRpYWxzL19zaW5nbGUtcG9zdC0tYXV0aG9yLnNjc3MgKi9cbiAgICAuc2luZ2xlX3Bvc3QgLmF1dGhvcl9fZGV0YWlscy0tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMywgYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fcHJpbnQuc2NzcyAqL1xuICAuc2l0ZV9oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cclxuXHJcbi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcclxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPU+KAlGFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xyXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXHJcbi8vXHJcbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXHJcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcclxuXHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5AYXQtcm9vdCB7XHJcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxyXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1yb3coKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxyXG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2Ny45OHB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcclxuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcclxuLy9cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XHJcbi8vXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29yZSc7XHJcbkBpbXBvcnQgJ2xhcmdlcic7XHJcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcclxuQGltcG9ydCAnbGlzdCc7XHJcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XHJcbkBpbXBvcnQgJ2FuaW1hdGVkJztcclxuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcclxuQGltcG9ydCAnc3RhY2tlZCc7XHJcbkBpbXBvcnQgJ2ljb25zJztcclxuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XHJcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG4iLCIvLyBJY29uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XHJcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XHJcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XHJcbiAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcclxuICBmb250LXNpemU6IC44NzVlbTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XHJcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAoMjBlbSAvIDE2KTtcclxufVxyXG4iLCIvLyBMaXN0IEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XHJcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYXIsXHJcbi5mYWwsXHJcbi5mYWIge1xyXG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XHJcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG4iLCIvLyBBbmltYXRlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xyXG4gICAgZmlsdGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIvLyBNaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBtaXhpbiBmYS1pY29uIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcclxufVxyXG5cclxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTdGFja2VkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xyXG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxhcm0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsYXJtLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1ib3R0b20pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC10by10b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tYm90dG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1mcm9tLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tdG9wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWJvdHRvbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXRvLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXRvLXRvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLXYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1jaGVjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLXJlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUtcmVhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGUtc2NhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1zY2FuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtaG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1ob29wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1ib2x0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm94LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hpbmctZ2xvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGluZy1nbG92ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb3dzZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1jbG9jay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc2NhbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbHViKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWNvbW1pdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtbWVyZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2ZmZWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29ubmVjdGRldmVsb3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb252ZXlvci1iZWx0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udmV5b3ItYmVsdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1mcm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1cmxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1cmxpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYW1vbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1lbXB0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZWxkLWhvY2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmllbGQtaG9ja2V5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY2hlY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1lZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjbGFtYXRpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG0tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWhlbG1ldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcmtsaWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3JrbGlmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWNsdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtd2FsbGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYWR1YXRpb24tY2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXBmaXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwZmlyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yZWNlaXZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcmVjZWl2aW5nKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGRkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhleGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktc3RpY2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taHVic3BvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaHVic3BvdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveC1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LW91dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlbnRvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmVudG9yeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamFjay1vLWxhbnRlcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphY2stby1sYW50ZXJuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3Blbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWxlZnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVjaGFkb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbnRlbmRvLXN3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmludGVuZG8tc3dpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2N0YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGVubmFudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubmFudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmFjcXVldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFjcXVldCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN0YW5nbGUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS13aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtd2lkZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5kYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5kYWN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQtMSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1YmxlLXNpZ24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyLWtleWJvYXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWNoZWNrKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy10aW1lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctdGltZWQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlY29jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZWNvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaC1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtdi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhZGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXItdGhpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXItdGhpcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LXJ1Z2dlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LXJ1Z2dlZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5uaXMtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVubmlzLWJhbGwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtaGV4YWdvbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLW9jdGFnb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpYW5nbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeS1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2LXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10di1yZXRybyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNkLXNxdWFyZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWZvcmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWtuaWZlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UtYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3cpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctYWx0KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxyXG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XHJcbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XHJcbiIsIi8vIFNjcmVlbiBSZWFkZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxyXG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYSxcclxuLmZhcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcclxuICovXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xyXG59XHJcblxyXG4uZmFsIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxyXG4gKi9cclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcclxuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi5mYXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG5cclxuLmZhYiB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xyXG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcclxuXHJcbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogOTk7XHJcblxyXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG5cclxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW1wb3J0IFwidGhlbWUvZGVmYXVsdC9sYXlvdXRcIjtcclxuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XHJcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIGhlaWdodDogMjhweDtcclxuXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG4mW2Rpcj1cInJ0bFwiXSB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcblxyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMDAwMHB4O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgei1pbmRleDogMTA1MTtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgcGFkZGluZzogNnB4O1xyXG5cclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAmW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICBAaW1wb3J0IFwic2luZ2xlXCI7XHJcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAmW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG5cclxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcblxyXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcclxuXHJcbiAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuXHJcbiAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XHJcblxyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcclxuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XHJcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xyXG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAmW3JvbGU9Z3JvdXBdIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xyXG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICB0b3A6IDFweDtcclxuICAgIHJpZ2h0OiAxcHg7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcclxuXHJcbiAgICBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XHJcblxyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXHJcbn1cclxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gIGN1cnNvcjogdGV4dDtcclxuXHJcbiAgb3V0bGluZTogMDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgY29sb3I6ICRyZW1vdmUtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkcmVtb3ZlLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJltkaXI9XCJydGxcIl0ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keS5mYW5jeWJveC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkuZmFuY3lib3gtaW9zZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6ICMxZTFlMWU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC44NztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTsgfVxuXG4uZmFuY3lib3gtaW5mb2Jhcixcbi5mYW5jeWJveC10b29sYmFyLFxuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjI1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cywgdmlzaWJpbGl0eSAwczsgfVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIG1peC1ibGVuZC1tb2RlOiBleGNsdXNpb247IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHotaW5kZXg6IDk5OTk0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTsgfVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIGlmcmFtZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWUge1xuICBiYWNrZ3JvdW5kOiAjRTVFM0RGOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC1zbGlkZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiA0NHB4IDAgNDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmFuY3lib3gtc2xpZGUgPiB0aXRsZSxcbi5mYW5jeWJveC1zbGlkZSA+IHN0eWxlLFxuLmZhbmN5Ym94LXNsaWRlID4gbWV0YSxcbi5mYW5jeWJveC1zbGlkZSA+IGxpbmssXG4uZmFuY3lib3gtc2xpZGUgPiBzY3JpcHQsXG4uZmFuY3lib3gtc2xpZGUgPiBiYXNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHotaW5kZXg6IDk5OTk1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07IH1cblxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwIHtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4uZmFuY3lib3gtY2FuLWRyYWcgLmZhbmN5Ym94LWltYWdlLXdyYXAge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogQnV0dG9ucyAqL1xuLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgMC42KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBzaGFwZS1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAzOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAxOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnIHBhdGg6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1idXR0b24tLXpvb20gc3ZnIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBOYXZpZ2F0aW9uIGFycm93cyAqL1xuLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTUwcHggMCAwIDA7XG4gIHotaW5kZXg6IDk5OTk3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDE3cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogQ2xvc2UgYnV0dG9uIG9uIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIGh0bWwgY29udGVudCAqL1xuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogJ8OXJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udDogMjJweC8zMHB4IEFyaWFsLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXM6YWZ0ZXIge1xuICBvdXRsaW5lOiAxcHggZG90dGVkICM4ODg7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNDBweDsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcixcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICNhYWE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1kcmFnIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24td3JhcCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDYwcHggMnZ3IDAgMnZ3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDIwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDgwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYnV0dG9uLFxuLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBGaXggSUUxMSAqLyB9XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cbi5mYW5jeWJveC1zbGlkZSA+IC5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjQpO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIC44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGZhZGUgKi9cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KC0xMGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIFNoYXJlICovXG4uZmFuY3lib3gtc2hhcmUge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIG1heC13aWR0aDogOTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAuZmFuY3lib3gtc2hhcmVfX2xpbmtzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4NjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkN2Q3ZDc7IH1cblxuLyogVGh1bWJzICovXG4uZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTk1OyB9XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7IH1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhbmN5Ym94LXRodW1icy14ID4gdWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC10aHVtYnMteSA+IHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7IH1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLmZhbmN5Ym94LXRodW1icy15ID4gdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5saS5mYW5jeWJveC10aHVtYnMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaSA+IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM0ZWE3Zjk7XG4gIHotaW5kZXg6IDk5OTkxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLmZhbmN5Ym94LXRodW1icyA+IHVsID4gbGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4OyB9XG4gIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cbiIsIi8qID1Xb3JkUHJlc3MgQ29yZSAgKi9cclxuLmFsaWdubm9uZSB7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlcixcclxuZGl2LmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6cmlnaHQ7XHJcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICBmbG9hdDpub25lO21hcmdpbi1yaWdodDowOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICBmbG9hdDpub25lO21hcmdpbi1yaWdodDowOyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MCBhdXRvO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmEgaW1nLmFsaWducmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcclxufVxyXG5cclxuYSBpbWcuYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuYSBpbWcuYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuYSBpbWcuYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gIG1heC13aWR0aDogOTYlOyAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXHJcbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcclxuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XHJcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZyB7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IDk4LjUlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcclxufVxyXG5cclxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzIxNzU5YjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRvcDogNXB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cclxufVxyXG5cclxuLnN0aWNreSxcclxuLmdhbGxlcnktY2FwdGlvbixcclxuLmJ5cG9zdGF1dGhvciB7XHJcbiAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuIiwiLy8gQ29udGVudCBmcm9tIHRoZSBXb3JkUHJlc3MgZWRpdG9yXHJcbi5lZGl0b3JfY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJi5wcmVhbWJsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWw6bm90KFtjbGFzcyo9XCJnZm9ybVwiXSk6bm90KFtjbGFzcyo9XCJnZmllbGRcIl0pIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWcge1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAmLmJpZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZvb3RlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRyb2JvdG9fc2xhYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gKjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEsXHJcbnAuaDEge1xyXG4gIEBpbmNsdWRlIGgxO1xyXG59XHJcblxyXG5oMixcclxuLmgyLFxyXG5wLmgyIHtcclxuICBAaW5jbHVkZSBoMjtcclxufVxyXG5cclxuaDMsXHJcbi5oMyxcclxucC5oMyB7XHJcbiAgQGluY2x1ZGUgaDM7XHJcbn1cclxuXHJcbi5jb21wb25lbnRfaGVhZGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RfYXJlYSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAuYnRuIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuJWNsZWFyZml4IHtcclxuICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnB1dCBzdHlsZXNcclxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuLy8gRmFsbGJhY2sgZm9yIHN2Z1xyXG5AbWl4aW4gc3ZnLWJhY2tncm91bmQtZmFsbGJhY2soJGltYWdlLXVybCwgJHN2Zy11cmwpIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJGltYWdlLXVybCk7XHJcbiAgYmFja2dyb3VuZDogdXJsKCRzdmctdXJsKSwgbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbn1cclxuXHJcbkBtaXhpbiBoMSgpIHtcclxuICBmb250LWZhbWlseTogJHJvYm90b19zbGFiO1xyXG4gIGZvbnQtc2l6ZTogNDVweDtcclxuICBsaW5lLWhlaWdodDogNTRweDtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaDIoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRyb2JvdG9fc2xhYjtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBoMygpIHtcclxuICBmb250LWZhbWlseTogJHJvYm90bztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuQG1peGluIHJhZGlhbEdyYWRpZW50KCRpbm5lciwgJG91dGVyKSB7XHJcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAkaW5uZXIgMCUsICRvdXRlciA3MCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgJGlubmVyIDAlLCRvdXRlciA3MCUpO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgJGlubmVyIDAlLCRvdXRlciA3MCUpO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckaW5uZXInLCBlbmRDb2xvcnN0cj0nJG91dGVyJyxHcmFkaWVudFR5cGU9MSApO1xyXG59XHJcblxyXG5AbWl4aW4gdmVydGljYWxHcmFkaWVudCgkdG9wLCAkYm90dG9tKSB7XHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkdG9wIDAlLCAkYm90dG9tIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcCAwJSwkYm90dG9tIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR0b3AgMCUsJGJvdHRvbSAxMDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHRvcCcsIGVuZENvbG9yc3RyPSckYm90dG9tJyxHcmFkaWVudFR5cGU9MCApO1xyXG59XHJcblxyXG5cclxuQG1peGluIG1lZGlhLXRhYmxldC1kb3duKCkge1xyXG4gIEBtZWRpYSBoYW5kaGVsZCBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzMDBweCkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSksICBoYW5kaGVsZCBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzMDBweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIuYmFja19ibG9nIHtcclxuXHRtYXJnaW46IDAgMTVweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRoZWlnaHQ6IDYycHg7XHJcblx0bGluZS1oZWlnaHQ6IDYycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTYycHg7XHJcblxyXG5cdGkge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc29saWRfc3ltYm9sX3NpbmdsZSB7XHJcblx0d2lkdGg6IDc2cHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uc2luZ2xlX3Bvc3Qge1xyXG5cdG1hcmdpbi1ib3R0b206IDcycHg7XHJcblx0bWFyZ2luLXRvcDogNjJweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuXHRcdC5zaW5nbGVfZm9vdGVyIC5zb2NpYWxfbmV0d29ya3N7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aGVhZGVyLnNpbmdsZV9wb3N0X2NvbnRhaW5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LndwLXBvc3QtaW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2luZ2xlX3Bvc3RfY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogNjEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcblx0XHQmLmVkaXRvcl9jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lbnRyeS1tZXRhIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRpIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNpbmdsZV9mb290ZXIge1xyXG5cdG1heC13aWR0aDogNjEwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjYmQzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXRvcDogMjZweDtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHJcblx0PnN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRmb250LXdlaWdodDogYmx1ZTtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0dWwuc2hhcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym9yZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnZpc2libGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRtYXJnaW46IDAgNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTE1cHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDE1cHggMTVweCAwO1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRncmV5IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvY2lhbF9uZXR3b3JrcyB7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE5cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0XHRcdCYuc29jaWFsX25ldHdvcmtzX2hlYWRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByaW50X3BhZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJsdWU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnAuZXhjZXJwdCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi5yZWxhdGVkX3Bvc3RzIHtcclxuXHRtYXJnaW4tdG9wOiA2NnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDk5cHg7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG5cdGgyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucG9zdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vcmVfcmVsYXRlZCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5JTi13aWRnZXQge1xyXG5cdC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiLnNpdGVfaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgbWluLWhlaWdodDogNzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgfVxyXG5cclxuICAmLnJlYWR5IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLyomLndvb2NvbW1lcmNlX21lc3NhZ2Uge1xyXG5cdFx0aGVpZ2h0OiAxMzhweDtcclxuXHR9Ki9cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBtaW4taGVpZ2h0OiA1OXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgLnNpdGVfaGVhZGVyIHtcclxuICAgIHRvcDogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgICB0b3A6IDQ2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2VfdG9wX25vdGljZXMge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2U4YTQwMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XHJcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICB9XHJcblxyXG4gICYucmVhZHkge1xyXG4gICAgLy8gaGVpZ2h0OiA2OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYWRkZWRfdG9fY2FydF9tZXNzYWdlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2tvdXQge1xyXG4gICAgLy8gZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1pY29uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAzMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHllbGxvdztcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDIxNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBtYXJnaW4tbGVmdDogNzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICB3aWR0aDogMTY4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5jbHMtMSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3BfbmF2aWdhdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmM4NTc7XHJcbiAgYmFja2dyb3VuZDogIzA3MTcyMjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIC8vIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDU5cHg7XHJcblxyXG4gICAgJi5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93X3N1YiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgJjpob3ZlcixcclxuICAgICYuY3VycmVudC1tZW51LWl0ZW0sXHJcbiAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDExcHggMTFweCAxMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkeWVsbG93IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGF2ZV9tZWdhbWVudSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC8vb3BhY2l0eTogMTtcclxuICAgICAgICAgIC8vcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzA3MTcyMztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTY3YjBiO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMXB4IDExcHggMTFweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHllbGxvdyB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXJfdG9nZ2xlcixcclxuLnNlYXJjaF90b2dnbGVyLFxyXG4ubG9naW5fdG9nZ2xlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY29sb3I6ICMxMjI5M2Q7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmxpbmVzIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhcl90b2dnbGVyIHtcclxuICByaWdodDogNjBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubGluZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmVzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDE1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcblxyXG4gIC5saW5lczo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDEyMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5saW5lcyxcclxuICAgICAgLmxpbmVzOjpiZWZvcmUsXHJcbiAgICAgIC5saW5lczo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5zZWFyY2hfdG9nZ2xlciB7XHJcbiAgcmlnaHQ6IDEwMnB4O1xyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIHJpZ2h0OiA2MnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luX3RvZ2dsZXIge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICByaWdodDogNDBweDtcclxuICB0b3A6IDU3NHB4O1xyXG5cclxuICBpIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcmlnaHQ6IDkycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbl9uYXZpZ2F0aW9uIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTYwNXB4O1xyXG4gIHdpZHRoOiAyNzBweDtcclxuICB0cmFuc2l0aW9uOiByaWdodCAwLjRzO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICByaWdodDogLTA7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAtNzVweDtcclxuICAgIHRyYW5zZm9ybTogc2tld1goNmRlZyk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIG1hcmdpbi10b3A6IDk1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvd19zdWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaG93X3N1YiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkucmVhZG1vcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC00ZGVnKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnNob3AtaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLm1lbnVfaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLmdvX2JhY2sge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMjAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciB7XHJcbiAgLm1haW5fbmF2aWdhdGlvbiB7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmFkZGVkX3RvX2NhcnQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgLm1haW5fbmF2aWdhdGlvbi5hY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTI3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhcl9jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjJweDtcclxuICByaWdodDogMjVweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuXHJcbiAgJi5zaWRlbWVudV9vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgaGVpZ2h0OiA2OHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoX2ZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2hfc3VibWl0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQuc2VhcmNoX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuaW5wdXQuc2VhcmNoX2ZpZWxkOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5pbnB1dC5zZWFyY2hfZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1lZ2FtZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAuc2hvd19zdWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcblxyXG4gIC5pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgLyomOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzA3MTcyMztcclxuXHRcdFx0dHJhbnNmb3JtOiBza2V3WSgtM2RlZyk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtNjlweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGhlaWdodDogMTM2cHg7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9Ki9cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDcxNzIzO1xyXG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDY5cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNrZXdZKC0zZGVnKTtcclxuICAgICAgaGVpZ2h0OiAxNzZweDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogIzA3MTcyMztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzNnB4KTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLnNpZGViYXJfY291cnNlcyB7XHJcbiAgICAgIHNwYW4ubWVudV9oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5tZW51IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDFuICsgNSk6bm90KC5yZWFkbW9yZSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpLnJlYWRtb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5zaG9wLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5tZW51X2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tZWdhbWVudV9jb3Vyc2VzIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICB1bC5tZW51IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bC5zaWRlYmFyX2NvdXJzZXMge1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuXHJcbiAgICBsaTpub3QoLmhlYWRlcikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1ldGEge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM2ZTgxOWY7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvc2VfbWVnYW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDIycHg7XHJcbiAgcmlnaHQ6IDI1cHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgZm9udC1mYW1pbHk6ICRyb2JvdG87XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycztcclxuXHJcbiAgLy8gICAmLmFkZGVkX3RvX2NhcnQge1xyXG4gIC8vICAgICBwYWRkaW5nLXRvcDogMTM4cHg7XHJcbiAgLy8gICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgcGFkZGluZy10b3A6IDU5cHg7XHJcblxyXG4gICAgLy8gJi5hZGRlZF90b19jYXJ0IHtcclxuICAgIC8vICAgcGFkZGluZy10b3A6IDEyOXB4O1xyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAvLyAgICAgJi5hZGRlZF90b19jYXJ0IHtcclxuICAvLyAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgJi5hZG1pbi1iYXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAmLmFkZGVkX3RvX2NhcnQge1xyXG4gICAgLy8gXHRwYWRkaW5nLXRvcDogMTcwcHg7XHJcblxyXG4gICAgLy8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG4gICAgLy8gXHRcdHBhZGRpbmctdG9wOiAxNzNweDtcclxuICAgIC8vIFx0fVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcblxyXG4gICYuY29udGFpbmVyLWZsdWlkLXNob3J0IHtcclxuICAgIG1heC13aWR0aDogNjE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oaWRlX21vYmlsZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLWd1dHRlcnMge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgPiAuY29sLFxyXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udmlkZW9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIGlmcmFtZSxcclxuICBvYmplY3QsXHJcbiAgZW1iZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBwYWRkaW5nLXRvcDogNDRweDtcclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDE0ODZweDtcclxuICB9XHJcblxyXG4gIC5jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5zaW5nbGUtcHJvZHVjdCxcclxuYm9keS50YXgtcHJvZHVjdF9jYXQge1xyXG4gIC5icmVhZGNydW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxufVxyXG4iLCIuc2l0ZV9mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zaXRlX2Zvb3Rlcl80MDQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU5cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgbWluLWhlaWdodDogNTIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA3NSU7XHJcbiAgfVxyXG5cclxuICAmLmZvb3Rlcl9pbWFnZV80MDQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiA1OHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICAgIGJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA4MjJweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA3MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX2xvZ290eXBlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmxvZ290eXBlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTY5cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvdHlwZSB7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX3Nsb2dhbiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGNvbG9yOiAjZjVmOGZmO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi5idG4tZm9vdGVyIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mb290ZXJfaWNvbnMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDE0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfaW1hZ2VfNDA0IHtcclxuICAuZm9vdGVyX2ljb25zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfYWRkcmVzcyB7XHJcbiAgcGFkZGluZzogMThweCAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NjU0NWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZV9mb290ZXJfNDA0IHtcclxuICAuZm9vdGVyX2FkZHJlc3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9mb3JtIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyX2Zvcm1fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvb3Rlci1jb2x1bW5ze1xyXG5cdCZfX2lubmVye1xyXG5cdFx0d2lkdGg6IDEzNDBweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDYwcHggMTBweCAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdFx0Ji0tY29sdW1ue1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0PiB1bHtcclxuXHRcdFx0XHRjb2xvcjogIzEyMjkzRDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDM7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMTIyOTNEO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpLmZjLXJvdy0tdGl0bGV7XHJcblx0XHRcdFx0XHQvL3N0eWxlTmFtZTogU09saWRlIEgyO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaStsaS5mYy1yb3ctLXRpdGxle1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpLmZjLXJvdy0tdGl0bGUrbGl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Ji5mYy1pY29uc3tcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyBGb3JtIGVsZW1lbnRzXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJ3ZWVrXCJde1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdGJvcmRlci1yYWRpdXM6IG5vcm1hbDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQrIGxhYmVsIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpjaGVja2VkIHtcclxuXHRcdCsgbGFiZWwge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYwMGNcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl17XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0KyBsYWJlbCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmNoZWNrZWQge1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0XHRsZWZ0OiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuYnV0dG9uIHtcclxuXHJcbn1cclxudGV4dGFyZWEge1xyXG5cdGhlaWdodDogMzNweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA2ODBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHJcblx0Ji5leHBhbmQge1xyXG5cdFx0aGVpZ2h0OiA5NnB4O1xyXG5cdH1cclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG4uZ2Zvcm1fZm9vdGVyIC5idG4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XHJcblx0bWluLXdpZHRoOiAyMDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG59XHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcblxyXG59XHJcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1heC13aWR0aDogNjgwcHg7XHJcblxyXG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgXHRjb2xvcjogIzc5MDAwMDtcclxuICAgIFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3OTAwMDA7XHJcbiAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzkwMDAwO1xyXG4gICAgXHRwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgXHQvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2hlYWRpbmcge1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFx0fVxyXG5cclxuICAgIFx0Lmdmb3JtX3RpdGxlIHtcclxuICAgIFx0XHRAaW5jbHVkZSBoMTtcclxuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xyXG4gICAgXHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICAgIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cdC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBoMygpO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5nZl9wcm9ncmVzc2JhciB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZXk7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI0cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcscmdiYSgwLDAsMCwwKSxyZ2JhKDAsMCwwLDApIDEwcHgscmdiYSgwLDAsMCwuMSkgMTBweCxyZ2JhKDAsMCwwLC4xKSAyMHB4KSxsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwuMykpO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5nZl9wYWdlX3N0ZXBzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMjhweCAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDRweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xyXG5cclxuXHRcdC5nZl9zdGVwIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMTZweCAzMnB4IDE2cHggMDtcclxuXHJcblx0XHRcdCYuZ2Zfc3RlcF9hY3RpdmUge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4uZ2Zfc3RlcF9udW1iZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIC5nZm9ybV9ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2Zvcm1fZm9vdGVyIHtcclxuICAgIFx0bWFyZ2luLXRvcDogMjBweDtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmdmb3JtX2ZpZWxkcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgdWwsIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgXHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgIFx0Ji5vZGQge1xyXG4gICAgICAgICAgICBcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgXHQmLmV2ZW4ge1xyXG4gICAgICAgICAgICBcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdmb3JtX2hpZGRlbiB7XHJcbiAgICAgICAgICAgIFx0ZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5nZm9ybV9odG1sIHtcclxuICAgICAgICAgICAgXHRmb250LXNpemU6IDE0cHg7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgICAgICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWRlX2xhYmVsIHtcclxuICAgICAgICAgICAgXHQuZ2ZpZWxkX2xhYmVsIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmdmb3JtX251bWJlcixcclxuICAgICAgICAgICAgJi5nZm9ybV90ZXh0LFxyXG4gICAgICAgICAgICAmLmdmb3JtX3RleHRhcmVhLFxyXG4gICAgICAgICAgICAmLmdmb3JtX2RhdGUsXHJcbiAgICAgICAgICAgICYuZ2Zvcm1fcGhvbmUsXHJcbiAgICAgICAgICAgICYuZ2Zvcm1fd2Vic2l0ZSxcclxuICAgICAgICAgICAgJi5nZm9ybV9lbWFpbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcblx0ICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuXHQgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG5cdCAgICAgICAgICAgICAgICAmLmlucHV0X2ZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5nZm9ybV9maWxldXBsb2FkIHtcclxuICAgICAgICAgICAgXHQuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcdFx0aGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcdFx0bWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICAgICAgXHR9XHJcblxyXG4gICAgICAgICAgICBcdC5nZm9ybV9kcm9wX2FyZWEge1xyXG4gICAgICAgICAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBcdFx0Lmdmb3JtX2J1dHRvbl9zZWxlY3RfZmlsZXMge1xyXG4gICAgICAgICAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XHJcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICBcdFx0fVxyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0Ji5nZm9ybV9zdXJ2ZXkge1xyXG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICYuZ2ZpZWxkX2Vycm9yIHtcclxuICAgICAgICAgICAgXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcclxuXHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM3OTAwMDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNzkwMDAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM3OTAwMDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nZm9ybV9kcm9wX2FyZWEge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjNzkwMDAwO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5nZmllbGRfcmFkaW8sXHJcbiAgICB1bC5nZmllbGRfY2hlY2tib3gge1xyXG4gICAgXHQ+bGkge1xyXG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xyXG5cdFx0Lmdmb3JtX25leHRfYnV0dG9uLFxyXG5cdFx0Lmdmb3JtX3ByZXZpb3VzX2J1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzO1xyXG5cdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcclxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxyXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXHJcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXHJcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuXHQuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmZhbmN5Ym94X2Zvcm0ge1xyXG5cclxuXHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0fVxyXG5cclxuXHJcblx0Lmdmb3JtX3dyYXBwZXIge1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCYubG9hZGluZyB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdH1cclxuXHJcblx0XHQudmFsaWRhdGlvbl9lcnJvciB7XHJcblx0ICAgIFx0Y29sb3I6ICNiZjAxMDE7XHJcblx0ICAgIFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNiZjAxMDE7XHJcblx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiZjAxMDE7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5nZm9ybV9ib2R5IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcclxuXHJcblx0XHRcdFx0Ji52YWxpZGF0aW9uX21lc3NhZ2UgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0dWwuZ2Zvcm1fZmllbGRzIHtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdCYuZ2ZpZWxkX2Vycm9yIHtcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxyXG5cdFx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNiZjAxMDE7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmYwMTAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmJvb2tfbWVldGluZyB7XHJcblx0XHRcdC5nZm9ybV9ib2R5IHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmdmaWVsZCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0Ji5uYW1lIHtcclxuXHRcdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM5M3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwM3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQ1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRcdC5nZmllbGRfZGVzY3JpcHRpb24geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm5hbWUsXHJcblx0XHRcdFx0XHRcdCYubWVzc2FnZSxcclxuXHRcdFx0XHRcdFx0Ji5lbWFpbCB7XHJcblx0XHRcdFx0XHRcdFx0LmdpbnB1dF9jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbi5sb2dpbl9mb3JtX2NvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdHAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdFx0XHRjdXJzb3I6IHRleHQ7XHJcblxyXG5cdFx0XHQmLmlucHV0X2ZvY3VzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0Ji5lcnJvciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYubG9naW4tc3VibWl0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8qJi5sb2dpbi1yZW1lbWJlciB7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9Ki9cclxuXHR9XHJcblxyXG5cdFxyXG59XHJcblxyXG4uZW1haWxsaXN0IHtcclxuXHQuZXMtZmllbGQtd3JhcCB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0YWJsZSB7XHJcblx0XHR0ciB7XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZhbmN5Ym94X2Zvcm0ge1xyXG5cdC5lbWFpbGxpc3Qge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmVzLWZpZWxkLXdyYXAge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycztcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHllbGxvdztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWluLXdpZHRoOiAyMzBweDtcclxuICB9XHJcblxyXG4gICYuYnRuLWJsdWUtYm9yZGVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi15ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ0bi10cmFuc3BhcmVudCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4td2hpdGUtYm9yZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4teWVsbG93LWJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcbiAgICBjb2xvcjogJHllbGxvdztcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWNvbnRhY3QtYXJlYSB7XHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubG9hZGluZyB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDY4MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcblxyXG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdCBcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0IFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcblx0IFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuXHQgXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHQgXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdCBcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdCBcdFx0cGFkZGluZy1yaWdodDogNTZweDtcclxuXHQgXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHQgXHR9XHJcblxyXG5cdCBcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG5cdCBcdFx0Y29sb3I6ICRibHVlO1xyXG5cdCBcdH1cclxuXHJcblx0IFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0IFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0IFx0XHR3aWR0aDogNTZweDtcclxuXHJcblx0IFx0XHRiIHtcclxuXHQgXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG5cdCBcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0IFx0XHRcdGhlaWdodDogYXV0bztcclxuXHQgXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0IFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgXHRcdFx0dG9wOiAxM3B4O1xyXG5cdCBcdFx0XHRsZWZ0OiA1MCU7XHJcblx0IFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcblx0IFx0XHRcdCY6YWZ0ZXIge1xyXG5cdCBcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7XHJcblx0IFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdCBcdFx0XHR9XHJcblx0IFx0XHR9XHJcblx0IFx0fVxyXG5cdH1cclxuXHJcblx0Ly8uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiXHJcblxyXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcblxyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMnB4O1xyXG5cclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMnB4O1xyXG5cclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSxcclxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuXHJcblx0LnNlbGVjdDItZHJvcGRvd24tLWJlbG93LFxyXG5cdC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcblxyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG5cdFx0ei1pbmRleDogOTk5OTk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNHB4IDIycHg7XHJcbn1cclxuXHJcbi8vLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIiwiLmZhbmN5Ym94LWJnIHtcclxuXHRAaW5jbHVkZSB2ZXJ0aWNhbEdyYWRpZW50KCRibGFjaywgcmdiYSgxMSwgNTEsIDg2LCAwLjk1KSk7XHJcbn1cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdG9vbGJhciB7XHJcblx0dG9wOiAyNXB4O1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHRvcDogNjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24tLWNsb3NlIHtcclxuXHR3aWR0aDogMzlweDtcclxuXHRoZWlnaHQ6IDM5cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdCY6YmVmb3JlLCAmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHllbGxvdztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTZweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG5cdD4gKiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMzRweDtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0aDEsIGgyLCBoMyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5nZm9ybV93cmFwcGVyIHtcclxuXHRcdC5nZm9ybV9oZWFkaW5nIHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTRweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZ2Zvcm1fdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsLmdmb3JtX2ZpZWxkcyB7XHJcblx0XHRcdGxpLmdmaWVsZCB7XHJcblx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuLmJ1dHRvbi1uZXh0LFxyXG4uYnV0dG9uLXByZXZpb3VzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDUwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHotaW5kZXg6IDk5OTk1O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRidXR0b24ge1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHQmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuXHRcdFx0bGVmdDogLTcycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNFwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xyXG5cdFx0XHRyaWdodDogLTcycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRyaWdodDogLThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qLmZhbmN5Ym94LW5hdmlnYXRpb24ge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0c3ZnIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzUwcHg7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA0XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTM1MHB4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Ki8iLCIuc2VhcmNoX3Jlc3VsdHMge1xyXG5cdG1hcmdpbi10b3A6IDExNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHJcblx0aDEge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5zZWFyY2hfcmVzdWx0X3NlY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogNDRweCAwO1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDk4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDYyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdH1cclxuXHJcblx0XHQucG9zdC13cmFwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5ub19zZWFyY2hfcmVzdWx0cyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLndvb2NvbW1lcmNlX2FyY2hpdmUge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0fVxyXG59XHJcblxyXG4ucm93LnByb2R1Y3RzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNjhweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDY4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0X3JlYWRfbW9yZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRhIHtcclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRjb2xvcjogJGJsdWU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tYnV5IHtcclxuXHR3aWR0aDogMTY5cHg7XHJcblx0bWluLXdpZHRoOiAxNjlweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbmEuYWRkZWRfdG9fY2FydCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wcmljZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5maWd1cmUucHJvZHVjdF9pbWFnZSB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDE1NnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1heC13aWR0aDogMTUwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiAxNDNweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdCYud29vY29tbWVyY2UtcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA5N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RfY29udGVudCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdC5lZGl0b3JfY29udGVudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuYm9keS53b29jb21tZXJjZS1jaGVja291dCB7XHJcblxyXG5cdCYubG9nZ2VkLWluIHtcclxuXHRcdGRpdi53b29jb21tZXJjZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDU2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cclxuXHQud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiByZWQ7XHJcblx0fVxyXG5cclxuXHRwLnJhZGlvIHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cclxuXHRcdC5yYWRpb19vcHRpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29tcG9uZW50X2NvbnRlbnQgLmNvbnRhaW5lci1mbHVpZCB7XHJcblx0XHRtYXgtd2lkdGg6IDc1MHB4O1xyXG5cdH1cclxuXHJcblx0LndjX3BheW1lbnRfbWV0aG9kcyxcclxuXHQjb3JkZXJfcmV2aWV3X2hlYWRpbmcsXHJcblx0LndjLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5Lndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIHtcclxuXHQvL2Rpdi53b29jb21tZXJjZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0LmVkaXRvcl9jb250ZW50IHtcclxuXHRcdFxyXG5cdFx0ZGl2Lndvb2NvbW1lcmNlIHtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2VfY2hlY2tvdXRfaGVhZGVyLCBcclxuLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxufVxyXG5cclxudGFibGUuc2hvcF90YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0dHIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWNiZDM7XHJcblxyXG5cdFx0Ji51cGRhdGUtY2FydCB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5vcmRlci10b3RhbCB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGQsIHRoIHtcclxuXHRcdHBhZGRpbmc6IDE3cHggMDtcclxuXHJcblx0XHQmLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEzMnB4O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDYzcHg7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucHJvZHVjdC1uYW1lIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG9fc2xhYjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogIzA3MTgyNDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwN2JmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYucHJvZHVjdC1xdWFudGl0eSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcblx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHQvLy1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XHJcblx0XHRcdFx0d2lkdGg6IDczcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDRjOTM7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjFweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wcm9kdWN0LXN1YnRvdGFsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wcm9kdWN0LXJlbW92ZSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdHRoZWFkIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHQmLnByb2R1Y3QtbmFtZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHRoZWFkIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHI6bm90KC5vcmRlci10b3RhbCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtdGh1bWJuYWlsLFxyXG5cdFx0XHRcdFx0Ji5wcm9kdWN0LW5hbWUsXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtcXVhbnRpdHksXHJcblx0XHRcdFx0XHQmLnByb2R1Y3Qtc3VidG90YWwsXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtcmVtb3ZlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtbmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG87XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtcmVtb3ZlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSkgXCI6IFwiO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnByb2R1Y3QtdGh1bWJuYWlsLFxyXG5cdFx0XHRcdFx0Ji5hY3Rpb25zIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5wcm9kdWN0LXRodW1ibmFpbCB7XHJcblx0XHRcdFx0XHRcdFxyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuXHRcclxuXHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcclxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzX19maWVsZC13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHJcblx0Ly8jYmlsbGluZ19jb3VudHJ5X2ZpZWxkLCAjc2hpcHBpbmdfY291bnRyeV9maWVsZCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0cC5mb3JtLXJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdCAgICAgICAgY29sb3I6ICRibHVlO1xyXG5cdCAgICAgICAgY3Vyc29yOiB0ZXh0O1xyXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0ICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0ICAgICAgICBtYXJnaW46IDA7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0ei1pbmRleDogOTk7XHJcblxyXG5cdFx0XHQmLmlucHV0X2ZvY3VzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmJpbGxpbmdfaGVhZGVyIHtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdGlucHV0IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuXHRcdFx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBoMztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JiNvcmRlcl9jb21tZW50c19maWVsZCB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA3NTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG59XHJcblxyXG5wI2FwcHJvdmVfcHVsX2ZpZWxkLFxyXG5wI2FwcHJvdmVfdGVybXNfZmllbGQge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxucCNhcHByb3ZlX3B1bF9maWVsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZm9ybS1yb3cucGxhY2Utb3JkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0LmJ0biB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdHVsIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA0YzkzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhLFxyXG5cdFx0XHQucGFnZS1udW1iZXJzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDRjOTM7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNGM5MztcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdCYuY3VycmVudCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA0YzkzO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA0YzkzO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud29vLWFyY2hpdmUtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBhZGRpbmctdG9wOiA0NHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHJcblx0LnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA0NDRweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDEycHg7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmgxLnByb2R1Y3RfdGl0bGUge1xyXG5cdC8vcGFkZGluZy10b3A6IDY5cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3Qtd3JhcHBlciB7XHJcblx0Ly9iYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5ib2R5LnNpbmdsZS1wcm9kdWN0IHtcclxuXHQuc2luZ2xlX2VkaXRvcl9jb250ZW50IHtcclxuXHRcdG1heC13aWR0aDogNjY5cHg7XHJcblx0fVxyXG5cclxuXHQuc3VtbWFyeSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODlweDtcclxuXHJcblx0XHRwLnByaWNlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwLnByb2R1Y3Rfc2hvcnRfdGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cC5tZXRhIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAuYnV5IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdC5idG4tYnV5IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI1NXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZGl2LnByb2R1Y3RfZXh0cmFfdGV4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmVsYXRlZCB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuXHRcdC5yZWxhdGVkLWhlYWRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRwLnJlbGF0ZWQtcHJlYW1ibGUge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg1MnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzFweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAubW9yZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0X2RlcGVuZGVuY2llcyB7XHJcblx0YmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG5cdG1heC13aWR0aDogNjYycHg7XHJcblx0bWFyZ2luLXRvcDogMzZweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0cGFkZGluZzogMCA0OHB4O1xyXG5cdHBhZGRpbmctdG9wOiA0MnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuXHRoMiB7XHJcblx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdH1cclxuXHJcblx0dWwucHJvZHVjdHMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMzKTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMjBweDtcclxuXHJcblx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pbi1jYXJ0IHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBvcHVwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMztcbiAgXG4gIC5wb3B1cC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzMzU2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MCU7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDYyNXB4O1xuICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweDtcbiAgICB9XG4gICAgLnBvcHVwLWNsb3NlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMmVtOyBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNSU7IGxlZnQ6IGNhbGMoNTAlIC0gLjA2MjVlbSk7XG4gICAgICAgIHdpZHRoOiAuMTI1ZW07IGhlaWdodDogNzAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMTI1ZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudGNvbG9yO1xuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgfVxuICAgICAgJjphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgXG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMjQxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICYuYnRuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb21wb25lbnRfM2RfaW1hZ2Uge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCApO1xyXG5cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Jsb2NrX3BhdHRlcm4ucG5nKTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTlweCApO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xyXG5cclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuXHR9IFxyXG5cclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHgpO1xyXG5cdFx0IC5oZWFkZXIgLmgxIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0IH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJhZGlhbEdyYWRpZW50KCMwQjMzNTgsICMwNzE4MjQpO1xyXG5cclxuXHQub3ZlcmxheSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtOTk5OXB4O1xyXG5cdFx0bGVmdDogLTk5OTlweDtcclxuXHRcdHJpZ2h0OiAtOTk5OXB4O1xyXG5cdFx0Ym90dG9tOiAtOTk5OXB4O1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0XHRcdG9wYWNpdHk6IDAuOTtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlaW5PdmVybGF5IDAuMnMgMTtcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMnB4O1xyXG5cdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyB0cmFuc2Zvcm0gMC4ycztcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0ei1pbmRleDogOTk7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdG1hcmdpbi10b3A6IC0yNDBweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluSGVhZGVyIDFzIGZvcndhcmRzO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJbkhlYWRlck1vYmlsZSAxcyBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oMSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LmltYWdlXzNkIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdG1heC13aWR0aDogNTcycHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBzaG93SW1hZ2UgMXMgZm9yd2FyZHM7XHJcblxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IHNob3dJbWFnZVRhYmxldCAxcyBmb3J3YXJkcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHRcdFx0XHRhbmltYXRpb246IHNob3dJbWFnZU1vYmlsZSAxcyBmb3J3YXJkcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblxyXG5cdFx0aW1nLmJpZ19pbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU3MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0XHRcclxuXHJcblxyXG5cdC5nb190b19jb250ZW50IHtcclxuXHRcdHdpZHRoOiA4OHB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMzVweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR5ZWxsb3c7XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDUzcHg7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0dG9wOiAxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIge1xyXG5cdC5jb21wb25lbnRfM2RfaW1hZ2Uge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcwcHggKTtcclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5pbmZvYm94ZXMge1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0LmJveCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cdFx0XHQmLmJveF8wLFxyXG5cdFx0XHQmLmJveF8xLFxyXG5cdFx0XHQmLmJveF8yLFxyXG5cdFx0XHQmLmJveF8zLFxyXG5cdFx0XHQmLmJveF80LFxyXG5cdFx0XHQmLmJveF81IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYucmVhZHkge1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5pbmFjdGl2ZSB7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJveF9oZWFkZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3hfY29udGVudCB7XHJcblx0XHRcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5ib3gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHotaW5kZXg6IDk4O1xyXG5cdG9wYWNpdHk6IDA7XHJcblxyXG5cdCYuYm94XzAge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTY1cHg7XHJcblxyXG5cdFx0Ji5yZWFkeSB7XHJcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveDAgMXMgZm9yd2FyZHM7XHJcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTAgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC03NHB4O1xyXG5cdFx0XHRyaWdodDogLTgwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ib3hfMSB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00NDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDExMHB4O1xyXG5cclxuXHRcdCYucmVhZHkge1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3gxIDFzIGZvcndhcmRzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuMnM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTEgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRyaWdodDogLTg1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYm94XzIge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdG1hcmdpbi1sZWZ0OiA5MnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjAxcHg7XHJcblx0XHRcclxuXHRcdCYucmVhZHkge1xyXG5cdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3gyIDFzIGZvcndhcmRzO1xyXG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IDEuNHM7XHJcblxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogZmFkZUluVGV4dEJveE1vYmlsZTIgMXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0YmFja2dyb3VuZDogIzM5NTI2NztcclxuXHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMjVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDIycHg7XHJcblx0XHRcdHJpZ2h0OiAxMDVweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdH1cclxuXHJcblx0XHQuYm94X2hlYWRlciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzJweDtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ib3hfMyB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDM2MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTEzMHB4O1xyXG5cdFx0XHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94MyAxcyBmb3J3YXJkcztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGUzIDFzIGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzOTUyNjc7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTE1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtOTFweDtcclxuXHRcdFx0cmlnaHQ6IDE4NHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTI1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3hfaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJveF80IHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRtYXJnaW4tbGVmdDogNDQ1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMTBweDtcclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94NCAxcyBmb3J3YXJkcztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGU0IDFzIGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzOTUyNjc7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTQ1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0cmlnaHQ6IDE1NHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjQwZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3hfaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJveF81IHtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRtYXJnaW4tbGVmdDogMzIwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNzJweDtcclxuXHJcblx0XHQmLnJlYWR5IHtcclxuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5UZXh0Qm94NSAxcyBmb3J3YXJkcztcclxuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb246IGZhZGVJblRleHRCb3hNb2JpbGU1IDFzIGZvcndhcmRzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzOTUyNjc7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTA5cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxN3B4O1xyXG5cdFx0XHRyaWdodDogMTI0cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0yMTFkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJveF9oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHR6LWluZGV4OiA5OTk5O1xyXG5cclxuXHRcdC5ib3hfaGVhZGVyIHtcclxuXHJcblx0XHRcdGNvbG9yOiAkeWVsbG93O1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE1cHggMXB4ICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3hfY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRhbmltYXRpb246IHNob3dCb3ggMS41cyAxO1xyXG5cclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib3hfaGVhZGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdGkge1xyXG5cdFx0XHQvL21hcmdpbi1sZWZ0OiA2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIDRweCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qJjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAzMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMWVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLDEpO1xyXG5cdFx0fSovXHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCAkeWVsbG93O1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qJjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHR9Ki9cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYm94X2NvbnRlbnQgeyBcclxuXHRcdGRpc3BsYXk6IG5vbmU7IFxyXG5cdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzOTUyNjc7XHJcblx0XHQvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDFweCkge1xyXG5cdEBrZXlmcmFtZXMgZmFkZWluT3ZlcmxheSB7XHJcblx0ICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XHJcblx0ICAgIHRvICAgeyBvcGFjaXR5OiAwLjc7IH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcblx0QGtleWZyYW1lcyBmYWRlaW5PdmVybGF5IHtcclxuXHQgICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuXHQgICAgdG8gICB7IG9wYWNpdHk6IDAuOTsgfVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlaW4ge1xyXG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMXB4KSB7XHJcblx0QGtleWZyYW1lcyBzaG93Qm94IHtcclxuXHRcdDAlIHsgbWF4LWhlaWdodDogMXB4OyB3aWR0aDogMXB4OyB9XHJcblx0XHQ1MCUgeyB3aWR0aDogMzAwcHg7IG1heC1oZWlnaHQ6IDFweDsgfVxyXG5cdFx0MTAwJSB7IHdpZHRoOiAzMDBweDsgbWF4LWhlaWdodDogMjAwcHg7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuXHRAa2V5ZnJhbWVzIHNob3dCb3gge1xyXG5cdFx0MCUgeyBvcGFjaXR5OiAwIH1cclxuXHRcdDEwMCUgeyBvcGFjaXR5OiAxOyB9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3dJbWFnZSB7XHJcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNCkgOyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93SW1hZ2VUYWJsZXQge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpIDsgb3BhY2l0eTogMDsgfVxyXG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hvd0ltYWdlTW9iaWxlIHtcclxuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMi4yKSByb3RhdGUoOTBkZWcpOyBvcGFjaXR5OiAwOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS42KSByb3RhdGUoOTBkZWcpOyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluSGVhZGVyIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IG1hcmdpbi10b3A6IC0yODBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyBtYXJnaW4tdG9wOiAtMjQwcHg7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkhlYWRlck1vYmlsZSB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB0b3A6IC00MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IHRvcDogMHB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDAge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLWxlZnQ6IC00NTBweDsgbWFyZ2luLXRvcDogLTE5MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi1sZWZ0OiAtNDE2cHg7IG1hcmdpbi10b3A6IC0xNjVweDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3gxIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IG1hcmdpbi1sZWZ0OiAtNDUwcHg7IG1hcmdpbi10b3A6IDE1MHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IG1hcmdpbi1sZWZ0OiAtNDQwcHg7IG1hcmdpbi10b3A6IDExMHB4OyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveDIge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgbWFyZ2luLWxlZnQ6IDExMHB4OyBtYXJnaW4tdG9wOiAyNTBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyBtYXJnaW4tbGVmdDogOTJweDsgbWFyZ2luLXRvcDogMjAxcHg7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94MyB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyBtYXJnaW4tbGVmdDogMzgwcHg7IG1hcmdpbi10b3A6IC0xODBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyBtYXJnaW4tbGVmdDogMzYwcHg7IG1hcmdpbi10b3A6IC0xMzBweDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3g0IHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IG1hcmdpbi1sZWZ0OiA0ODBweDsgbWFyZ2luLXRvcDogMTMwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgbWFyZ2luLWxlZnQ6IDQ0NXB4OyBtYXJnaW4tdG9wOiAxMTBweDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3g1IHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IG1hcmdpbi1sZWZ0OiAzNDBweDsgbWFyZ2luLXRvcDogMTk1cHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgbWFyZ2luLWxlZnQ6IDMyMHB4OyBtYXJnaW4tdG9wOiAxNzVweDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGUwIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IHRvcDogLTIwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdG9wOiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTEge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgdG9wOiAtMjBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB0b3A6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlMiB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB0b3A6IC0yMHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IHRvcDogMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblRleHRCb3hNb2JpbGUzIHtcclxuXHQwJSB7IG9wYWNpdHk6IDA7IHRvcDogLTIwcHg7IH1cclxuXHQxMDAlIHsgb3BhY2l0eTogMTsgdG9wOiAwOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVGV4dEJveE1vYmlsZTQge1xyXG5cdDAlIHsgb3BhY2l0eTogMDsgdG9wOiAtMjBweDsgfVxyXG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB0b3A6IDA7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5UZXh0Qm94TW9iaWxlNSB7XHJcblx0MCUgeyBvcGFjaXR5OiAwOyB0b3A6IC0yMHB4OyB9XHJcblx0MTAwJSB7IG9wYWNpdHk6IDE7IHRvcDogMDsgfVxyXG59IiwiLmNvbXBvbmVudF9zbGlkZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmLmltYWdlIHtcclxuXHRcdGhlaWdodDogNjUwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmltYWdlX3RleHQge1xyXG5cdFx0bWF4LWhlaWdodDogNjUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTAyNjM5O1xyXG5cdH1cclxuXHJcblx0Ji5pbWFnZV90ZXh0X2NvbHMge1xyXG5cdFx0cGFkZGluZy10b3A6IDQycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNjJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHR9XHJcblxyXG5cdFx0LmVkaXRvcl9jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiA4MjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwLnJlYWRtb3JlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXJfY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDlweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmltYWdlX3RleHRfY29scyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTQwcHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNsaWRlIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCA0MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBoMjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwLmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpZGVyX25leHQsXHJcblx0XHRcdC5zbGlkZXJfcHJldiB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2xpZGVyX25leHQge1xyXG5cdFx0XHRcdGxlZnQ6IC0xMTBweDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAtOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNsaWRlcl9wcmV2IHtcclxuXHRcdFx0XHRyaWdodDogLTExMHB4O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRyaWdodDogLThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRsZWZ0OiA3NHB4O1xyXG5cdFx0Ym90dG9tOiAzMnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym90dG9tOiAyMHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0LnNsaWRlcl9pbWFnZXMge1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA2NTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyX2ltYWdlX3RleHQge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0LnJvdyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHRcclxuXHJcblx0XHQuY29sLWltZyB7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHQvL29iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdC8vaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdC8vb2JqZWN0LXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuXHJcblx0XHRcdFx0aW1nLnNsaWRlci1pbWFnZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nLnNsaWRlci1pbWFnZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWF4LWhlaWdodDogNjUwcHg7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDU0cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmVkaXRvcl9jb250ZW50LFxyXG5cdFx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDU4MnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRibG9ja3F1b3RlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGgxO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmb290ZXIge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRyb2JvdG9fc2xhYjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfdGV4dF9pbWFnZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZy50ZXh0LWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5wbGF5X3ZpZGVvIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmQtY29sIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmLmltYWdlX3JpZ2h0IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2tncm91bmQtY29sIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW1hZ2VfbGVmdCB7XHJcbiAgICAucm93IHtcclxuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1jb2wge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGF5X3ZpZGVvX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRhcmsge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICAgICAgaDEsXHJcbiAgICAgICAgICBoMixcclxuICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgdWwgbGk6OmJlZm9yZSxcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxpZ2h0IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgaDIsXHJcbiAgICAgICAgICBoMyxcclxuICAgICAgICAgIHVsIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hbGxfZGFyayB7XHJcbiAgICAucm93IHtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIsXHJcbiAgICAgICAgaDMsXHJcbiAgICAgICAgdWwgbGk6OmJlZm9yZSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFsbF9saWdodCB7XHJcbiAgICAucm93IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XHJcblxyXG4gICAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcblxyXG4gICAgICAgICYucXVvdGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkaXRvcl9jb250ZW50IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gICYuaW1hZ2VfcmlnaHQge1xyXG4gICAgLyoqL1xyXG4gIH1cclxufVxyXG4iLCIvLyBURVNUIFRlY2hsb3ZlXG5cbi50ZXN0LWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJTtcbn1cblxucC5xdW90ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi8vIFRFU1QgVGVjaGxvdmVcblxuLmNvbXBvbmVudF9wcl9iaWdfaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWluLWhlaWdodDogNjQ1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMjQ1cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nLnByX2JpZy1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYS5wbGF5X3ZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDExMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmltYWdlX3JpZ2h0IHtcbiAgICAucm93IHtcbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXlfdmlkZW9fY29udGFpbmVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmltYWdlX2xlZnQge1xuICAgIC5yb3cge1xuICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGxheV92aWRlb19jb250YWluZXIge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGFyayB7XG4gICAgLnJvdyB7XG4gICAgICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgaDEsXG4gICAgICAgICAgaDIsXG4gICAgICAgICAgaDMsXG4gICAgICAgICAgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5saWdodCB7XG4gICAgLnJvdyB7XG4gICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgaDEsXG4gICAgICAgICAgaDIsXG4gICAgICAgICAgaDMsXG4gICAgICAgICAgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hbGxfZGFyayB7XG4gICAgLnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbGxfbGlnaHQge1xuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xuICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG5cbiAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgJi5xdW90ZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lZGl0b3JfY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgaDEsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtY29udGVudC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmJnLW9wYWNpdHkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC42KSwgcmdiYSgwLCAwLCAwLCAwLjYpKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMjBweCA0MHB4O1xuICAgIH1cblxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAvLyBcdHBhZGRpbmc6IDQwcHggODBweDtcbiAgICAvLyB9XG4gIH1cblxuICAmLmltYWdlX3JpZ2h0IHtcbiAgICAvKiovXG4gIH1cbn1cbiIsIi5jb21wb25lbnRfcHJfc21hbGxfaW1hZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIH1cblxuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcucHJfc21hbGwtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1jb2wge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICAucm93IHtcbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgdWwgbGk6OmJlZm9yZSxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5saWdodCB7XG4gICAgICAucm93IHtcbiAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya19ibHVlXzE7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWxsX2Rhcmsge1xuICAgICAgLnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgICAgICBoMSxcbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyxcbiAgICAgICAgICB1bCBsaTo6YmVmb3JlLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWxsX2xpZ2h0IHtcbiAgICAgIC5yb3cge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA4MHB4O1xuXG4gICAgICAgIC5lZGl0b3JfY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICBoMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcG9uZW50X3JpYmJvbiB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBtaW4taGVpZ2h0OiA3MXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cclxuICAgIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgICBjb2xvcjogJHllbGxvdztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRhcmtibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrYmx1ZTtcclxuXHJcbiAgICAuZWRpdG9yX2NvbnRlbnQge1xyXG4gICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgfVxyXG4gICYuYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICAmLndoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5lZGl0b3JfY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWFtYmxlIHtcclxuICAgICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaF9mb3JtX3dvb2NvbW1lcmNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOTNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfZmllbGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2hfc3VibWl0IHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI5M3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5zZWFyY2hfZm9ybV93b29jb21tZXJjZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgLyogRmlyZWZveCAxOSsgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAvKiBJRSAxMCsgKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uc2VhcmNoX2Zvcm1fd29vY29tbWVyY2UgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgLyogRmlyZWZveCAxOC0gKi9cclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4iLCIuY29tcG9uZW50X2NvbnRlbnQge1xyXG5cdHBhZGRpbmctdG9wOiA3OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdCYud2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZ3JleSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHR9XHJcblxyXG5cdD4uY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG1heC13aWR0aDogNjQwcHg7XHJcblxyXG5cdFx0Ji5oMSB7XHJcblx0XHRcdG1heC13aWR0aDogMTEwOXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcG9zdHNmZWVkIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG5cdCYuaGlkZS1oZWFkZXJ7XHJcblx0XHRwYWRkaW5nLXRvcDogODhweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdGhlYWRlcntcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbiAgICAmLmhhcy10aXRsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRERFNUYxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaDMuYmxvY2stdGl0bGV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMxMjI5M0Q7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvX3NsYWI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWNvbnRhaW5lcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG5cdGhlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXJfaW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2VhcmNoIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNDglIC0gMzBweCk7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VhcmNoX3RleHQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaF9zdWJtaXQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfc3Vic2NyaWJlX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ub19wb3N0cyB7XHJcblx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnBvc3RzLWxpc3QtY3tcclxuXHRcdC5wb3N0LXdyYXB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21wb25lbnRfcG9zdHNmZWVkX21vcmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG4uc2VhcmNoX3RleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4uc2VhcmNoX3RleHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnNlYXJjaF90ZXh0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLnNlYXJjaF90ZXh0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIuY29tcG9uZW50X2hlcm8ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCYuc21hbGwgLmhlcm9faW1hZ2Uge1xyXG5cdFx0bWluLWhlaWdodDogNDcycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5leHRyYS1zbWFsbCAuaGVyb19pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjlweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogMjI5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJpZyAuaGVyb19pbWFnZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHJcblx0Ji5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuaGVyb19pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHRcdC5lZGl0b3JfY29udGVudCB7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4qOm5vdCguc2xpY2stZG90cykge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdC5oZXJvX3ZpZGVvIHtcclxuXHRcdGhlaWdodDogNzV2aDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0aGVpZ2h0OiAzNXZoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaGVyb192aWRlbzo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR9XHJcblx0XHJcblx0Lmhlcm9fdmlkZW8gdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiA3NXZoO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcic7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGhlaWdodDogMzV2aDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm1lanMtY29udHJvbHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCAqIHtcclxuXHRcdG1heC13aWR0aDogODIwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCAqOm5vdChhKSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCBhOm5vdCguYnRuKSB7XHJcblx0XHRjb2xvcjogJHllbGxvdztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRib3R0b206IDM5cHg7XHJcblx0XHRsZWZ0OiA5NHB4O1xyXG5cdFx0cmlnaHQ6IDk0cHg7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGJvdHRvbTogMTVweDtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxvZ290eXBlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X3ZpZGVvIHtcclxuXHRtaW4taGVpZ2h0OiA2NTBweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWluLWhlaWdodDogMzUwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTEwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X3N1YnNjcmliZV9mb3JtIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdWJzY3JpYmVfZm9ybV9iZy5wbmcpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOTBweCB0b3AgLTExNXB4O1xyXG5cdHBhZGRpbmctdG9wOiA0NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQmLmNzLWRhcmt7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTIyOTNEO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRoMSxoMixoM3tcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0XHRhLmJ0bntcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogIzEyMjkzRDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9jb2x1bW5zIHtcclxuXHRwYWRkaW5nLXRvcDogNzJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0fVxyXG5cclxuXHQmLmdyZXkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0zOXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zOXB4O1xyXG5cclxuXHRcdD4gLmNvbCxcclxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzOXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0LmNvbHVtbiB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0aW1nLmFsaWduY2VudGVyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2ZhcSB7XHJcblx0YmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmctdG9wOiA4MnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjNweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfaGVhZGVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQ1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC00NXB4O1xyXG5cclxuXHRcdC5jb2x1bW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxuXHJcblx0LnF1ZXN0aW9uIHtcclxuXHRcdFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNTQ2NDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0YS5xdWVzdGlvbl9saW5rIHtcclxuXHRcdFx0Y29sb3I6ICNkMWRkZTY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcm9ib3RvX3NsYWI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFuc3dlciB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdC5lZGl0b3JfY29udGVudCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZWRpdG9yX2NvbnRlbnQge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHllbGxvdztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFxyXG59IiwiLmNvbXBvbmVudF9kb3dubG9hZCB7XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDg4cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQucm93IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29sdW1uIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZG93bmxvYWQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiMmJjYzg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2NvbnRlbnRfbGVmdF9pbWFnZSB7XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0cGFkZGluZzogNzVweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdHdpZHRoOiAzMjJweDtcclxuXHRcdGhlaWdodDogNDNweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIxcHg7XHJcblx0XHRwYWRkaW5nOiAwIDE3cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcubGVmdF9pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lZGl0b3JfY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmdmb3JtX2hlYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG5cdC5nZm9ybV93cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0dWwuZ2Zvcm1fZmllbGRzIHtcclxuXHRcdFx0bGkuZ2ZpZWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdC5nZmllbGRfbGFiZWwge1xyXG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMThweDtcclxuXHJcblx0XHRcdFx0XHQmLmlucHV0X2ZvY3VzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdmb3JtX2JvZHksXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcG9zdHNfbGlzdGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA4NHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZV8xO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdHMtY29sOmZpcnN0LWNoaWxkIHtcclxuICAgIC5wb3N0IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcblxyXG4gIC5wb3N0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAvL21hcmdpbi1sZWZ0OiAtODNweDtcclxuICAgIC8vbWFyZ2luLXJpZ2h0OiAtODNweDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4M3B4O1xyXG4gICAgICAvL3BhZGRpbmctbGVmdDogODNweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcC5leGNlcnB0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWFkX21vcmUge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLnBvc3RzLWNvbCB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5oMSxcclxuICAgICAgICAuaDIgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LW1ldGEsXHJcbiAgICAgICAgYSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkX21vcmUgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHJcbiAgICAgICAgLmgxLFxyXG4gICAgICAgIC5oMiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWRfbW9yZSBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAucG9zdHMtY29sIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrX2JsdWVfMTtcclxuXHJcbiAgICAgICAgLmgxLFxyXG4gICAgICAgIC5oMiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhLFxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhZF9tb3JlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYWRfbW9yZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSxcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblxyXG4gICAgICAgIC5yZWFkX21vcmUgYSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbXBvbmVudF9lbXBsb3llZXMge1xyXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA4NHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5vZmZpY2VzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDc4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAtNzVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZpY2Vfcm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbHVtbiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5vZmZpY2VzX3Jvd19jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5lbXBsb3llZXNfYmxvY2tfaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wbG95ZWVzX2Jsb2NrX3Jvd19jb250YWluZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogODZweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZW1wbG95ZWVzX2Jsb2NrX3JvdyB7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IC0yNHB4O1xyXG5cclxuXHRcdC5jb2x1bW4ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0XHRmaWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG5maWd1cmUuZW1wbG95ZWVfaW1hZ2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTY3cHg7XHJcblx0aGVpZ2h0OiAxNjdweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcblxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5lbXBsb3llZV9saWdodGJveCB7XHJcblx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdG1heC13aWR0aDogNDQ5cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRtYXJnaW4tbGVmdDogMzVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblxyXG5cdC5lbXBsb3llZV9uYW1lIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR5ZWxsb3c7XHJcblx0fVxyXG59XHJcblxyXG4ub2ZmaWNlX2hlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5vZmZpY2Vfc3ViaGVhZGVyIHtcclxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn0iLCIuY29tcG9uZW50X2pvYl9vZmZlcmluZ3Mge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3Vic2NyaWJlX2Zvcm1fYmcucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDBweCBib3R0b20gLTExNXB4O1xyXG5cdHBhZGRpbmctdG9wOiA2OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgYm90dG9tIC0xMTVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0bWF4LXdpZHRoOiA3NzBweDtcclxuXHR9XHJcblxyXG5cdC5jb21wb25lbnRfaGVhZGVyIHtcclxuXHRcdC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0YXJ0aWNsZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvbGlkLXN5bWJvbC5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDUwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2FwcGxpY2F0aW9uX2Zvcm0ge1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdHBhZGRpbmctdG9wOiA3NHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NDBweDtcclxuXHR9XHJcblxyXG5cdC5nZm9ybV93cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9jb3Zlcl9pbWFnZSB7XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9nb29nbGVfbWFwcyB7XHJcblx0bWluLWhlaWdodDogNDcycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQ+Lmdvb2dsZS1tYXAtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQub2ZmaWNlIHtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxufVxyXG5cclxuLyouZ20tc3R5bGUtaXcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHQuaW5mb3dpbmRvdyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuLml3Q3Jvc3Mge1xyXG5cdHJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuXHR0b3A6IDM1cHggIWltcG9ydGFudDtcclxuXHR3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxufSovXHJcblxyXG4uaW5mb1dpbmRvd0NvbnRhaW5lciB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdC8vd2lkdGg6IDI2NHB4ICFpbXBvcnRhbnQ7XHJcblx0Ly9tYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDIyOSwgMjQxLCAwKTtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICNkZGU1ZjE7XHJcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuaW5mb3dpbmRvdyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDZweDtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lml3Q3Jvc3Mge1xyXG5cdFx0d2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0dG9wOiA2cHggIWltcG9ydGFudDtcclxuXHRcdHJpZ2h0OiA2cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjAwZFwiO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2Nhc2Vfc3R1ZGllcyB7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmNvbCxcclxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FzZV9pbWFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbGV4OiAwIDAgMTgwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMzVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2NvbnRlbnRfYmxvY2sge1xyXG5cdHBhZGRpbmctdG9wOiA0MnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogJGdyZXk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTY2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmNvbCxcclxuXHRcdD4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmxvY2sge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDcxODI0O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGgyO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlua19nbG9iYWwge1xyXG5cdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcHJvZHVjdF9pbmZvIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHRcdCYubm9fZ2FsbGVyeSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJvdyB7IFxyXG5cclxuXHRcdC5jb2wtaW1hZ2VzbGlkZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogODVweDtcclxuXHRcdFx0Ym90dG9tOiA4NXB4O1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29sLXByb2R1Y3RpbmZvIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogJGNvbXBvbmVudF9ob3Jpem9udGFsX3BhZGRpbmc7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHRkbCB7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRjb2x1bW4td2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcblx0XHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHRcdFx0Y29sdW1uLWdhcDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0IEBpbmNsdWRlIGgzO1xyXG5cdFx0XHR9XHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwuZG9jdW1lbnRzIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdF9zbGlkZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlIHtcclxuXHRcdFx0Ly9oZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vbWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0X3NsaWRlciAge1xyXG5cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTogLTUwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Ym90dG9tOiAtMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTIyOTNkO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDExcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3RfaW5mbyB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxufSIsIi5jb21wb25lbnRfcHJvZHVjdHMge1xyXG5cdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdHBhZGRpbmctdG9wOiA3OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBhZGRpbmctdG9wOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50X2hvcml6b250YWxfcGFkZGluZztcclxuXHR9XHJcblxyXG5cdC5saW5rIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29tcG9uZW50X2NvbHVtbnMgKyAuY29tcG9uZW50X3Byb2R1Y3RzIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufSIsIi5jb21wb25lbnRfcmVsYXRlZF9ibG9nIHtcclxuXHQuY29sLWNvbnRlbnQge1xyXG5cdFx0LnRleHRfaW1hZ2VfYmxvZ19jb250ZW50IHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD5oMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5lbnRyeS1tZXRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0ICAgIFx0XHR9XHJcblxyXG5cdCAgICBcdFx0aSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufSIsIi5jb21wb25lbnRfY291cnNlcyB7XHJcblx0cGFkZGluZy10b3A6IDcycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDc1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy10b3A6ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRjb21wb25lbnRfaG9yaXpvbnRhbF9wYWRkaW5nO1xyXG5cdH1cclxuXHJcblx0LmNvdXJzZV9yb3cge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTYycHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3Vyc2VfY29sIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wb25lbnRfcHJvdGVjdGVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogODhweCAwO1xyXG59IiwiLmNvbXBvbmVudF9wYWNrYWdlc190YWJsZSB7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDcycHg7XHJcblxyXG5cdC5oMiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LnRhYmxlLWNvbnRhaW5lciB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGJveC1zaGFkb3c6IDEwcHggMTdweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpOyBcclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y1ZjhmZjtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cclxuXHRcdHRyIHtcclxuXHRcdFx0XHJcblxyXG5cdFx0XHR0ZCwgdGgge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYjViNWI1O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRkLHRoIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblxyXG5cdFx0dGQsIHRoIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRoZWFkIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0Ym9keSB7XHJcblx0XHRcdHRoLmVkaXRvcl9jb250ZW50IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9pbWFnZV9iYW5uZXJzICB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuXHQucm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG5cdFx0XHJcblx0XHQucm93LWNvbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG4uY29tcG9uZW50X2ltYWdlX2Jhbm5lcnMgKyAuY29tcG9uZW50X2ltYWdlX2Jhbm5lcnN7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZV9iYW5uZXIge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI1NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0YSB7IFxyXG5cdFx0ZGlzcGxheTogZmxleDsgXHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDI0cHggMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRzcGFuLmljb24ge1xyXG5cdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHRcdFxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg0LCBwIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRoNC5oMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQxcHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDg4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59IiwiLmNvbXBvbmVudF9wcm9kdWN0X2Jhbm5lcnMge1xyXG5cdGJhY2tncm91bmQ6ICNmNWY4ZmY7XHJcblx0cGFkZGluZy10b3A6IDQ4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblxyXG5cdC5oMSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0cC5wcmVhbWJsZSB7XHJcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG51bC5wcm9kdWN0LWJhbm5lcnMge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IC02OHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRmbGV4OiAwIDAgMzMuMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDY4cHg7XHJcblxyXG5cdFx0Ji5oZWFkZXIge1xyXG5cdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZTNmMjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5wcm9kdWN0LWl0ZW0tbnItMiB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucHJvZHVjdC1pdGVtLW5yLTMge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHQmLnByb2R1Y3QtaXRlbS1uci0yIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0Ji5wcm9kdWN0LWl0ZW0tbnItMyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtaW5uZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyOTVweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHggMjBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4MnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxODZweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdCYucHJpY2Uge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmJ1dHRvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDI0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0YS5idG4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zcGVjaWFsLXByb2R1Y3Qge1xyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2xvZ29zIHtcbiAgcGFkZGluZzogMTE1cHggMCAxNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMzM2cHg7XG4gICAgd2lkdGg6IDkwJTtcblxuICAgICYtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYjtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sb2dvcyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgICAgQGtleWZyYW1lcyBzY3JvbGwge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMjUwcHggKiA3KSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZS10cmFjayB7XG4gICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsIDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1MHB4ICogMTApO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgI2RkZTVmMSAwLFxuICAgICAgICAgIHJnYmEoMjI1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgI2RkZTVmMSAwLFxuICAgICAgICAgIHJnYmEoMjI1LCAyNTUsIDI1NSwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS1sb2dvcy5zbGlkZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYuYmdjLWJsdWVfbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNkZGU1ZjE7XG4gIH1cbiAgJi5iZ2MtYmx1ZV9tZWRpdW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDRjOTM7XG4gICAgLmNvbXBvbmVudF9sb2dvc19fY29udGVudC0tdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gICYuYmdjLWJsdWVfZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzEyMjkzZDtcbiAgICAuY29tcG9uZW50X2xvZ29zX19jb250ZW50LS10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi5iZ2MtYmdfbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmNWY4ZmY7XG4gIH1cbn1cbiIsIi5jb21wb25lbnRfbGFyZ2VfaWNvbnN7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5jbGktaWNvbntcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jl9faW5uZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTIyOTNEO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1pbWFnZXtcclxuXHRcdFx0XHR3aWR0aDogMTA1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLXRpdGxle1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1jdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRyaWdodDowO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcG9uZW50X2NhbXBhaWduIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiA3MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgLmVkaXRvcl9jb250ZW50IHtcbiAgICAgIGE6bm90KC5idG4pIHtcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRhcmtibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2JsdWU7XG5cbiAgICAuZWRpdG9yX2NvbnRlbnQge1xuICAgICAgYTpub3QoLmJ0bikge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgfVxuICAmLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmVkaXRvcl9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAyMDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbiAgLmNhbXBhaWduX3dyYXBwZXIge1xuICAgIC5nZmllbGQge1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgIH1cbiAgICAgYSB7XG4gICAgICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgIH1cbiAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICB9XG4gICAgIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgZm9udC1zaXplOiBsYXJnZXI7XG4gICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgfVxuICAgICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZzogNjBweCA1OXB4IDcwcHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmJlZm9yZSB7XG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICR5ZWxsb3c7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIH1cbiAgICB9IFxuICAgfVxuICAgJi50ZXh0X2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwMHB4O1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgIH1cbn0iLCIuc2luZ2xlX3Bvc3QgLmF1dGhvcntcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQmX19pbWFnZXtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19kZXRhaWxze1xuXHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwic2Fucy1zZXJpZlwiO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS40Mjg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdFxuXHRcdFxuXHRcdCYtLWxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLS1sYWJlbHt9XG5cdFx0Ji0tbGFiZWx7fVxuXHR9XG59IiwiXHJcbkBtZWRpYSBwcmludCB7IFxyXG5cdC5zaXRlX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSJdfQ== */

/*!
Theme Name: SolidEngineer
Theme URI: http://www.awave.se
Author: Awave AB
Author URI: http://www.awave.se/
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: awave-flexible
Text Domain: solidengineer
*/
.ui-slider-pip-first .ui-slider-label,.ui-slider-pip-last .ui-slider-label{color:#e8a401}.ui-slider-line{display:none}.circles-slider span:nth-of-type(1){display:none}.gform_wrapper .gform_page_footer .gform_previous_button{margin-right:10px}.gform_wrapper .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{background:repeating-linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,0) 10px,rgba(0,0,0,.1) 10px,rgba(0,0,1,.1) 20px),linear-gradient(to bottom,#4caf50,rgb(76 175 80/44%))}@media (min-width:768px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:100%;*width:100%;}}@media (min-width:992px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;max-width:14.285714285714285714285714285714%;flex:0 0 14.285714285714285714285714285714%}}.seven-cols .col-lg-1{text-align:center;font-weight:700;font-size:16px;line-height:25px;margin-top:20px}.seven-cols .col-lg-1 img{position:relative;transform:translateY(0%)}.seven-cols .col-lg-1 a{color:#000}.seven-cols .notactive{opacity:.4}.seven-cols label{margin-bottom:.5rem;bottom:0;right:auto;left:0;right:0;margin-left:auto;margin-right:auto;width:127px}.component_support_ribbon{background:#e8a401}@media (min-width:1200px){.seven-cols .col-md-1,.seven-cols .col-sm-1,.seven-cols .col-lg-1,.seven-cols .col-md-6{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%;flex:0 0 14.285714285714285714285714285714%;max-width:14.285714285714285714285714285714%}}.page-id-12887 .component_slider{background:#dde5f1;margin:150px auto}.top_navigation>ul>li.active>a{color:#fff}.top_navigation>ul>li.active>a:after{opacity:0}.top_navigation>ul>li>a:hover{color:#e8a401}.top_navigation>ul>li>a:hover:after{opacity:1}@media only screen and (min-width:1200px){.navbar_toggler{display:none}.search_toggler{right:50px}}