@charset "UTF-8";*,::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%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;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}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}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,figure{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;color:#da291c}a:hover{color:#0056b3;text-decoration:none}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}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:dotted 1px;outline:-webkit-focus-ring-color auto 5px}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}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[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;resize:none}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.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:1254px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-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%;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!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:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-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;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-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;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-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;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-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;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-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;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-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;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-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;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-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;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-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;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ftt76k);src:url(../fonts/icomoon.eot?ftt76k#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ftt76k) format("truetype"),url(../fonts/icomoon.woff?ftt76k) format("woff"),url(../fonts/icomoon.svg?ftt76k#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-share:before{content:""}.icon-sjcc-aquario:before{content:""}.icon-sjcc-aries:before{content:""}.icon-sjcc-cancer:before{content:""}.icon-sjcc-capricornio:before{content:""}.icon-sjcc-escorpiao:before{content:""}.icon-sjcc-gemeos:before{content:""}.icon-sjcc-leao:before{content:""}.icon-sjcc-libra:before{content:""}.icon-sjcc-peixes:before{content:""}.icon-sjcc-sagitario:before{content:""}.icon-sjcc-touro:before{content:""}.icon-sjcc-virgem:before{content:""}.icon-time:before{content:""}.icon-capricornio:before{content:""}.icon-peixes:before{content:""}.icon-sargitario:before{content:""}.icon-virgem:before{content:""}.icon-gemios:before{content:""}.icon-leao:before{content:""}.icon-escorpiao:before{content:""}.icon-touro:before{content:""}.icon-aries:before{content:""}.icon-aquario:before{content:""}.icon-cancer:before{content:""}.icon-libra:before{content:""}.icon-calendario:before{content:""}.icon-ampliar:before{content:""}.icon-chuva:before{content:""}.icon-lua:before{content:""}.icon-nublado:before{content:""}.icon-parc-nublado-dia:before{content:""}.icon-parc-nublado-noite:before{content:""}.icon-sol:before{content:""}.icon-temporal:before{content:""}.icon-trovao:before{content:""}.icon-vento:before{content:""}.icon-download:before{content:""}.icon-mail:before{content:""}.icon-linkedin:before{content:""}.icon-whatsapp:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-quote:before{content:""}.icon-gallery:before{content:""}.icon-contrast:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-com-down:before{content:""}.icon-arrow-com-left:before{content:""}.icon-arrow-com-up:before{content:""}.icon-arrow-com-right:before{content:""}.icon-flag:before{content:""}.icon-audio:before{content:""}.icon-video:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-font-less:before{content:""}.icon-font-plus:before{content:""}.icon-newsletter:before{content:""}.icon-nav:before{content:""}.icon-newspapper:before{content:""}.icon-plus:before{content:""}.icon-close:before{content:""}.icon-kind-news:before{content:""}.icon-accessibility:before{content:""}.icon-search:before{content:""}.icon-instagram:before{content:""}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel,.owl-carousel .owl-item>.item,.slider-carousel-wrap{position:relative}.owl-carousel .owl-item>.item figcaption{position:absolute;bottom:0;text-align:center;width:100%;background:rgba(0,0,0,.7);padding:5px 10px}.owl-carousel .owl-nav{position:absolute;width:100%;height:calc(100% - 32px);top:0;left:0;line-height:1;z-index:20;-webkit-tap-highlight-color:transparent;pointer-events:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{-webkit-transition:.3s ease-out;transition:.3s ease-out;pointer-events:all;color:#fff;background:green;outline:0;width:3.75rem;display:block;position:absolute;top:0;bottom:0}.owl-carousel .owl-nav button.owl-next [class*=" icon-"],.owl-carousel .owl-nav button.owl-next [class^=icon-],.owl-carousel .owl-nav button.owl-prev [class*=" icon-"],.owl-carousel .owl-nav button.owl-prev [class^=icon-]{font-size:1.875rem}.owl-carousel .owl-nav button.owl-next.owl-prev,.owl-carousel .owl-nav button.owl-prev.owl-prev{left:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.65)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1 )}.owl-carousel .owl-nav button.owl-next.owl-next,.owl-carousel .owl-nav button.owl-prev.owl-next{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=1 )}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{cursor:default;pointer-events:none}.owl-carousel .owl-nav button.owl-next.disabled span,.owl-carousel .owl-nav button.owl-prev.disabled span{opacity:.4}.owl-carousel .owl-nav.disabled+.owl-dots{margin:0}.owl-carousel .owl-dots{font-size:0;margin:.75rem 0 0;text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-dots .owl-dot{display:inline-block;vertical-align:middle;zoom:1}.owl-carousel .owl-dots .owl-dot span{width:.9375rem;height:.9375rem;margin:0 .3125rem;background:#ddd;display:block;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:.2s;transition:.2s;border-radius:50%}.owl-carousel .owl-dots .owl-dot.active span{background:#da291c}.owl-carousel .owl-dots .owl-dot:hover:not(.active) span{background:#bebebe}.datepicker{width:290px;display:none;position:absolute;margin-top:1px;direction:ltr}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;overflow:hidden;line-height:18px;color:#191919;background-color:#fff;border:1px solid #f5f5f5;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.datepicker table{border:0;margin:0;width:100%}.datepicker table tr th{text-align:center;width:20px;height:20px;border:0;font-size:12px;padding:4px 8px;background:#fff;cursor:pointer}.datepicker table tr th.active.day,.datepicker table tr th.active.year{background:#191919}.datepicker table tr th.date-switch{width:145px}.datepicker table tr th span.active{background:#191919}.datepicker table tr th.next,.datepicker table tr th.prev{visibility:visible!important}.datepicker table tr th.next [class*=" icon-"],.datepicker table tr th.next [class^=icon-],.datepicker table tr th.prev [class*=" icon-"],.datepicker table tr th.prev [class^=icon-]{pointer-events:none}.datepicker table tr td{text-align:center;width:20px;height:20px;border:0;font-size:14px;font-weight:700;padding:4px 8px;background:#fff;cursor:pointer}.datepicker table tr td.active.day,.datepicker table tr td.active.year{background:#191919}.datepicker table tr td.new,.datepicker table tr td.old{color:#ddd}.datepicker table tr td span.active{background:#191919;color:#fff}.datepicker table tr td span.month.disabled,.datepicker table tr td span.year.disabled,.datepicker table tr td.day.disabled{color:#eee}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker table thead tr:first-child th{cursor:pointer;padding:20px 5px;background:#191919;color:#fff;font-size:1.25rem}.datepicker table thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker table thead tr:last-child th{color:#8b8b8b;text-transform:uppercase;font-size:.875rem;padding:25px 5px 20px}.datepicker table tbody tr td{padding:12px 5px!important}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker tfoot tr:first-child th{cursor:pointer}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:1px solid #f5f5f5;position:absolute;top:-7px;left:6px}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.datepicker-dropdown::after,.datepicker-dropdown::before,.datepicker>div{display:none}.datepicker-close{position:absolute;top:-30px;right:0;width:15px;height:30px;padding:0;display:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker td.active.day,.datepicker td.active.year{color:#fff;border-radius:50%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;margin:0;font-family:Roboto,sans-serif;position:relative;line-height:1.2em}a,button,input,textarea{-webkit-transition:.35s;transition:.35s;outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;line-height:1.2em}h1{font-size:40px}h2{font-size:36px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}@media (max-width:991.98px){h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}h4{font-size:16px}h5{font-size:12px}h6{font-size:10px}}p{margin-top:0;margin-bottom:1rem;line-height:inherit}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.ads>div,.publi{position:relative}.ads>div:before,.publi:before{content:"Publicidade";font-size:10px;text-transform:uppercase;position:absolute;top:-20px;left:0;right:0}.ads{padding:.9375rem 0;text-align:center}@media (min-width:768px){.ads{padding:1.875rem 0}}.ads>div{margin:0 auto}.billboard{width:320px;height:50px;background:#bebebe}@media (min-width:768px){.billboard{width:727px;height:90px}}.half{width:300px;height:600px;background:#bebebe}.retangular{width:300px;height:250px;background:#bebebe}.ads-fixed{width:100%;background:#f5f5f5}@media (min-width:768px){.ads-fixed{top:0;z-index:999;padding:0;height:16.875rem}}.ads-fixed.fixed{position:fixed}.ads-fixed .ads-wrapper{width:100%;padding:.625rem 0;text-align:center}@media (min-width:768px){.ads-fixed .ads-wrapper{padding:0;position:relative;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%}}.ads-fixed .ads-wrapper>div{margin:0 auto}.ads-fixed-mobile.ads{padding:0!important}@media (max-width:991.98px){.ads-fixed-mobile{position:fixed;background:#fff;z-index:999;bottom:0;left:0;width:100%}.ads-fixed-mobile>div{width:20rem;height:3.125rem}}#bloco-native-rodape .tm-row{-webkit-padding-start:0;padding-inline-start:0}@media (max-width:991.98px){#bloco-native-rodape .tm-row>div{width:100%}}@media (max-width:991.98px){#bloco-native-rodape .tm-row>div+div{margin-top:20px}}.-colorbtn-primary,.primary-btn,.primaryflex-btn{background:#da291c;border-color:#da291c;color:#fff}.-colorbtn-primary:focus,.-colorbtn-primary:hover,.primary-btn:focus,.primary-btn:hover,.primaryflex-btn:focus,.primaryflex-btn:hover{background:#fff!important;border-color:#da291c;color:#da291c}.latestnews-section .-colorbtn-primary,.latestnews-section .primary-btn,.latestnews-section .primaryflex-btn{background:#00a6fb;border-color:#00a6fb}.latestnews-section .-colorbtn-primary:focus,.latestnews-section .-colorbtn-primary:hover,.latestnews-section .primary-btn:focus,.latestnews-section .primary-btn:hover,.latestnews-section .primaryflex-btn:focus,.latestnews-section .primaryflex-btn:hover{color:#00a6fb}.sports-section .-colorbtn-primary,.sports-section .primary-btn,.sports-section .primaryflex-btn{background:#00c14d;border-color:#00c14d}.sports-section .-colorbtn-primary:focus,.sports-section .-colorbtn-primary:hover,.sports-section .primary-btn:focus,.sports-section .primary-btn:hover,.sports-section .primaryflex-btn:focus,.sports-section .primaryflex-btn:hover{color:#00c14d}.entretain-section .-colorbtn-primary,.entretain-section .primary-btn,.entretain-section .primaryflex-btn{background:#ff2d55;border-color:#ff2d55}.entretain-section .-colorbtn-primary:focus,.entretain-section .-colorbtn-primary:hover,.entretain-section .primary-btn:focus,.entretain-section .primary-btn:hover,.entretain-section .primaryflex-btn:focus,.entretain-section .primaryflex-btn:hover{color:#ff2d55}.company-section .-colorbtn-primary,.company-section .primary-btn,.company-section .primaryflex-btn{background:#191919;border-color:#191919}.company-section .-colorbtn-primary:focus,.company-section .-colorbtn-primary:hover,.company-section .primary-btn:focus,.company-section .primary-btn:hover,.company-section .primaryflex-btn:focus,.company-section .primaryflex-btn:hover{color:#191919}#header-bar .-colorbtn-primary,#header-bar .primary-btn,#header-bar .primaryflex-btn{background:#00c14d;border-color:#00c14d}#header-bar .-colorbtn-primary:focus,#header-bar .-colorbtn-primary:hover,#header-bar .primary-btn:focus,#header-bar .primary-btn:hover,#header-bar .primaryflex-btn:focus,#header-bar .primaryflex-btn:hover{color:#00c14d}#navegacao .-colorbtn-primary,#navegacao .primary-btn,#navegacao .primaryflex-btn{background:#00c14d;border-color:#00c14d}#navegacao .-colorbtn-primary:focus,#navegacao .-colorbtn-primary:hover,#navegacao .primary-btn:focus,#navegacao .primary-btn:hover,#navegacao .primaryflex-btn:focus,#navegacao .primaryflex-btn:hover{color:#00c14d}.footer-nav .-colorbtn-primary,.footer-nav .primary-btn,.footer-nav .primaryflex-btn{background:#00c14d;border-color:#00c14d}.footer-nav .-colorbtn-primary:focus,.footer-nav .-colorbtn-primary:hover,.footer-nav .primary-btn:focus,.footer-nav .primary-btn:hover,.footer-nav .primaryflex-btn:focus,.footer-nav .primaryflex-btn:hover{color:#00c14d}.dark-section .-colorbtn-primary:focus,.dark-section .-colorbtn-primary:hover,.dark-section .primary-btn:focus,.dark-section .primary-btn:hover,.dark-section .primaryflex-btn:focus,.dark-section .primaryflex-btn:hover{color:#5a5a5a;background:#191919!important}.-colorbtn-secondary,.secondary-btn{background:#fff;border-color:#da291c;color:#da291c}.-colorbtn-secondary:focus,.-colorbtn-secondary:hover,.secondary-btn:focus,.secondary-btn:hover{background:#da291c;color:#fff;border-color:#da291c}.latestnews-section .-colorbtn-secondary,.latestnews-section .secondary-btn{border-color:#00a6fb;color:#00a6fb}.latestnews-section .-colorbtn-secondary:focus,.latestnews-section .-colorbtn-secondary:hover,.latestnews-section .secondary-btn:focus,.latestnews-section .secondary-btn:hover{color:#fff;background-color:#00a6fb}.sports-section .-colorbtn-secondary,.sports-section .secondary-btn{border-color:#00c14d;color:#00c14d}.sports-section .-colorbtn-secondary:focus,.sports-section .-colorbtn-secondary:hover,.sports-section .secondary-btn:focus,.sports-section .secondary-btn:hover{color:#fff;background-color:#00c14d}.entretain-section .-colorbtn-secondary,.entretain-section .secondary-btn{border-color:#ff2d55;color:#ff2d55}.entretain-section .-colorbtn-secondary:focus,.entretain-section .-colorbtn-secondary:hover,.entretain-section .secondary-btn:focus,.entretain-section .secondary-btn:hover{color:#fff;background-color:#ff2d55}.company-section .-colorbtn-secondary,.company-section .secondary-btn{border-color:#191919;color:#191919}.company-section .-colorbtn-secondary:focus,.company-section .-colorbtn-secondary:hover,.company-section .secondary-btn:focus,.company-section .secondary-btn:hover{color:#fff;background-color:#191919}#header-bar .-colorbtn-secondary,#header-bar .secondary-btn{border-color:#00c14d;color:#00c14d}#header-bar .-colorbtn-secondary:focus,#header-bar .-colorbtn-secondary:hover,#header-bar .secondary-btn:focus,#header-bar .secondary-btn:hover{color:#fff;background-color:#00c14d}#navegacao .-colorbtn-secondary,#navegacao .secondary-btn{border-color:#00c14d;color:#00c14d}#navegacao .-colorbtn-secondary:focus,#navegacao .-colorbtn-secondary:hover,#navegacao .secondary-btn:focus,#navegacao .secondary-btn:hover{color:#fff;background-color:#00c14d}.footer-nav .-colorbtn-secondary,.footer-nav .secondary-btn{border-color:#00c14d;color:#00c14d}.footer-nav .-colorbtn-secondary:focus,.footer-nav .-colorbtn-secondary:hover,.footer-nav .secondary-btn:focus,.footer-nav .secondary-btn:hover{color:#fff;background-color:#00c14d}.dark-section #header-bar .secondary-btn{color:#fff;background:#00c14d}.-btn,.primary-btn,.primaryflex-btn,.secondary-btn,.utility-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 1.25rem;min-height:2.25rem;line-height:1.1;font-size:.875rem;font-weight:700;text-transform:uppercase;border-radius:20px;border:.0625rem solid transparent;text-align:center}.-btn [class*=" icon-"],.-btn [class^=icon-],.primary-btn [class*=" icon-"],.primary-btn [class^=icon-],.primaryflex-btn [class*=" icon-"],.primaryflex-btn [class^=icon-],.secondary-btn [class*=" icon-"],.secondary-btn [class^=icon-],.utility-btn [class*=" icon-"],.utility-btn [class^=icon-]{top:0;position:relative;margin:0 .3125rem}.primary-btn{width:18.4375rem;margin-top:1.875rem}.primaryflex-btn{width:auto}.article-tags .secondary-btn{border-color:#da291c}.dark-section .article-tags .secondary-btn{border:none}.utility-btn{text-align:left;padding-left:.3125rem;padding-right:.3125rem;color:#191919}.utility-btn:focus,.utility-btn:hover{color:#da291c}.latestnews-section .utility-btn:focus,.latestnews-section .utility-btn:hover{color:#00a6fb}.utility-btn [class*=" icon-"],.utility-btn [class^=icon-]{top:0;margin:0 8px}.aovivo-status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-.125rem .625rem 0;width:5rem;height:1.3125rem;text-align:center;font-size:.75rem;border-radius:.625rem;border:.0625rem solid #da291c;color:#da291c}.dark-section .aovivo-status{color:#fff;border-color:#fff}.aovivo-status>span{font-weight:700;text-transform:uppercase;display:inline-block}.aovivo-status>span:before{content:"";display:inline-block;width:.625rem;height:.5625rem;border-radius:50%;margin-right:.3125rem;margin-top:.375rem;-webkit-animation:2s infinite pulse;animation:2s infinite pulse;background-color:#da291c}.dark-section .aovivo-status>span:before{background-color:#fff;-webkit-animation:2s infinite pulse-white;animation:2s infinite pulse-white}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(218,41,28,.4);box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{-webkit-box-shadow:0 0 0 5px rgba(218,41,28,0);box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(218,41,28,0);box-shadow:0 0 0 0 rgba(218,41,28,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(218,41,28,.4);box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{-webkit-box-shadow:0 0 0 5px rgba(218,41,28,0);box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(218,41,28,0);box-shadow:0 0 0 0 rgba(218,41,28,0)}}@-webkit-keyframes pulse-white{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0);box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-white{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,0);box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.main-nav{position:relative;display:inline-block;line-height:1}.main-nav>.main-menu{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-nav .menu-item-has-children,.main-nav>.main-menu>.menu-item{position:relative}.main-nav .menu-item-has-children>a:after{font-family:icomoon!important;content:"";font-size:.75rem;vertical-align:0;color:inherit;-webkit-transition:.25s cubic-bezier(.24,.22,.015,1.56),opacity .1s ease-in-out;transition:.25s cubic-bezier(.24,.22,.015,1.56),opacity .1s ease-in-out}@media (min-width:768px){.main-nav .menu-item-has-children>a:after{margin-left:.75rem}}.main-nav .menu-item-has-children.is-focused .sub-menu-wrap,.main-nav .menu-item-has-children:focus-within .sub-menu-wrap,.main-nav .menu-item-has-children:hover .sub-menu-wrap,.main-nav .menu-item-has-children>a:focus+.sub-menu-wrap{display:block;opacity:1;pointer-events:auto;visibility:visible}.main-nav .sub-menu-wrap{opacity:0;visibility:hidden;z-index:10;background:#fff;position:absolute;width:15.625rem;border-radius:12px;pointer-events:none;display:block;left:0;right:auto;top:2.375rem;bottom:auto;-webkit-transition:.35s;transition:.35s;-webkit-box-shadow:0 -2px 10px 0 rgba(0,0,0,.16);box-shadow:0 -2px 10px 0 rgba(0,0,0,.16);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.main-nav .sub-menu-wrap:before{content:"";position:absolute;display:block;z-index:20;top:-.625rem;left:1.25rem;width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid #fff}.main-nav .sub-menu-wrap>.sub-menu{padding:0;margin:0;list-style:none}.main-nav .sub-menu-wrap>.sub-menu>li{position:relative;padding:.625rem .9375rem}.main-nav .sub-menu-wrap>.sub-menu>li+li{border-top:1px solid #ddd}.main-nav .sub-menu-wrap>.sub-menu>li a{padding:0 .9375rem;width:100%;-webkit-box-align:left;-webkit-align-items:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.font-size-control{padding:0!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.font-size-control>a{display:block;color:#191919;text-align:center;padding:6px 0!important;line-height:1.5}.font-size-control>a.button-font-increase span{font-size:20px}.font-size-control>a.button-font-reset{border-left:1px solid #ddd;border-right:1px solid #ddd}.font-size-control>a:focus,.font-size-control>a:hover{color:#da291c}.search-form-field{border-bottom:1px solid #ddd;overflow:hidden;margin:calcRem(20px) 0 0}.search-form-field button,.search-form-field input{border:none!important;background:0 0;padding:calcRem(10px);display:block;float:left;color:#fff;margin:0}.search-form-field input[type=search]{width:85%;padding:calcRem(10px) calcRem(20px);font-size:1.25rem;line-height:1.4;text-transform:uppercase}.search-form-field input[type=search]::-webkit-search-cancel-button,.search-form-field input[type=search]::-webkit-search-decoration,.search-form-field input[type=search]::-webkit-search-results-button,.search-form-field input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search-form-field ::-webkit-input-placeholder{color:#f5f5f5}.search-form-field ::-moz-placeholder{color:#f5f5f5}.search-form-field ::placeholder{color:#f5f5f5}.search-form-field :-ms-input-placeholder{color:#f5f5f5}.search-form-field ::-ms-input-placeholder{color:#f5f5f5}.search-form-field button{width:15%;text-align:right}.search-form-field button:focus,.search-form-field button:hover,.title-section,.title-section a:not(.secondary-btn),.title-subsection,.title-subsection a:not(.secondary-btn),.titlecolors,.titlecolors a:not(.secondary-btn){color:#da291c}.dark-section .title-section,.dark-section .title-section a:not(.secondary-btn),.dark-section .title-subsection,.dark-section .title-subsection a:not(.secondary-btn),.dark-section .titlecolors,.dark-section .titlecolors a:not(.secondary-btn){color:#f5f5f5}.dark-section .columnist-section .title-section,.dark-section .columnist-section .title-section a:not(.secondary-btn),.dark-section .columnist-section .title-subsection,.dark-section .columnist-section .title-subsection a:not(.secondary-btn),.dark-section .columnist-section .titlecolors,.dark-section .columnist-section .titlecolors a:not(.secondary-btn){color:#191919}.dark-section .columnist-section .title-section a:not(.secondary-btn)::after,.dark-section .columnist-section .title-section::after,.dark-section .columnist-section .title-subsection a:not(.secondary-btn)::after,.dark-section .columnist-section .title-subsection::after,.dark-section .columnist-section .titlecolors a:not(.secondary-btn)::after,.dark-section .columnist-section .titlecolors::after{border-top-color:#191919}.latestnews-section .title-section,.latestnews-section .title-section a:not(.secondary-btn),.latestnews-section .title-subsection,.latestnews-section .title-subsection a:not(.secondary-btn),.latestnews-section .titlecolors,.latestnews-section .titlecolors a:not(.secondary-btn){color:#00a6fb}.sports-section .title-section,.sports-section .title-section a:not(.secondary-btn),.sports-section .title-subsection,.sports-section .title-subsection a:not(.secondary-btn),.sports-section .titlecolors,.sports-section .titlecolors a:not(.secondary-btn){color:#00c14d}.entretain-section .title-section,.entretain-section .title-section a:not(.secondary-btn),.entretain-section .title-subsection,.entretain-section .title-subsection a:not(.secondary-btn),.entretain-section .titlecolors,.entretain-section .titlecolors a:not(.secondary-btn){color:#ff2d55}.-title,.title-section,.title-subsection{font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;text-transform:uppercase}.-title h1,.-title h2,.-title h3,.-title h4,.-title h5,.-title h6,.title-section h1,.title-section h2,.title-section h3,.title-section h4,.title-section h5,.title-section h6,.title-subsection h1,.title-subsection h2,.title-subsection h3,.title-subsection h4,.title-subsection h5,.title-subsection h6{font-weight:400}.-title:after,.title-section:after,.title-subsection:after{content:'';border-top:solid #ddd;-webkit-box-flex:1;-webkit-flex:1 0 20px;-ms-flex:1 0 20px;flex:1 0 20px}.title-section{font-size:1.625rem;margin:0 0 1.875rem}@media (min-width:768px){.title-section{font-size:2.375rem;margin:0 0 2.5rem}}.title-section:after{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;border-top-width:.125rem;margin:0 .9375rem}@media (min-width:768px){.title-section:after{margin:0 2.5rem}}.title-section img{margin-right:.625rem}.title-subsection{font-size:1.375rem;margin:0 0 .9375rem}.title-subsection .title{font-size:1.625rem}@media (min-width:768px){.title-subsection{font-size:1.625rem;margin:0 0 1.25rem}}.title-subsection:after{border-top-width:1px;margin:0 0 0 .9375rem}.day-by-day-section .title-subsection{color:#191919}.dark-section .day-by-day-section .title-subsection{color:#fff}.title-section [class*="-btn"],.title-section [class^="-btn"]{margin-left:1.875rem}.sponsor{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:2.5rem}@media (min-width:768px){.sponsor{margin-top:0;margin-left:auto;height:100%}}.sponsor-title{color:#191919;text-transform:none;font-size:.75rem;line-height:1;margin-right:.3125rem}.sponsor-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sponsor a{margin-right:.3125rem}.sponsor a:last-child{margin-right:0}.sponsor img{max-height:3.125rem;margin:0;max-width:100%;display:inline-block}.cta-banner{background:#f5f5f5;padding:2.5rem 0}@media (min-width:768px){.cta-banner{padding:0}}.cta-banner [class*=" icon-"],.cta-banner [class^=icon-]{font-size:6.25rem;color:#da291c}.cta-banner .title{color:#5a5a5a;text-transform:uppercase;margin-bottom:0}.cta-banner .content{font-size:1rem;line-height:1.4;margin-bottom:0;color:#191919}.cta-banner .content strong{color:#da291c}.cta-banner .btn-primary{display:block;text-transform:uppercase}.cta-banner .cta-image{margin-top:-3.125rem}.-message,.ajaxSubmitForm-message,.group-field.error .error-message{display:block;text-transform:uppercase;font-size:12px;font-weight:700;margin:6px 20px 0;line-height:1}.-message.error:after,.-message.success:after,.error.ajaxSubmitForm-message:after,.group-field.error .error.error-message:after,.group-field.error .success.error-message:after,.success.ajaxSubmitForm-message:after{font-family:icomoon!important;margin-left:5px;font-size:10px}.-message.error,.error.ajaxSubmitForm-message,.group-field.error .error.error-message{color:#da291c}.-message.error:after,.error.ajaxSubmitForm-message:after,.group-field.error .error.error-message:after{content:""}.-message.success,.group-field.error .success.error-message,.success.ajaxSubmitForm-message{color:#009739}.-message.success:after,.group-field.error .success.error-message:after,.success.ajaxSubmitForm-message:after{content:""}.group-field{position:relative;margin:15px 0}.group-field .field{border:1px solid transparent;width:100%;max-width:100%;background:#f5f5f5;border-radius:20px;padding:10px 20px}.group-field .label{margin:0}.group-field.error .field{border-color:#da291c}.group-field.error .error-message{color:#da291c}.group-field.error .error-message .icon-close{font-size:10px}.group-field.floatLabel.active .label{-webkit-transform:translate(20px,-18px) scale(.75);-ms-transform:translate(20px,-18px) scale(.75);transform:translate(20px,-18px) scale(.75)}.group-field.floatLabel .label{position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:translate(20px,10px) scale(1);-ms-transform:translate(20px,10px) scale(1);transform:translate(20px,10px) scale(1);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;pointer-events:none;color:#8b8b8b}.group-field input[type=checkbox],.group-field input[type=radio]{display:none}.group-field input[type=checkbox]+label,.group-field input[type=radio]+label{cursor:pointer;display:inline-block;height:20px;margin:0 10px 0 0;padding-left:28px;position:relative}.group-field input[type=checkbox]+label:after,.group-field input[type=checkbox]+label:before,.group-field input[type=radio]+label:after,.group-field input[type=radio]+label:before{content:"";position:absolute;display:block;border-radius:50%;left:0}.group-field input[type=checkbox]+label:before,.group-field input[type=radio]+label:before{background:#fff;border:1px solid #ddd;width:20px;height:20px;border-radius:50%}.group-field input[type=checkbox]+label:after,.group-field input[type=radio]+label:after{width:10px;height:10px;top:5px;left:5px}.group-field input[type=radio]:checked+.label:before{background:#da291c;border-color:#da291c}.group-field input[type=radio]:checked+.label:after{background:#fff}.group-field input[type=checkbox]+.label:before{border-radius:4px}.group-field input[type=checkbox]:checked+.label:before{background:#da291c;border-color:#da291c}.group-field input[type=checkbox]:checked+.label:after{font-family:icomoon!important;content:"";color:#fff;line-height:1;font-size:12px;width:12px;height:12px;top:4px;left:4px}.-colorsignature,.author-signature-lg>.content .author,.author-signature-sm>.content .author{color:#da291c}.author-signature-lg>.content .latestnews-section .author,.author-signature-sm>.content .latestnews-section .author,.latestnews-section .-colorsignature,.latestnews-section .author-signature-lg>.content .author,.latestnews-section .author-signature-sm>.content .author{color:#00a6fb}.author-signature-lg>.content .sports-section .author,.author-signature-sm>.content .sports-section .author,.sports-section .-colorsignature,.sports-section .author-signature-lg>.content .author,.sports-section .author-signature-sm>.content .author{color:#00c14d}.author-signature-lg>.content .dark-section .author,.author-signature-sm>.content .dark-section .author,.dark-section .-colorsignature,.dark-section .author-signature-lg>.content .author,.dark-section .author-signature-sm>.content .author{color:#fff}.author-signature,.author-signature-lg,.author-signature-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.author-signature .author-image,.author-signature-lg .author-image,.author-signature-sm .author-image{min-width:8.125rem;border-radius:50%;background:#da291c}@media (min-width:768px){.author-signature-lg>.content,.author-signature-sm>.content,.author-signature>.content{margin-left:.9375rem;max-width:80%}}.author-signature-lg>.content .publishedby,.author-signature-sm>.content .publishedby,.author-signature>.content .publishedby{font-size:.75rem;font-weight:700;color:#383838}.dark-section .author-signature-lg>.content .publishedby,.dark-section .author-signature-sm>.content .publishedby,.dark-section .author-signature>.content .publishedby{color:#fff}.author-signature-lg>.content .author,.author-signature-sm>.content .author,.author-signature>.content .author{font-size:1.375rem;line-height:1.8125rem;margin-bottom:.625rem}.author-signature-lg>.content .resume,.author-signature-sm>.content .resume,.author-signature>.content .resume{color:#383838;margin:0;line-height:1.375rem}.dark-section .author-signature-lg>.content .resume,.dark-section .author-signature-sm>.content .resume,.dark-section .author-signature>.content .resume{color:#fff}.author-signature-lg>.content .publishinfo .infotitle,.author-signature-sm>.content .publishinfo .infotitle,.author-signature>.content .publishinfo .infotitle{color:#8b8b8b;font-size:.75rem}.author-signature-lg>.content .publishinfo .medias,.author-signature-sm>.content .publishinfo .medias,.author-signature>.content .publishinfo .medias{position:absolute;display:inline-block;padding:0;margin:0 0 0 .3125rem}.author-signature-lg>.content .publishinfo .medias>.mediasitens,.author-signature-sm>.content .publishinfo .medias>.mediasitens,.author-signature>.content .publishinfo .medias>.mediasitens{display:inline-block}.author-signature-lg>.content .publishinfo .medias a,.author-signature-sm>.content .publishinfo .medias a,.author-signature>.content .publishinfo .medias a{display:block;padding:.125rem 0 .1875rem;width:1.5rem;text-align:center}.author-signature-lg>.content .publishinfo .medias a:focus,.author-signature-lg>.content .publishinfo .medias a:hover,.author-signature-sm>.content .publishinfo .medias a:focus,.author-signature-sm>.content .publishinfo .medias a:hover,.author-signature>.content .publishinfo .medias a:focus,.author-signature>.content .publishinfo .medias a:hover{color:#191919}@media (max-width:991.98px){.author-signature-lg{display:block;text-align:center}}.author-signature-lg .author-image{width:8.125rem;height:8.125rem}.author-signature-lg>.content>.publishinfo{margin-top:.3125rem}.author-signature-sm .author-image{width:3.125rem;height:3.125rem;min-width:auto;margin-right:.625rem;border-radius:50%}.author-signature-sm>.content{margin-left:0}.author-signature-sm>.content .author{margin-bottom:0;font-size:1rem;line-height:inherit}.align-top{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media (min-width:768px){.align-top .content{max-width:100%}.template-columnist-feed .align-top .content{max-width:50%}}.align-top .publishinfo{margin-top:.9375rem}.toggle-content-button{-webkit-transition:.45s;transition:.45s;margin:.9375rem 0;color:#8b8b8b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.toggle-content-button:hover{color:#da291c}.toggle-content-button .toggle-icon{position:relative;font-weight:400;font-size:.875rem;border:1px solid currentColor;width:1.5625rem;height:1.5625rem;margin-right:.625rem;font-style:normal;border-radius:.25rem}.toggle-content-button .toggle-icon::before{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toggle-content-button.is-active{color:#da291c}.toggle-content-button.is-active .toggle-icon::before{content:"-"}.toggle-content-block{position:relative;display:none}.toggle-content-block .publishinfo{margin-top:.9375rem}.toggle-content-block.is-active{display:block}.autor-info-content{padding:1.875rem;background-color:#f8f8f8}.autor-info-content .info-item{margin-bottom:.125rem;color:#707070}.autor-info-content .info-item strong{font-weight:700}.autor-info-content .info-item:first-child,.autor-info-content .info-item:first-of-type{margin-bottom:1.25rem}.autor-social-medias{list-style:none;margin:1.5625rem 0 0;padding:1.5625rem 0 0;border-top:1px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.autor-social-medias>li{margin-right:.625rem}.autor-social-medias>li:last-child{margin-right:0}.autor-social-medias>li>a{-webkit-transition:.45s;transition:.45s;position:relative;display:inline-block;background-color:#707070;color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1rem}.autor-social-medias>li>a:hover{background-color:#da291c}.autor-social-medias>li>a [class*=" icon-"],.autor-social-medias>li>a [class^=icon-]{-webkit-transition:.45s;transition:.45s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.columnist,.columnist-h,.columnist-h-sm,.columnist-v,.columnist-v-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.columnist a,.columnist-h a,.columnist-h-sm a,.columnist-v a,.columnist-v-sm a{display:block}.columnist-h-sm>.content .name,.columnist-h>.content .name,.columnist-v-sm>.content .name,.columnist-v>.content .name,.columnist>.content .name{font-size:1.125rem;font-weight:700;text-transform:uppercase;margin-bottom:0}.columnist-h-sm>.content .publishedby,.columnist-h>.content .publishedby,.columnist-v-sm>.content .publishedby,.columnist-v>.content .publishedby,.columnist>.content .publishedby{font-size:.75rem;font-weight:700;color:#383838;display:block}.columnist-h-sm>.content .mail,.columnist-h>.content .mail,.columnist-v-sm>.content .mail,.columnist-v>.content .mail,.columnist>.content .mail{font-size:12px;font-weight:700;display:block}.columnist-h-sm>.content .description,.columnist-h-sm>.content .name,.columnist-h>.content .description,.columnist-h>.content .name,.columnist-v-sm>.content .description,.columnist-v-sm>.content .name,.columnist-v>.content .description,.columnist-v>.content .name,.columnist>.content .description,.columnist>.content .name{color:#191919;-webkit-transition:.35s;transition:.35s}.dark-section .columnist-h-sm>.content .description,.dark-section .columnist-h-sm>.content .name,.dark-section .columnist-h>.content .description,.dark-section .columnist-h>.content .name,.dark-section .columnist-v-sm>.content .description,.dark-section .columnist-v-sm>.content .name,.dark-section .columnist-v>.content .description,.dark-section .columnist-v>.content .name,.dark-section .columnist>.content .description,.dark-section .columnist>.content .name{color:#fff}.dark-section .columnist-section .columnist-h-sm>.content .description,.dark-section .columnist-section .columnist-h-sm>.content .name,.dark-section .columnist-section .columnist-h>.content .description,.dark-section .columnist-section .columnist-h>.content .name,.dark-section .columnist-section .columnist-v-sm>.content .description,.dark-section .columnist-section .columnist-v-sm>.content .name,.dark-section .columnist-section .columnist-v>.content .description,.dark-section .columnist-section .columnist-v>.content .name,.dark-section .columnist-section .columnist>.content .description,.dark-section .columnist-section .columnist>.content .name{color:#191919}.columnist-h-sm>.content .description:hover,.columnist-h-sm>.content .name:hover,.columnist-h>.content .description:hover,.columnist-h>.content .name:hover,.columnist-v-sm>.content .description:hover,.columnist-v-sm>.content .name:hover,.columnist-v>.content .description:hover,.columnist-v>.content .name:hover,.columnist>.content .description:hover,.columnist>.content .name:hover{color:#da291c}.columnist-h-sm>.content,.columnist-h>.content{margin-left:1.25rem}.columnist-h-sm>.content{margin-left:.625rem}.columnist-v,.columnist-v-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.columnist-v,.columnist-v-sm{margin-bottom:1.25rem}}.columnist-v-sm>.content,.columnist-v>.content{margin-top:1.25rem;text-align:center}.columnist-v-sm>.content{margin-top:.625rem}.columnist-h,.columnist-h-sm,.columnist-v,.columnist-v-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.columnist-h-sm>.avatar .img,.columnist-h>.avatar .img,.columnist-v-sm>.avatar .img,.columnist-v>.avatar .img{max-width:10.625rem;height:auto;border-radius:50%}.columnist-h-sm>.content .description,.columnist-h>.content .description,.columnist-v-sm>.content .description,.columnist-v>.content .description{line-height:1.375rem;margin:0}.columnist-h-sm>.avatar .img,.columnist-v-sm>.avatar .img{width:6.875rem;height:auto}@media (min-width:768px){.columnist-v-sm>.content .description{font-size:.875rem;line-height:1.1875rem;margin:0 auto;width:80%}}.btn-seemore .avatar a{width:9.375rem;height:9.375rem;border-radius:50%;background:#da291c;text-align:center}.btn-seemore .avatar a [class*=" icon-"],.btn-seemore .avatar a [class^=icon-]{color:#fff;font-size:3.75rem;line-height:2.5}.columns-header{padding-bottom:2.5rem;border-bottom:.0625rem solid #ddd;margin-bottom:1.6875rem}.-news>.info .title,.-newscolor>.info .title,.headline-lg>.info .title,.headline-sm>.info .title,.horizontal-news-lg>.info .title,.horizontal-news-md>.info .title,.horizontal-news-sm>.info .title,.vertical-news-lg>.info .title,.vertical-news-md>.info .title,.vertical-news-sm>.info .title{color:#191919}.-news>.info .title:hover,.-newscolor>.info .title:hover,.headline-lg>.info .title:hover,.headline-sm>.info .title:hover,.horizontal-news-lg>.info .title:hover,.horizontal-news-md>.info .title:hover,.horizontal-news-sm>.info .title:hover,.vertical-news-lg>.info .title:hover,.vertical-news-md>.info .title:hover,.vertical-news-sm>.info .title:hover{color:#da291c}.latestnews-section .-news>.info .header .hat,.latestnews-section .-news>.info .title:hover,.latestnews-section .-newscolor>.info .header .hat,.latestnews-section .-newscolor>.info .title:hover,.latestnews-section .headline-lg>.info .header .hat,.latestnews-section .headline-lg>.info .title:hover,.latestnews-section .headline-sm>.info .header .hat,.latestnews-section .headline-sm>.info .title:hover,.latestnews-section .horizontal-news-lg>.info .header .hat,.latestnews-section .horizontal-news-lg>.info .title:hover,.latestnews-section .horizontal-news-md>.info .header .hat,.latestnews-section .horizontal-news-md>.info .title:hover,.latestnews-section .horizontal-news-sm>.info .header .hat,.latestnews-section .horizontal-news-sm>.info .title:hover,.latestnews-section .vertical-news-lg>.info .header .hat,.latestnews-section .vertical-news-lg>.info .title:hover,.latestnews-section .vertical-news-md>.info .header .hat,.latestnews-section .vertical-news-md>.info .title:hover,.latestnews-section .vertical-news-sm>.info .header .hat,.latestnews-section .vertical-news-sm>.info .title:hover{color:#00a6fb}.sports-section .-news>.info .header .hat,.sports-section .-news>.info .title:hover,.sports-section .-newscolor>.info .header .hat,.sports-section .-newscolor>.info .title:hover,.sports-section .headline-lg>.info .header .hat,.sports-section .headline-lg>.info .title:hover,.sports-section .headline-sm>.info .header .hat,.sports-section .headline-sm>.info .title:hover,.sports-section .horizontal-news-lg>.info .header .hat,.sports-section .horizontal-news-lg>.info .title:hover,.sports-section .horizontal-news-md>.info .header .hat,.sports-section .horizontal-news-md>.info .title:hover,.sports-section .horizontal-news-sm>.info .header .hat,.sports-section .horizontal-news-sm>.info .title:hover,.sports-section .vertical-news-lg>.info .header .hat,.sports-section .vertical-news-lg>.info .title:hover,.sports-section .vertical-news-md>.info .header .hat,.sports-section .vertical-news-md>.info .title:hover,.sports-section .vertical-news-sm>.info .header .hat,.sports-section .vertical-news-sm>.info .title:hover{color:#00c14d}.entretain-section .-news>.info .header .hat,.entretain-section .-news>.info .title:hover,.entretain-section .-newscolor>.info .header .hat,.entretain-section .-newscolor>.info .title:hover,.entretain-section .headline-lg>.info .header .hat,.entretain-section .headline-lg>.info .title:hover,.entretain-section .headline-sm>.info .header .hat,.entretain-section .headline-sm>.info .title:hover,.entretain-section .horizontal-news-lg>.info .header .hat,.entretain-section .horizontal-news-lg>.info .title:hover,.entretain-section .horizontal-news-md>.info .header .hat,.entretain-section .horizontal-news-md>.info .title:hover,.entretain-section .horizontal-news-sm>.info .header .hat,.entretain-section .horizontal-news-sm>.info .title:hover,.entretain-section .vertical-news-lg>.info .header .hat,.entretain-section .vertical-news-lg>.info .title:hover,.entretain-section .vertical-news-md>.info .header .hat,.entretain-section .vertical-news-md>.info .title:hover,.entretain-section .vertical-news-sm>.info .header .hat,.entretain-section .vertical-news-sm>.info .title:hover{color:#ff2d55}.jc360-news .-news>.info .header .hat,.jc360-news .-news>.info .title:hover,.jc360-news .-newscolor>.info .header .hat,.jc360-news .-newscolor>.info .title:hover,.jc360-news .headline-lg>.info .header .hat,.jc360-news .headline-lg>.info .title:hover,.jc360-news .headline-sm>.info .header .hat,.jc360-news .headline-sm>.info .title:hover,.jc360-news .horizontal-news-lg>.info .header .hat,.jc360-news .horizontal-news-lg>.info .title:hover,.jc360-news .horizontal-news-md>.info .header .hat,.jc360-news .horizontal-news-md>.info .title:hover,.jc360-news .horizontal-news-sm>.info .header .hat,.jc360-news .horizontal-news-sm>.info .title:hover,.jc360-news .vertical-news-lg>.info .header .hat,.jc360-news .vertical-news-lg>.info .title:hover,.jc360-news .vertical-news-md>.info .header .hat,.jc360-news .vertical-news-md>.info .title:hover,.jc360-news .vertical-news-sm>.info .header .hat,.jc360-news .vertical-news-sm>.info .title:hover,.jc360-section .-news>.info .header .hat,.jc360-section .-news>.info .title:hover,.jc360-section .-newscolor>.info .header .hat,.jc360-section .-newscolor>.info .title:hover,.jc360-section .headline-lg>.info .header .hat,.jc360-section .headline-lg>.info .title:hover,.jc360-section .headline-sm>.info .header .hat,.jc360-section .headline-sm>.info .title:hover,.jc360-section .horizontal-news-lg>.info .header .hat,.jc360-section .horizontal-news-lg>.info .title:hover,.jc360-section .horizontal-news-md>.info .header .hat,.jc360-section .horizontal-news-md>.info .title:hover,.jc360-section .horizontal-news-sm>.info .header .hat,.jc360-section .horizontal-news-sm>.info .title:hover,.jc360-section .vertical-news-lg>.info .header .hat,.jc360-section .vertical-news-lg>.info .title:hover,.jc360-section .vertical-news-md>.info .header .hat,.jc360-section .vertical-news-md>.info .title:hover,.jc360-section .vertical-news-sm>.info .header .hat,.jc360-section .vertical-news-sm>.info .title:hover{color:#8a0ad4}.company-section .-news>.info .title,.company-section .-news>.info .title:hover,.company-section .-newscolor>.info .title,.company-section .-newscolor>.info .title:hover,.company-section .headline-lg>.info .title,.company-section .headline-lg>.info .title:hover,.company-section .headline-sm>.info .title,.company-section .headline-sm>.info .title:hover,.company-section .horizontal-news-lg>.info .title,.company-section .horizontal-news-lg>.info .title:hover,.company-section .horizontal-news-md>.info .title,.company-section .horizontal-news-md>.info .title:hover,.company-section .horizontal-news-sm>.info .title,.company-section .horizontal-news-sm>.info .title:hover,.company-section .vertical-news-lg>.info .title,.company-section .vertical-news-lg>.info .title:hover,.company-section .vertical-news-md>.info .title,.company-section .vertical-news-md>.info .title:hover,.company-section .vertical-news-sm>.info .title,.company-section .vertical-news-sm>.info .title:hover{color:#191919}.dark-section .-news>.info .header .hat,.dark-section .-newscolor>.info .header .hat,.dark-section .headline-lg>.info .header .hat,.dark-section .headline-sm>.info .header .hat,.dark-section .horizontal-news-lg>.info .header .hat,.dark-section .horizontal-news-md>.info .header .hat,.dark-section .horizontal-news-sm>.info .header .hat,.dark-section .vertical-news-lg>.info .header .hat,.dark-section .vertical-news-md>.info .header .hat,.dark-section .vertical-news-sm>.info .header .hat{color:#fff}.dark-section .-news>.info .title,.dark-section .-newscolor>.info .title,.dark-section .headline-lg>.info .title,.dark-section .headline-sm>.info .title,.dark-section .horizontal-news-lg>.info .title,.dark-section .horizontal-news-md>.info .title,.dark-section .horizontal-news-sm>.info .title,.dark-section .vertical-news-lg>.info .title,.dark-section .vertical-news-md>.info .title,.dark-section .vertical-news-sm>.info .title{color:#f5f5f5}.dark-section .-news>.info .description,.dark-section .-newscolor>.info .description,.dark-section .headline-lg>.info .description,.dark-section .headline-sm>.info .description,.dark-section .horizontal-news-lg>.info .description,.dark-section .horizontal-news-md>.info .description,.dark-section .horizontal-news-sm>.info .description,.dark-section .vertical-news-lg>.info .description,.dark-section .vertical-news-md>.info .description,.dark-section .vertical-news-sm>.info .description{color:#f5f5f5!important}.-news,.headline-lg,.headline-sm,.horizontal-news-lg,.horizontal-news-md,.horizontal-news-sm,.vertical-news-lg,.vertical-news-md,.vertical-news-sm{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.-news:hover>.image figure img,.headline-lg:hover>.image figure img,.headline-sm:hover>.image figure img,.horizontal-news-lg:hover>.image figure img,.horizontal-news-md:hover>.image figure img,.horizontal-news-sm:hover>.image figure img,.vertical-news-lg:hover>.image figure img,.vertical-news-md:hover>.image figure img,.vertical-news-sm:hover>.image figure img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(75%);filter:brightness(75%)}.-news>.image,.headline-lg>.image,.headline-sm>.image,.horizontal-news-lg>.image,.horizontal-news-md>.image,.horizontal-news-sm>.image,.vertical-news-lg>.image,.vertical-news-md>.image,.vertical-news-sm>.image{display:block;position:relative;overflow:hidden}.-news>.image figure,.headline-lg>.image figure,.headline-sm>.image figure,.horizontal-news-lg>.image figure,.horizontal-news-md>.image figure,.horizontal-news-sm>.image figure,.vertical-news-lg>.image figure,.vertical-news-md>.image figure,.vertical-news-sm>.image figure{margin:0}.-news>.image figure img,.headline-lg>.image figure img,.headline-sm>.image figure img,.horizontal-news-lg>.image figure img,.horizontal-news-md>.image figure img,.horizontal-news-sm>.image figure img,.vertical-news-lg>.image figure img,.vertical-news-md>.image figure img,.vertical-news-sm>.image figure img{width:100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.-news>.image [class^=type-]:after,.-news>.image [class^=type-]:before,.-news>.image[class*=" type-"]:after,.-news>.image[class*=" type-"]:before,.headline-lg>.image [class^=type-]:after,.headline-lg>.image [class^=type-]:before,.headline-lg>.image[class*=" type-"]:after,.headline-lg>.image[class*=" type-"]:before,.headline-sm>.image [class^=type-]:after,.headline-sm>.image [class^=type-]:before,.headline-sm>.image[class*=" type-"]:after,.headline-sm>.image[class*=" type-"]:before,.horizontal-news-lg>.image [class^=type-]:after,.horizontal-news-lg>.image [class^=type-]:before,.horizontal-news-lg>.image[class*=" type-"]:after,.horizontal-news-lg>.image[class*=" type-"]:before,.horizontal-news-md>.image [class^=type-]:after,.horizontal-news-md>.image [class^=type-]:before,.horizontal-news-md>.image[class*=" type-"]:after,.horizontal-news-md>.image[class*=" type-"]:before,.horizontal-news-sm>.image [class^=type-]:after,.horizontal-news-sm>.image [class^=type-]:before,.horizontal-news-sm>.image[class*=" type-"]:after,.horizontal-news-sm>.image[class*=" type-"]:before,.vertical-news-lg>.image [class^=type-]:after,.vertical-news-lg>.image [class^=type-]:before,.vertical-news-lg>.image[class*=" type-"]:after,.vertical-news-lg>.image[class*=" type-"]:before,.vertical-news-md>.image [class^=type-]:after,.vertical-news-md>.image [class^=type-]:before,.vertical-news-md>.image[class*=" type-"]:after,.vertical-news-md>.image[class*=" type-"]:before,.vertical-news-sm>.image [class^=type-]:after,.vertical-news-sm>.image [class^=type-]:before,.vertical-news-sm>.image[class*=" type-"]:after,.vertical-news-sm>.image[class*=" type-"]:before{content:"";display:block;position:absolute}.-news>.image [class^=type-]:after,.-news>.image[class*=" type-"]:after,.headline-lg>.image [class^=type-]:after,.headline-lg>.image[class*=" type-"]:after,.headline-sm>.image [class^=type-]:after,.headline-sm>.image[class*=" type-"]:after,.horizontal-news-lg>.image [class^=type-]:after,.horizontal-news-lg>.image[class*=" type-"]:after,.horizontal-news-md>.image [class^=type-]:after,.horizontal-news-md>.image[class*=" type-"]:after,.horizontal-news-sm>.image [class^=type-]:after,.horizontal-news-sm>.image[class*=" type-"]:after,.vertical-news-lg>.image [class^=type-]:after,.vertical-news-lg>.image[class*=" type-"]:after,.vertical-news-md>.image [class^=type-]:after,.vertical-news-md>.image[class*=" type-"]:after,.vertical-news-sm>.image [class^=type-]:after,.vertical-news-sm>.image[class*=" type-"]:after{font-family:icomoon!important;right:.5rem;bottom:.5rem;width:1.25rem;height:1.25rem;font-size:1.25rem;color:#fff;z-index:30}.-news>.image [class^=type-].type-video:after,.-news>.image[class*=" type-"].type-video:after,.headline-lg>.image [class^=type-].type-video:after,.headline-lg>.image[class*=" type-"].type-video:after,.headline-sm>.image [class^=type-].type-video:after,.headline-sm>.image[class*=" type-"].type-video:after,.horizontal-news-lg>.image [class^=type-].type-video:after,.horizontal-news-lg>.image[class*=" type-"].type-video:after,.horizontal-news-md>.image [class^=type-].type-video:after,.horizontal-news-md>.image[class*=" type-"].type-video:after,.horizontal-news-sm>.image [class^=type-].type-video:after,.horizontal-news-sm>.image[class*=" type-"].type-video:after,.vertical-news-lg>.image [class^=type-].type-video:after,.vertical-news-lg>.image[class*=" type-"].type-video:after,.vertical-news-md>.image [class^=type-].type-video:after,.vertical-news-md>.image[class*=" type-"].type-video:after,.vertical-news-sm>.image [class^=type-].type-video:after,.vertical-news-sm>.image[class*=" type-"].type-video:after{content:""}.-news>.image [class^=type-].type-audio:after,.-news>.image[class*=" type-"].type-audio:after,.headline-lg>.image [class^=type-].type-audio:after,.headline-lg>.image[class*=" type-"].type-audio:after,.headline-sm>.image [class^=type-].type-audio:after,.headline-sm>.image[class*=" type-"].type-audio:after,.horizontal-news-lg>.image [class^=type-].type-audio:after,.horizontal-news-lg>.image[class*=" type-"].type-audio:after,.horizontal-news-md>.image [class^=type-].type-audio:after,.horizontal-news-md>.image[class*=" type-"].type-audio:after,.horizontal-news-sm>.image [class^=type-].type-audio:after,.horizontal-news-sm>.image[class*=" type-"].type-audio:after,.vertical-news-lg>.image [class^=type-].type-audio:after,.vertical-news-lg>.image[class*=" type-"].type-audio:after,.vertical-news-md>.image [class^=type-].type-audio:after,.vertical-news-md>.image[class*=" type-"].type-audio:after,.vertical-news-sm>.image [class^=type-].type-audio:after,.vertical-news-sm>.image[class*=" type-"].type-audio:after{content:""}.-news>.image [class^=type-].type-gallery:after,.-news>.image[class*=" type-"].type-gallery:after,.headline-lg>.image [class^=type-].type-gallery:after,.headline-lg>.image[class*=" type-"].type-gallery:after,.headline-sm>.image [class^=type-].type-gallery:after,.headline-sm>.image[class*=" type-"].type-gallery:after,.horizontal-news-lg>.image [class^=type-].type-gallery:after,.horizontal-news-lg>.image[class*=" type-"].type-gallery:after,.horizontal-news-md>.image [class^=type-].type-gallery:after,.horizontal-news-md>.image[class*=" type-"].type-gallery:after,.horizontal-news-sm>.image [class^=type-].type-gallery:after,.horizontal-news-sm>.image[class*=" type-"].type-gallery:after,.vertical-news-lg>.image [class^=type-].type-gallery:after,.vertical-news-lg>.image[class*=" type-"].type-gallery:after,.vertical-news-md>.image [class^=type-].type-gallery:after,.vertical-news-md>.image[class*=" type-"].type-gallery:after,.vertical-news-sm>.image [class^=type-].type-gallery:after,.vertical-news-sm>.image[class*=" type-"].type-gallery:after{content:""}.-news>.image .latestnews-position,.headline-lg>.image .latestnews-position,.headline-sm>.image .latestnews-position,.horizontal-news-lg>.image .latestnews-position,.horizontal-news-md>.image .latestnews-position,.horizontal-news-sm>.image .latestnews-position,.vertical-news-lg>.image .latestnews-position,.vertical-news-md>.image .latestnews-position,.vertical-news-sm>.image .latestnews-position{position:absolute;bottom:0;left:0;color:#fff;background:rgba(218,41,28,.8);font-weight:700;padding:.5rem .625rem;text-transform:uppercase;z-index:20;-webkit-border-top-right-radius:17px;-webkit-border-bottom-right-radius:17px;-moz-border-radius-topright:17px;-moz-border-radius-bottomright:17px;border-top-right-radius:17px;border-bottom-right-radius:17px}.-news>.info,.headline-lg>.info,.headline-sm>.info,.horizontal-news-lg>.info,.horizontal-news-md>.info,.horizontal-news-sm>.info,.vertical-news-lg>.info,.vertical-news-md>.info,.vertical-news-sm>.info{width:100%}.-news>.info>.header,.headline-lg>.info>.header,.headline-sm>.info>.header,.horizontal-news-lg>.info>.header,.horizontal-news-md>.info>.header,.horizontal-news-sm>.info>.header,.vertical-news-lg>.info>.header,.vertical-news-md>.info>.header,.vertical-news-sm>.info>.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.-news>.info>.header .hat,.headline-lg>.info>.header .hat,.headline-sm>.info>.header .hat,.horizontal-news-lg>.info>.header .hat,.horizontal-news-md>.info>.header .hat,.horizontal-news-sm>.info>.header .hat,.vertical-news-lg>.info>.header .hat,.vertical-news-md>.info>.header .hat,.vertical-news-sm>.info>.header .hat{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#da291c;margin-bottom:0}.-news>.info>.content,.headline-lg>.info>.content,.headline-sm>.info>.content,.horizontal-news-lg>.info>.content,.horizontal-news-md>.info>.content,.horizontal-news-sm>.info>.content,.vertical-news-lg>.info>.content,.vertical-news-md>.info>.content,.vertical-news-sm>.info>.content{display:block}.-news>.info>.content .description,.-news>.info>.content .title,.headline-lg>.info>.content .description,.headline-lg>.info>.content .title,.headline-sm>.info>.content .description,.headline-sm>.info>.content .title,.horizontal-news-lg>.info>.content .description,.horizontal-news-lg>.info>.content .title,.horizontal-news-md>.info>.content .description,.horizontal-news-md>.info>.content .title,.horizontal-news-sm>.info>.content .description,.horizontal-news-sm>.info>.content .title,.vertical-news-lg>.info>.content .description,.vertical-news-lg>.info>.content .title,.vertical-news-md>.info>.content .description,.vertical-news-md>.info>.content .title,.vertical-news-sm>.info>.content .description,.vertical-news-sm>.info>.content .title{-webkit-transition:.35s;transition:.35s}.-news>.info>.content .title,.headline-lg>.info>.content .title,.headline-sm>.info>.content .title,.horizontal-news-lg>.info>.content .title,.horizontal-news-md>.info>.content .title,.horizontal-news-sm>.info>.content .title,.vertical-news-lg>.info>.content .title,.vertical-news-md>.info>.content .title,.vertical-news-sm>.info>.content .title{font-size:inherit;margin-bottom:0}.-news>.info>.content .description,.headline-lg>.info>.content .description,.headline-sm>.info>.content .description,.horizontal-news-lg>.info>.content .description,.horizontal-news-md>.info>.content .description,.horizontal-news-sm>.info>.content .description,.vertical-news-lg>.info>.content .description,.vertical-news-md>.info>.content .description,.vertical-news-sm>.info>.content .description{font-size:1rem;margin-top:.3125rem;margin-bottom:0;line-height:1.4;color:#191919}.savenews{display:inline-block;margin-left:auto;border:1px solid transparent;width:2.75rem;padding:.375rem .625rem .125rem;border-radius:20px;-webkit-transition:.35s;transition:.35s;text-align:right;overflow:hidden;right:0;top:-.375rem;position:absolute}.savenews:before{content:'Salvar link';position:absolute;right:1.8125rem;top:.25rem;width:3.875rem;font-size:.625rem;font-weight:700;text-transform:uppercase;opacity:0;visibility:hidden;-webkit-transition:.35s;transition:.35s}.savenews [class*=" icon-"],.savenews [class^=icon-]{color:#bebebe}.savenews:hover{border-color:#da291c;color:#da291c;width:6.3125rem;background:#fff}.dark-section .savenews:hover{background:#191919}.savenews:hover:before{opacity:1;visibility:visible}.savenews.active [class*=" icon-"],.savenews.active [class^=icon-],.savenews:hover [class*=" icon-"],.savenews:hover [class^=icon-]{color:#da291c}.savenews.active:before{content:'Link salvo'}.headline-lg>.info .content .title{margin-top:.6875rem;font-size:1.875rem}@media (min-width:768px){.headline-lg>.info .content .title{font-size:3.5rem}}.headline-lg .image{margin-top:1.375rem}.headline-sm>.info .content .title{margin-top:.8125rem;font-size:3.125rem}.headline-sm .image{margin-top:1.375rem}@media (min-width:768px){.horizontal-news-lg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.horizontal-news-lg>.image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:table}}.horizontal-news-md,.horizontal-news-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.horizontal-news-md>.image,.horizontal-news-sm>.image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:table}.horizontal-news-lg>.image{margin-right:1.75rem;width:100%}@media (min-width:768px){.horizontal-news-lg>.image{width:28.125rem}}.horizontal-news-lg>.info{margin-top:.625rem}@media (min-width:768px){.horizontal-news-lg>.info{margin-top:0}}.horizontal-news-lg>.info .content .title{margin-top:.5rem;font-size:1.375rem}@media (min-width:768px){.horizontal-news-lg>.info .content .title{font-size:1.75rem}}.horizontal-news-md>.image{width:10rem;margin-right:.9375rem}@media (min-width:768px){.horizontal-news-md>.image{width:12.5rem}}.radio-section .horizontal-news-md>.image{width:8.875rem}.horizontal-news-md>.info>.header{margin-top:.375rem}.horizontal-news-md>.info .content .title{margin-top:.5rem;font-size:1.125rem}@media (min-width:768px){.horizontal-news-md>.info .content .title{font-size:1.375rem}}.horizontal-news-sm>.image{width:5.9375rem;margin-right:.4375rem}.horizontal-news-sm>.image .latestnews-position{font-size:.875rem;padding:.375rem .5rem}.horizontal-news-sm>.info>.header{margin-top:.25rem}.horizontal-news-sm>.info .content .title{margin-top:.4375rem;font-size:1rem}.linked-news{margin-top:.5rem}.linked-news>.link{padding-left:.75rem;position:relative;display:block;font-size:.875rem;color:#191919;text-decoration:none}.dark-section .linked-news>.link{color:#fff}.linked-news>.link+.link{margin-top:.9375rem}.linked-news>.link:hover{opacity:.7}.linked-news>.link::before{content:"";display:block;position:absolute;width:.125rem;height:.9375rem;background:#da291c;left:0;top:.125rem}.latestnews-section .linked-news>.link::before{background:#00a6fb}.sports-section .linked-news>.link::before{background:#00c14d}.vertical-news-lg>.info>.header{margin-top:.8125rem}.vertical-news-lg>.info .content .title{margin-top:.5rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-lg>.info .content .title{font-size:1.875rem}}.vertical-news-md>.info>.header{margin-top:.8125rem}.vertical-news-md>.info .content .title{margin-top:.375rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-md>.info .content .title{font-size:1.5rem}}.vertical-news-sm>.info>.header{margin-top:.8125rem}.vertical-news-sm>.info .content .title{margin-top:.375rem;font-size:1.375rem}@media (min-width:768px){.vertical-news-sm>.info .content .title{font-size:1.375rem}}.cta-support{border-top:.125rem solid #da291c;background:#f5f5f5;padding:1.875rem;margin:1.875rem 0}.cta-support .title{color:#191919!important}.cta-support .text{font-size:1.125rem;line-height:1.5rem}.-share .title,.share-lg .title,.share-sm .title{text-transform:uppercase;font-weight:400}.-share .list-share,.share-lg .list-share,.share-sm .list-share{list-style:none}.-share .list-share .list-share-iten,.share-lg .list-share .list-share-iten,.share-sm .list-share .list-share-iten{display:inline-block}.-share .list-share .list-share-iten a,.share-lg .list-share .list-share-iten a,.share-sm .list-share .list-share-iten a{display:block;padding:.3125rem}.share-sm .title{display:inline-block;margin-bottom:0;position:relative;top:-.125rem}.share-sm .list-share{display:inline-block;margin:0 0 0 .625rem;padding:0}.share-sm .list-share .list-share-iten a{display:block;color:#da291c}.share-lg{text-align:center}.share-lg .title{font-size:1.625rem;color:#191919!important;margin-bottom:1.25rem}.share-lg .list-share{width:100%;padding-left:0;margin-bottom:0}.share-lg .list-share .list-share-iten a{padding:0 .3125rem}.share-lg .list-share .list-share-iten [class*=" icon-"],.share-lg .list-share .list-share-iten [class^=icon-]{font-size:1.625rem}.urgent-bar{background:#da291c;position:relative;margin-bottom:2.5rem}@media (min-width:768px){.urgent-bar{margin-bottom:3.125rem}}.urgent-bar .message{color:#fff;display:block;margin:.0625rem;padding:1.125rem 0;line-height:1.3;font-weight:700;font-size:1.375rem}@media (min-width:768px){.urgent-bar .message{font-size:1.875rem}}.urgent-bar .message:focus,.urgent-bar .message:hover{text-decoration:underline}.message-404{display:none;background:#f5f5f5;text-align:center;line-height:1.3!important}.message-404.active{display:block}.message-404 .content{padding:2.0625rem 0 2.1875rem}.message-404 .title{font-weight:400;text-transform:uppercase;color:#da291c;font-size:2.1875rem}@media (min-width:768px){.message-404 .title{font-size:3.5rem}}.message-404 .message{margin:0;font-size:1.125rem}@media (min-width:768px){.message-404 .message{font-size:1.25rem}}body.modal-active{overflow:hidden}.box-modal{background:rgba(35,35,35,.95);position:fixed;width:100%;top:0;bottom:0;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:.35s;transition:.35s;overflow:scroll}.box-modal.active{opacity:1;visibility:visible}.box-modal .box-modal-content{width:90vw}@media (min-width:768px){.box-modal .box-modal-content{width:40vw}}.box-modal .btn-modal-fechar{position:absolute;right:0;top:0;background:red;width:60px;height:60px;text-align:center;margin-top:0}.box-modal .btn-modal-fechar .icon-close{display:block;margin-top:1.1875rem;color:#fff;font-size:1.3125rem}body.menu-active{overflow:hidden}#navegacao{opacity:0;visibility:hidden;background:rgba(35,35,35,.95);position:fixed;top:0;bottom:0;z-index:999;width:100%;-webkit-transition:.3s;transition:.3s}@media (prefers-reduced-motion:reduce){#navegacao{-webkit-transition:none;transition:none}}#navegacao.active{opacity:1;visibility:visible}#navegacao.active #nav{right:0;padding-bottom:14.375rem}#navegacao #nav{background:#fff;position:absolute;z-index:999;top:0;bottom:0;right:-25.625rem;overflow-y:auto;width:85%;max-width:25.625rem;-webkit-transition:.6s;transition:.6s}@media (prefers-reduced-motion:reduce){#navegacao #nav{-webkit-transition:none;transition:none}}@media (min-width:768px){#navegacao #nav{width:100%}}#navegacao #nav::-webkit-scrollbar{width:.375rem;border-radius:4px}#navegacao #nav::-webkit-scrollbar-track{border-radius:4px}#navegacao #nav::-webkit-scrollbar-thumb{border-radius:4px;background-color:#da291c}#navegacao #nav #btn-fechar{min-width:3.25rem;padding:1rem 0;text-align:center;display:inline-block;float:right;color:#fff;background:#da291c;border:1px solid #da291c}#navegacao #nav #btn-fechar:focus,#navegacao #nav #btn-fechar:hover{color:#da291c;background:#fff}#navegacao #nav #nav-header{padding:0 2.875rem;margin:5.625rem 0 3.4375rem}#navegacao #nav #nav-header #nav-logo{display:inline-block}#navegacao #nav .nav-busca{margin:0 5% 1rem}@media (min-width:768px){#navegacao #nav .nav-busca{margin:0 0 1rem 1.875rem}}#navegacao #nav .menu-utilitario{padding:0 5%;margin-top:2.25rem}@media (min-width:768px){#navegacao #nav .menu-utilitario{padding:0 2.1875rem}}#navegacao #nav .menu-utilitario .utility-btn{margin-bottom:.9375rem}#navegacao #nav .box-cta-nav{margin:.9375rem 5%}@media (min-width:768px){#navegacao #nav .box-cta-nav{padding:.9375rem 1.25rem}}#navegacao #nav #menu-principal .main-nav{list-style:none;width:100%;padding:0;margin-bottom:0}#navegacao #nav #menu-principal .main-nav li a{display:block;font-weight:700;text-transform:uppercase;line-height:1rem;padding:1.125rem 10%;color:#383838}@media (min-width:768px){#navegacao #nav #menu-principal .main-nav li a{padding:1.125rem 2.875rem}}@media (min-width:992px){#navegacao #nav #menu-principal .main-nav li a.active,#navegacao #nav #menu-principal .main-nav li a:focus,#navegacao #nav #menu-principal .main-nav li a:hover{background:#da291c;font-weight:700;color:#fff}}#navegacao #nav #menu-principal .main-nav li.subnav>a:after{font-family:icomoon;content:"";display:inline-block;float:right;font-size:.75rem;margin:0 0 0 .3rem}#navegacao #nav #menu-principal .main-nav li.subnav>.active:after{content:""}#navegacao #nav #menu-principal .main-nav li.subnav ul{display:none;background:#ddd;list-style:none;padding:0}#navegacao #nav #menu-principal .main-nav li.subnav ul li a{padding:1.125rem 2.875rem 1.125rem 4.75rem}@media (min-width:768px){#navegacao #nav #menu-principal .main-nav li.subnav ul li a.active,#navegacao #nav #menu-principal .main-nav li.subnav ul li a:focus,#navegacao #nav #menu-principal .main-nav li.subnav ul li a:hover{background:#383838}}#navegacao #nav #menu-principal .main-nav li.subnav .active+ul{display:block}#navegacao #nav .share{padding:1.125rem 5%!important}@media (min-width:768px){#navegacao #nav .share{padding:1.125rem 2.1875rem!important}}#navegacao #nav .share a{padding:0 .9375rem}#navegacao #nav .share a [class*=" icon-"],#navegacao #nav .share a [class^=icon-]{font-size:1.25rem}#navegacao #nav .share a:hover{color:#191919}.section-temporeal{-webkit-transition:.45s;transition:.45s;visibility:hidden;opacity:0;overflow:hidden;max-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.section-temporeal.jogos-ativos{padding-top:1.875rem;padding-bottom:1.875rem;visibility:visible;opacity:1;max-height:62.4375rem}.section-temporeal .title-section{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#00c14d}.section-temporeal .owl-carousel .owl-dots{margin-top:1.5625rem!important}.section-temporeal .owl-carousel .owl-dots .owl-dot.active span{background-color:#00c14d}.placar{position:relative;margin-bottom:1.875rem}@media (min-width:992px){.placar{margin-bottom:3.75rem}}.placar-meta-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;line-height:1;margin-bottom:1.25rem}@media (min-width:1200px){.placar-meta-data{margin-bottom:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.placar-meta-data .placar-meta-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.75rem;line-height:1}.placar-meta-data .placar-meta-name+.placar-meta-date:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:1px;height:.75rem;margin:0 .3125rem;background-color:#00c14d}.placar-meta-info{color:#00c14d;font-weight:700;text-transform:uppercase}.placar-header{margin-bottom:1.875rem}.placar-header>.placar-header-title{margin:0;color:#00c14d;font-size:1.875rem;line-height:1.2;font-weight:700}@media (min-width:1200px){.placar-header>.placar-header-title{font-size:2.75rem}}.placar-content{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.placar-content .primary-btn{background-color:#00c14d;color:#fff;max-width:16.25rem;width:auto;padding-left:1.25rem;padding-right:1.25rem;margin-top:.625rem}.placar-content .primary-btn:focus,.placar-content .primary-btn:hover{background:#fff!important;border-color:#009739;color:#009739}.placar-equipe{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.placar-equipe{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.placar-equipe.equipe-mandante>.equipe-nome{-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:initial}@media (min-width:1200px){.placar-equipe.equipe-mandante>.equipe-nome{-webkit-box-ordinal-group:initial;-webkit-order:initial;-ms-flex-order:initial;order:initial}}.placar-equipe.equipe-visitante>.equipe-nome{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:1200px){.placar-equipe.equipe-visitante>.equipe-nome{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.placar-equipe .equipe-nome{padding:0 .625rem;color:#191919;font-weight:400;font-size:.875rem;line-height:1;text-transform:uppercase}@media (min-width:1200px){.placar-equipe .equipe-nome{font-size:.875rem}}.placar-equipe .equipe-escudo{position:relative;margin-bottom:.625rem;max-width:3.75rem;height:3.75rem}@media (min-width:1200px){.placar-equipe .equipe-escudo{margin-bottom:0}}.placar-equipe .equipe-escudo img{display:inline-block;max-width:100%;width:3.75rem;height:3.75rem}.placar-resultado{position:relative;margin:auto .625rem}@media (min-width:992px){.placar-resultado{margin:auto .9375rem}}.placar-resultado-gols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.placar-resultado-gols .resultado-equipe-mandante,.placar-resultado-gols .resultado-equipe-visitante{color:#191919;font-weight:700;font-size:1.375rem;line-height:1}@media (min-width:1200px){.placar-resultado-gols .resultado-equipe-mandante,.placar-resultado-gols .resultado-equipe-visitante{font-size:1.375rem}}.placar-resultado-gols .resultado-separador{margin:0 .625rem;font-size:1.375rem}.placar-cronometro{margin-top:.3125rem;text-align:center;position:relative;line-height:1;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.placar-cronometro .placar-cronometro-periodo,.placar-cronometro .placar-cronometro-tempo,.placar-cronometro .placar-cronometro-texto{padding:0 .25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.placar-cronometro .placar-cronometro-tempo,.placar-cronometro .placar-cronometro-texto{font-weight:400;color:#262626}.placar-cronometro .placar-cronometro-periodo{font-weight:700;text-transform:uppercase}.placar-cronometro .icon{position:relative;color:#8b8b8b;font-size:1.25rem;margin-right:.3125rem;top:-1px}.placar-link{width:100%;text-align:center}#textContentCount{overflow:hidden}#textContentCount.ocultarConteudo{position:relative}#textContentCount.ocultarConteudo:after{content:"";display:block;width:100%;height:50px;position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(60%,#fff));background:linear-gradient(rgba(255,255,255,0),#fff 60%)}#keep-reading-block{text-align:center}.horoscope-item{display:block;text-align:center;padding:.625rem 0}.horoscope-item [class*=" icon-"],.horoscope-item [class^=icon-]{display:block;font-size:1.875rem;margin-bottom:.4375rem}.horoscope-item .name{font-weight:700;color:#191919;font-size:.875rem}@media (max-width:374px){.horoscope-item .name{font-size:.6875rem}}.dark-section .horoscope-item .name{color:#fff}@media (min-width:768px){.horoscope-nav{border-bottom:1px solid #ddd}}.horoscope-nav .horoscope-item{border-bottom:3px solid transparent;margin-bottom:-1px}.horoscope-nav .horoscope-item [class*=" icon-"],.horoscope-nav .horoscope-item [class^=icon-]{color:#191919}.dark-section .horoscope-nav .horoscope-item [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item [class^=icon-]{color:#fff}@media (max-width:991.98px){.horoscope-nav .horoscope-item.active,.horoscope-nav .horoscope-item:hover{position:relative}.horoscope-nav .horoscope-item.active:after,.horoscope-nav .horoscope-item:hover:after{position:absolute;content:'';bottom:-2px;left:50%;margin-left:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:11px solid #f5f5f5}}@media (min-width:768px){.horoscope-nav .horoscope-item.active,.horoscope-nav .horoscope-item:hover{border-bottom-color:#da291c}}.horoscope-nav .horoscope-item.active .name,.horoscope-nav .horoscope-item.active [class*=" icon-"],.horoscope-nav .horoscope-item.active [class^=icon-],.horoscope-nav .horoscope-item:hover .name,.horoscope-nav .horoscope-item:hover [class*=" icon-"],.horoscope-nav .horoscope-item:hover [class^=icon-]{color:#da291c}.dark-section .horoscope-nav .horoscope-item.active .name,.dark-section .horoscope-nav .horoscope-item.active [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item.active [class^=icon-],.dark-section .horoscope-nav .horoscope-item:hover .name,.dark-section .horoscope-nav .horoscope-item:hover [class*=" icon-"],.dark-section .horoscope-nav .horoscope-item:hover [class^=icon-]{color:#fff}.horoscope-contents{margin-top:1.5625rem}@media (max-width:991.98px){.horoscope-desc{display:none;padding:1.875rem;background:#f5f5f5;margin-bottom:.625rem}}@media (min-width:768px){.horoscope-desc:not(:first-child){display:none}}.dark-section .horoscope-desc{color:#fff}.horoscope-desc .horoscope-info{overflow:auto;padding:.3125rem 0 1.25rem;border-bottom:.0625rem solid #ddd;margin-bottom:1.5625rem}@media (min-width:768px){.horoscope-desc .horoscope-info{border:none;padding:0}}@media (min-width:768px){.horoscope-desc .horoscope-info:after{content:'';display:block;height:100%;width:1px;background:#ddd;position:absolute;right:0;top:0}}.horoscope-desc .horoscope-info .horoscope-icon{float:left;margin-left:10%}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-icon{float:none;margin-left:0;margin-bottom:.9375rem}}.horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{color:#da291c;font-size:6.25rem}.dark-section .horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.dark-section .horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{color:#fff}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-icon [class*=" icon-"],.horoscope-desc .horoscope-info .horoscope-icon [class^=icon-]{font-size:8.75rem}}.horoscope-desc .horoscope-info .horoscope-name{margin-top:2rem}@media (min-width:768px){.horoscope-desc .horoscope-info .horoscope-name{margin-top:0}}.horoscope-desc .horoscope-info .horoscope-period{margin-top:.3125rem}.horoscope-desc .horoscope-date,.horoscope-desc .horoscope-name{font-weight:700;font-size:1.25rem}@media (min-width:768px){.horoscope-desc .horoscope-date,.horoscope-desc .horoscope-name{font-size:1.375rem}}.horoscope-desc .horoscope-date{text-transform:uppercase}.horoscope-desc .horoscope-content{font-size:1.25rem;line-height:1.4;margin-top:1.25rem;margin-bottom:.625rem}.template-horoscopo{padding-bottom:3.4375rem}[climateBox] .climate-city{font-weight:700;display:inline-block}@media (max-width:991.98px){[climateBox] .climate-city{position:relative;top:-5px;margin-bottom:0}}@media (min-width:768px){[climateBox] .climate-city{margin-bottom:.8125rem}}[climateBox] .climate-temp{font-size:2rem;color:#da291c;font-weight:700;display:inline-block;margin-top:20px;margin-left:10px}@media (min-width:768px){[climateBox] .climate-temp{margin-left:0;margin-top:0}}[climateBox] .icon-climate{font-size:3.75rem;color:#191919}.dark-section [climateBox] .climate-city,.dark-section [climateBox] .climate-temp,.dark-section [climateBox] .icon-climate{color:#fff}.icon-climate.weather02n:before{content:""}.icon-climate.weather02d:before{content:""}.icon-climate.weather01n:before,.icon-climate.weather03n:before{content:""}.icon-climate.weather01d:before,.icon-climate.weather03d:before{content:""}.icon-climate.weather04d:before,.icon-climate.weather04n:before{content:""}.icon-climate.weather09d:before,.icon-climate.weather09n:before{content:""}.icon-climate.weather10d:before,.icon-climate.weather10n:before{content:""}.icon-climate.weather50d:before,.icon-climate.weather50n:before{content:""}.icon-climate.weather11d:before,.icon-climate.weather11n:before{content:""}.tabela-cotacao{font-size:.875rem;line-height:2;margin-top:1.25rem}.tabela-cotacao tr+tr{border-top:1px solid #ddd}.dark-section [jsoncotacao]{color:#fff}.tabela-tabua-mares{font-size:.875rem;line-height:2;margin-top:1.25rem}.tabela-tabua-mares tr:nth-child(odd){background:#f5f5f5}.tabela-tabua-mares td{padding:.0625rem .3125rem}.dark-section [jsontabuademares]{color:#fff}.dark-section [jsontabuademares] tr:nth-child(odd){color:#191919}.dark-section .tabua-mares-content{color:#fff}.dataTabuaMare{cursor:pointer}.dataTabuaMare:hover{color:#da291c}.dataTabuaMare,.dataTabuaMare:after{display:inline-block;margin-left:.3125rem}.dataTabuaMare:after{font-family:icomoon!important;content:"";font-size:.75rem}#loteria .premio{padding-bottom:2rem}#loteria .premio+.premio{border-top:1px solid #ddd;padding-top:2rem}#loteria .premio .info-sorteio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5625rem}#loteria .premio .info-sorteio .info-sorteio-nome{text-transform:uppercase;font-size:1.125rem;margin:0;color:#191919}.dark-section #loteria .premio .info-sorteio .info-sorteio-nome{color:#fff}#loteria .premio .info-sorteio .info-sorteio-id{font-size:.75rem;color:#232323}.dark-section #loteria .premio .info-sorteio .info-sorteio-id{color:#fff}#loteria .premio .numeros-sorteio .item-numero{display:inline-block;border-radius:15px;font-weight:700;font-size:.875rem;border:1px solid #00c14d;color:#00c14d;padding:.3125rem .375rem;margin-bottom:.625rem}#loteria .premio .tabela-ganhadores{font-size:.875rem;text-transform:uppercase;border-collapse:collapse;line-height:.875rem;width:100%;color:#5a5a5a}.dark-section #loteria .premio .tabela-ganhadores{color:#fff}#loteria .premio .tabela-ganhadores thead td{border-bottom:.1875rem solid #ddd;border-top:.0625rem solid #ddd;padding:.625rem 0}#loteria .premio .tabela-ganhadores tbody td{border-bottom:.0625rem solid #ddd;display:table-cell;padding:.625rem 0}section[class*="-section"],section[class^="-section"]{position:relative;padding:1.875rem 0}@media (min-width:768px){section[class*="-section"],section[class^="-section"]{padding:3.4375rem 0}}[class*="-page"],[class^="-page"]{padding:0 0 6.25rem}.editoria-section .feed-section{margin-bottom:100px}.feed-section [class*="-news-"]:not(:first-child),.feed-section [class^="-news-"]:not(:first-child){padding:1.875rem 0 0;margin-top:1.875rem;border-top:.0625rem solid #ddd}.feed-section .sidebar-feed+.sidebar-feed{margin-top:2.5rem}.feed-section .sidebar-feed .cover .thumb{display:block;text-align:center;border:1px solid #ddd;padding:.625rem;margin-bottom:.625rem}.feed-section .sidebar-feed .cover .author-signature-sm{margin-bottom:.625rem}.dark-section .feed-section .sidebar-feed .cover .utility-btn{color:#fff}.feed-section .sidebar-feed .teams{display:block;text-align:center}.feed-section .sidebar-feed .teams .thumb{height:3rem;width:auto}.feed-section .sidebar-feed .teams .teams-name{display:block;font-weight:700;font-size:.875rem;color:#191919;text-transform:uppercase;margin-top:.625rem}.dark-section .feed-section .sidebar-feed .teams .teams-name{color:#fff}.feed-section .sidebar-feed .famous{display:block;text-align:center;margin:.6875rem 0}.feed-section .sidebar-feed .famous img{height:4.375rem;width:auto;border-radius:50%}.feed-section .sidebar-feed .famous .famous-name{display:block;font-weight:400;font-size:1rem;margin-top:.3125rem;text-transform:capitalize;color:#8b8b8b}.dark-section .feed-section .sidebar-feed .famous .famous-name{color:#fff}.feed-section .sidebar-feed .primaryflex-btn{margin-top:1.875rem}.dark-section{background:#191919}.dark-section [class*=horizontal-news]+[class*=horizontal-news],.dark-section [class*=vertical-news]+[class*=vertical-news],.dark-section [class^=horizontal-news]+[class^=horizontal-news],.dark-section [class^=vertical-news]+[class^=vertical-news]{padding-top:1.875rem;border-top:.0625rem solid #ddd}body:not(#home) #content-page{padding-top:2.5rem}#header-bar{padding:.375rem 0;border-bottom:.0625rem solid #ddd;background:#fff;height:3.125rem}@media (min-width:768px){#header-bar{height:auto;padding:.625rem 0 .9375rem}}.dark-section #header-bar{background:#191919}.dark-section #header-bar .utility-btn{color:#fff}.dark-section #header-bar .sub-menu-wrap .utility-btn{color:#191919}@media (min-width:768px){#header-bar .header-bar-content{margin:1.5rem 0}}#header-bar .logo{display:block;text-align:center}#header-bar .logo>img{width:3.25rem;height:auto}@media (min-width:768px){#header-bar .logo>img{width:7.25rem}}#header-bar.retratil{opacity:0;padding:.375rem 0;top:0;right:0;left:0;z-index:980;position:fixed;height:0;pointer-events:none;-webkit-transition:height .2s;transition:height .2s}@media (prefers-reduced-motion:reduce){#header-bar.retratil{-webkit-transition:none;transition:none}}#header-bar.retratil.fixo{opacity:1;pointer-events:auto;height:3.125rem}@media (min-width:768px){#header-bar.retratil.fixo{height:4rem}}#header-bar.retratil.inativo{pointer-events:none;height:0;position:fixed;padding:0;overflow:hidden;border:none}@media (min-width:768px){#header-bar.retratil .logo>img{width:4.25rem}}#header-bar.retratil .header-bar-content{margin:0}@media (min-width:768px){#header-bar.retratil .header-bar-content{margin:.3125rem 0}}.footer-bar{color:#191919;margin-top:3.125rem;font-size:.875rem}.footer-bar .back-top{position:absolute;right:0}.dark-section .footer-bar .back-top{color:#fff}.footer-bar .footer-nav{padding:2.5rem 0;text-transform:uppercase}.footer-bar .footer-nav .footer-nav{list-style:none;margin:0;padding:0}.footer-bar .footer-nav .title{font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:1.25rem}@media (min-width:768px){.footer-bar .footer-nav .title{margin-bottom:1.25rem;margin-top:0}}.footer-bar .footer-nav li a{display:block;color:#191919;padding:.375rem 0}.footer-bar .footer-nav li a:focus,.footer-bar .footer-nav li a:hover{color:#da291c}.dark-section .footer-bar .footer-nav,.dark-section .footer-bar .footer-nav li a{color:#fff}.footer-bar .footer-socialmedias{margin-bottom:1.25rem}.footer-bar .footer-socialmedias a{padding:.3125rem;display:inline-block;color:#191919}.footer-bar .footer-socialmedias a [class*=" icon-"],.footer-bar .footer-socialmedias a [class^=icon-]{font-size:1.5rem}.footer-bar .footer-socialmedias a:focus,.footer-bar .footer-socialmedias a:hover{color:#da291c}.dark-section .footer-bar .footer-socialmedias a{color:#fff}.footer-bar .footer-copyright{border-top:.0625rem solid #ddd;margin-top:1.875rem;padding:1.875rem 0 1.5625rem}.footer-bar .footer-copyright p{margin:0}.dark-section .footer-bar .footer-copyright{color:#fff}#box-credibilidade .box-modal-content{background:#fff;overflow-y:scroll;width:80vw;height:70vh}@media (min-width:768px){#box-credibilidade .box-modal-content{width:40vw}}#box-credibilidade .box-modal-content .categoria-noticia{padding:20px 20px 10px}#box-credibilidade .box-modal-content .categoria-noticia h3{color:#da291c}#box-credibilidade .box-modal-content .categoria-noticia p{color:#232323}#box-credibilidade .box-modal-content .categoria-noticia:not(:last-child){border-bottom:1px solid #e8e8e8}.hardnews{margin-bottom:1.875rem}.hardnews,.hardnews-complement{position:relative}.hardnews [class*=headline],.hardnews [class*=horizontal-news],.hardnews [class*=vertical-news],.hardnews [class^=headline],.hardnews [class^=horizontal-news],.hardnews [class^=vertical-news],.hardnews-complement [class*=headline],.hardnews-complement [class*=horizontal-news],.hardnews-complement [class*=vertical-news],.hardnews-complement [class^=headline],.hardnews-complement [class^=horizontal-news],.hardnews-complement [class^=vertical-news]{padding:1.875rem 0;border-top:1px solid #ddd}.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{margin-top:-.9375rem}.hardnews .mais-lidas-subsection .vertical-news-sm,.hardnews-complement .mais-lidas-subsection .vertical-news-sm{padding-top:0;border-top:none}.hardnews .columnist-subsection,.hardnews-complement .columnist-subsection{margin-top:-.9375rem}.hardnews .columnist-subsection .columnist-v-sm+.columnist-v,.hardnews .columnist-subsection .columnist-v-sm+.columnist-v-sm,.hardnews-complement .columnist-subsection .columnist-v-sm+.columnist-v,.hardnews-complement .columnist-subsection .columnist-v-sm+.columnist-v-sm{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid #ddd}.hardnews .columnist-subsection .columnist-v-sm:last-of-type,.hardnews-complement .columnist-subsection .columnist-v-sm:last-of-type{margin-bottom:1.875rem}.hardnews .columnist-subsection [class*="-btn"],.hardnews .columnist-subsection [class^="-btn"],.hardnews-complement .columnist-subsection [class*="-btn"],.hardnews-complement .columnist-subsection [class^="-btn"]{margin-top:1.875rem;margin-bottom:1.875rem}.columnist-section{background:#f5f5f5;overflow:hidden}.columnist-section .title-subsection{margin-bottom:3.3125rem}@media (max-width:991.98px){.spotlight-section [class*=vertical-news],.spotlight-section [class^=vertical-news],.tvjornal-section [class*=vertical-news],.tvjornal-section [class^=vertical-news]{margin-bottom:1.875rem}}.spotlight-section [class*=horizontal-news],.spotlight-section [class^=horizontal-news],.tvjornal-section [class*=horizontal-news],.tvjornal-section [class^=horizontal-news]{padding:0 0 1.875rem}@media (max-width:991.98px){.spotlight-section [class*=horizontal-news],.spotlight-section [class^=horizontal-news],.tvjornal-section [class*=horizontal-news],.tvjornal-section [class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}}@media (min-width:768px){.spotlight-section [class*=horizontal-news]+[class*=horizontal-news],.spotlight-section [class^=horizontal-news]+[class^=horizontal-news],.tvjornal-section [class*=horizontal-news]+[class*=horizontal-news],.tvjornal-section [class^=horizontal-news]+[class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}}@media (max-width:991.98px){.radio-section [class*=col-]:nth-child(n+2) .horizontal-news-md,.radio-section [class^=col-]:nth-child(n+2) .horizontal-news-md{border-top:1px solid #ddd;padding-top:1.875rem;margin-top:1.875rem}}@media (max-width:991.98px){.tvjc-section .vertical-news-lg{padding-bottom:1.875rem;border-bottom:.0625rem solid #ddd}.tvjc-section [class*=horizontal-news],.tvjc-section [class^=horizontal-news]{margin-top:1.875rem}}@media (min-width:768px){.tvjc-section [class*=horizontal-news]:not(:first-child),.tvjc-section [class^=horizontal-news]:not(:first-child){margin-top:1.875rem}}@media (max-width:991.98px){.gallery-section [class*=col-]:nth-child(n+2) .vertical-news-sm,.gallery-section [class^=col-]:nth-child(n+2) .vertical-news-sm{border-top:.0625rem solid #ddd;margin-top:1rem;padding-top:1.875rem}}@media (max-width:991.98px){.specials-section .vertical-news-sm>.info .content .title{font-size:1.125rem}}@media (max-width:991.98px){.specials-section [class*=col-]:nth-child(n+3) .vertical-news-sm,.specials-section [class^=col-]:nth-child(n+3) .vertical-news-sm{margin-top:.9375rem}}@media (max-width:991.98px){.jc360-section [class*=col-]:nth-child(n+2) .vertical-news-sm,.jc360-section [class^=col-]:nth-child(n+2) .vertical-news-sm{border-top:1px solid #ddd;padding-top:2.1875rem;margin-top:1.3125rem}}.js-infinite-scroll>article,.loadresults>article{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.js-infinite-scroll>article.is-loaded,.loadresults>article.is-loaded{-webkit-animation:.3s ease-in-out forwards scaleUp;animation:.3s ease-in-out forwards scaleUp}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.dark-section .-dark-mode,.dark-section .template-institutional,.dark-section .template-materia{color:#fff}.dark-section .-dark-mode .article-header,.dark-section .template-institutional .article-header,.dark-section .template-materia .article-header{border-bottom-color:#fff}.dark-section .-dark-mode .article-header .hat,.dark-section .template-institutional .article-header .hat,.dark-section .template-materia .article-header .hat{color:#fff}.dark-section .-dark-mode .author-signature-sm>.content .author,.dark-section .-dark-mode .author-signature-sm>.content .infotitle,.dark-section .template-institutional .author-signature-sm>.content .author,.dark-section .template-institutional .author-signature-sm>.content .infotitle,.dark-section .template-materia .author-signature-sm>.content .author,.dark-section .template-materia .author-signature-sm>.content .infotitle{color:#fff!important}.dark-section .-dark-mode .article-content .article-opening figcaption,.dark-section .template-institutional .article-content .article-opening figcaption,.dark-section .template-materia .article-content .article-opening figcaption{font-size:.75rem}.dark-section .-dark-mode .article-content figure figcaption,.dark-section .template-institutional .article-content figure figcaption,.dark-section .template-materia .article-content figure figcaption{color:#fff}.dark-section .-dark-mode .article-content .quote,.dark-section .template-institutional .article-content .quote,.dark-section .template-materia .article-content .quote{border-left:.375rem solid #fff}.dark-section .-dark-mode .article-content .alsoread .list-alsoread .link:hover,.dark-section .-dark-mode .article-content .quote blockquote::before,.dark-section .template-institutional .article-content .alsoread .list-alsoread .link:hover,.dark-section .template-institutional .article-content .quote blockquote::before,.dark-section .template-materia .article-content .alsoread .list-alsoread .link:hover,.dark-section .template-materia .article-content .quote blockquote::before{color:#fff}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot span{background:#5a5a5a}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot.active span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot.active span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot.active span{background:#fff}.dark-section .-dark-mode .owl-carousel .owl-dots .owl-dot:hover:not(.active) span,.dark-section .template-institutional .owl-carousel .owl-dots .owl-dot:hover:not(.active) span,.dark-section .template-materia .owl-carousel .owl-dots .owl-dot:hover:not(.active) span{background:#8b8b8b}.dark-section .-dark-mode .article-author .content .mediasitens [class*=' icon-'],.dark-section .-dark-mode .article-author .content .mediasitens [class*=' icon-']:hover,.dark-section .-dark-mode .article-author .content .mediasitens [class^=icon-],.dark-section .-dark-mode .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .-dark-mode .title-section,.dark-section .-dark-mode .title-subsection,.dark-section .template-institutional .article-author .content .mediasitens [class*=' icon-'],.dark-section .template-institutional .article-author .content .mediasitens [class*=' icon-']:hover,.dark-section .template-institutional .article-author .content .mediasitens [class^=icon-],.dark-section .template-institutional .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .template-institutional .title-section,.dark-section .template-institutional .title-subsection,.dark-section .template-materia .article-author .content .mediasitens [class*=' icon-'],.dark-section .template-materia .article-author .content .mediasitens [class*=' icon-']:hover,.dark-section .template-materia .article-author .content .mediasitens [class^=icon-],.dark-section .template-materia .article-author .content .mediasitens [class^=icon-]:hover,.dark-section .template-materia .title-section,.dark-section .template-materia .title-subsection{color:#fff}.template-institutional,.template-materia{padding:1.875rem 0}.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #ddd}@media (min-width:768px){.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.875rem;padding-bottom:1.875rem}}.template-institutional .article-header .hat,.template-materia .article-header .hat{font-weight:700;font-size:.75rem;text-transform:uppercase;color:#da291c;margin-bottom:0}.template-institutional .article-header .article-title,.template-materia .article-header .article-title{margin-top:.25rem;font-size:1.75rem}@media (min-width:768px){.template-institutional .article-header .article-title,.template-materia .article-header .article-title{font-size:2.75rem}}.template-institutional .article-header .info,.template-materia .article-header .info{margin-top:1.25rem}.template-institutional .article-header .article-utilities,.template-materia .article-header .article-utilities{overflow:auto;margin-top:.625rem}.template-institutional .article-header .article-utilities .tipo-materia-glossario,.template-materia .article-header .article-utilities .tipo-materia-glossario{float:right}.template-institutional .article-header .article-utilities .tipo-materia-glossario .tipo-materia-glossario-text,.template-materia .article-header .article-utilities .tipo-materia-glossario .tipo-materia-glossario-text{display:inline-block;max-width:5.625rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-institutional .article-header .author-signature-sm .content .author,.template-materia .article-header .author-signature-sm .content .author{display:inline}.template-institutional .article-header .author-signature-sm .content .author+.author:before,.template-materia .article-header .author-signature-sm .content .author+.author:before{content:', ';margin-left:-.25rem}.template-institutional .article-header .share-sm,.template-materia .article-header .share-sm{margin:.25rem 0 0;float:left}@media (max-width:374px){.template-institutional .article-header .share-sm .title,.template-materia .article-header .share-sm .title{display:none}}@media (max-width:991.98px){.template-institutional .article-header .share-sm .list-share,.template-materia .article-header .share-sm .list-share{margin-left:0}}@media (min-width:768px){.template-institutional .article-header .share-sm,.template-materia .article-header .share-sm{float:none;display:inline-block;margin:.1875rem .625rem 0 0}.template-institutional .article-header .share-sm [class*=' icon-'],.template-institutional .article-header .share-sm [class^=icon-],.template-materia .article-header .share-sm [class*=' icon-'],.template-materia .article-header .share-sm [class^=icon-]{font-size:1.125rem}}.template-institutional .article-content,.template-materia .article-content{font-size:1rem;line-height:1.6;overflow:hidden}@media (min-width:768px){.template-institutional .article-content,.template-materia .article-content{font-size:1.25rem}}.template-institutional .article-content .readingTime,.template-materia .article-content .readingTime{font-size:.875rem;margin-top:.6875rem;margin-bottom:1.5625rem}.template-institutional .article-content .readingTime .icon-time,.template-materia .article-content .readingTime .icon-time{margin-right:.3125rem;margin-top:.125rem;float:left}.template-institutional .article-content .scroll-table,.template-materia .article-content .scroll-table{overflow-y:auto;width:100%;max-width:100%}.template-institutional .article-content table,.template-materia .article-content table{margin:1.25rem 0;font-size:.875rem;text-transform:uppercase;border-collapse:collapse;line-height:.875rem;width:100%;color:#5a5a5a}.dark-section .template-institutional .article-content table,.dark-section .template-materia .article-content table{color:#fff}.template-institutional .article-content table td,.template-institutional .article-content table th,.template-materia .article-content table td,.template-materia .article-content table th{padding:.625rem}.template-institutional .article-content table td:first-child,.template-institutional .article-content table th:first-child,.template-materia .article-content table td:first-child,.template-materia .article-content table th:first-child{padding-left:0}.template-institutional .article-content table td:last-child,.template-institutional .article-content table th:last-child,.template-materia .article-content table td:last-child,.template-materia .article-content table th:last-child{padding-right:0}.template-institutional .article-content table thead td,.template-institutional .article-content table thead th,.template-materia .article-content table thead td,.template-materia .article-content table thead th{font-weight:700;border-bottom:.1875rem solid #ddd;border-top:.0625rem solid #ddd}.template-institutional .article-content table tbody td,.template-materia .article-content table tbody td{border-bottom:.0625rem solid #ddd;display:table-cell}.template-institutional .article-content figure figcaption,.template-materia .article-content figure figcaption{font-size:1rem;line-height:1.4;margin-top:.3125rem;color:#383838}.template-institutional .article-content img,.template-materia .article-content img{max-width:100%}.template-institutional .article-content .instagram-media,.template-institutional .article-content .twitter-tweet,.template-institutional .article-content iframe,.template-materia .article-content .instagram-media,.template-materia .article-content .twitter-tweet,.template-materia .article-content iframe{margin:0 auto!important;display:block!important}@media (max-width:991.98px){.template-institutional .article-content .instagram-media,.template-institutional .article-content .twitter-tweet,.template-institutional .article-content iframe,.template-materia .article-content .instagram-media,.template-materia .article-content .twitter-tweet,.template-materia .article-content iframe{max-width:100%!important}}.template-institutional .article-content h1,.template-institutional .article-content h2,.template-institutional .article-content h3,.template-institutional .article-content h4,.template-institutional .article-content h5,.template-institutional .article-content h6,.template-materia .article-content h1,.template-materia .article-content h2,.template-materia .article-content h3,.template-materia .article-content h4,.template-materia .article-content h5,.template-materia .article-content h6{color:#da291c}.template-institutional .article-content ol,.template-institutional .article-content ul,.template-materia .article-content ol,.template-materia .article-content ul{padding-left:1.875rem}.template-institutional .article-content .quote,.template-materia .article-content .quote{border-left:.375rem solid #da291c;margin:3.125rem auto;padding:.625rem 0 .625rem 3.4375rem}@media (min-width:768px){.template-institutional .article-content .quote,.template-materia .article-content .quote{width:80%;padding:.625rem 0 .625rem 5.625rem}}.template-institutional .article-content .quote blockquote,.template-materia .article-content .quote blockquote{position:relative;font-size:1.375rem;font-weight:700;line-height:1.5}.template-institutional .article-content .quote blockquote::before,.template-materia .article-content .quote blockquote::before{position:absolute;font-family:icomoon!important;content:"";display:block;font-size:2.0625rem;color:#da291c;left:-2.6875rem;top:-.625rem}.template-institutional .article-content .quote cite,.template-materia .article-content .quote cite{font-size:1.125rem;line-height:1.5;font-style:normal}.template-institutional .article-content .matterCarousel,.template-materia .article-content .matterCarousel{margin:1.625rem 0}.template-institutional .article-content .matterCarousel .item-image,.template-materia .article-content .matterCarousel .item-image{position:relative}.template-institutional .article-content .matterCarousel .item-image .counterCarousel,.template-materia .article-content .matterCarousel .item-image .counterCarousel{background:#da291c;position:absolute;right:0;bottom:0;padding:.5rem .625rem;line-height:1;font-weight:700;font-size:.875rem;color:#fff;z-index:30}.template-institutional .article-content .matterCarousel figure,.template-materia .article-content .matterCarousel figure{margin-bottom:0}.template-institutional .article-content .matterCarousel figure figcaption,.template-materia .article-content .matterCarousel figure figcaption{font-size:.875rem;position:relative;background:0 0;padding:0;text-align:left}.template-institutional .article-content .matterCarousel [class*=' icon-'],.template-institutional .article-content .matterCarousel [class^=icon-],.template-materia .article-content .matterCarousel [class*=' icon-'],.template-materia .article-content .matterCarousel [class^=icon-]{text-shadow:.125rem .125rem .4375rem rgba(0,0,0,.5)}.template-institutional .article-content .matterCarousel .owl-next,.template-institutional .article-content .matterCarousel .owl-prev,.template-materia .article-content .matterCarousel .owl-next,.template-materia .article-content .matterCarousel .owl-prev{background:0 0!important}.template-institutional .article-content .alsoread,.template-materia .article-content .alsoread{margin:3.125rem 0 1.875rem}@media (min-width:768px){.template-institutional .article-content .alsoread,.template-materia .article-content .alsoread{margin:3.125rem 0}}.template-institutional .article-content .alsoread .list-alsoread,.template-materia .article-content .alsoread .list-alsoread{position:relative;list-style:none;padding-left:0}@media (min-width:768px){.template-institutional .article-content .alsoread .list-alsoread,.template-materia .article-content .alsoread .list-alsoread{padding-left:7.5rem}}.template-institutional .article-content .alsoread .list-alsoread::before,.template-materia .article-content .alsoread .list-alsoread::before{margin-top:-1.875rem;position:absolute;content:'Leia também: ';display:block;left:0;font-weight:700;font-size:1rem;line-height:1.3125rem;text-transform:uppercase}@media (min-width:768px){.template-institutional .article-content .alsoread .list-alsoread::before,.template-materia .article-content .alsoread .list-alsoread::before{margin-top:0}}.template-institutional .article-content .alsoread .list-alsoread .link,.template-materia .article-content .alsoread .list-alsoread .link{font-weight:700;font-size:1rem;line-height:1.4;margin:.625rem 0;display:block;font-style:italic}.template-institutional .article-content .alsoread .list-alsoread .link:hover,.template-materia .article-content .alsoread .list-alsoread .link:hover{opacity:.8;color:#da291c}.template-institutional .article-content .share-lg .list-share,.template-materia .article-content .share-lg .list-share{padding-left:0!important}.template-institutional .article-author .content .mediasitens [class*=' icon-'],.template-institutional .article-author .content .mediasitens [class^=icon-],.template-materia .article-author .content .mediasitens [class*=' icon-'],.template-materia .article-author .content .mediasitens [class^=icon-]{color:#191919}.template-institutional .article-author .content .mediasitens [class*=' icon-']:hover,.template-institutional .article-author .content .mediasitens [class^=icon-]:hover,.template-materia .article-author .content .mediasitens [class*=' icon-']:hover,.template-materia .article-author .content .mediasitens [class^=icon-]:hover{color:#da291c}.template-institutional .article-backstage .image,.template-materia .article-backstage .image{width:8.125rem}@media (max-width:991.98px){.template-institutional .article-backstage .image,.template-materia .article-backstage .image{float:left;margin-right:.9375rem}}@media (min-width:768px){.template-institutional .article-backstage .image,.template-materia .article-backstage .image{width:18.125rem}}@media (max-width:991.98px){.template-institutional .article-backstage .utility-btn,.template-materia .article-backstage .utility-btn{font-size:.6875rem}}.template-institutional .article-tags .secondary-btn,.template-materia .article-tags .secondary-btn{margin:.3125rem}.template-institutional .fb_iframe_widget_fluid_desktop,.template-institutional .fb_iframe_widget_fluid_desktop iframe,.template-institutional .fb_iframe_widget_fluid_desktop span,.template-materia .fb_iframe_widget_fluid_desktop,.template-materia .fb_iframe_widget_fluid_desktop iframe,.template-materia .fb_iframe_widget_fluid_desktop span{max-width:100%!important;width:100%!important}.template-institutional .article-author,.template-institutional .article-backstage,.template-institutional .article-comments,.template-institutional .article-more,.template-institutional .article-tags,.template-materia .article-author,.template-materia .article-backstage,.template-materia .article-comments,.template-materia .article-more,.template-materia .article-tags{margin:1.875rem 0}.template-institutional .article-more,.template-materia .article-more{margin-bottom:3.125rem}.template-institutional #veja-tambem .col-md-4:nth-child(n+4) .vertical-news-sm,.template-materia #veja-tambem .col-md-4:nth-child(n+4) .vertical-news-sm{border-top:1px solid #ddd;padding-top:1.875rem;margin-top:1.875rem}.template-columnist-list{margin-bottom:6.25rem}@media (max-width:991.98px){.template-columnist-list .col-md-3+.col-md-3 [class^=columnist-]{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #ddd}}@media (min-width:768px){.template-columnist-list .col-md-3:nth-child(n+5) [class*=columnist-],.template-columnist-list .col-md-3:nth-child(n+5) [class^=columnist-]{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid #ddd}}.template-columnist-feed{padding-top:2.5rem;margin-bottom:6.25rem}.template-columnist-feed .author-signature-lg{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #ddd}.columnist-section .owl-carousel{margin:0}.columnist-section .owl-carousel .owl-stage-outer{overflow:visible!important}.media-section .article-header .article-title{display:inline-block;margin:0;font-size:1.375rem}@media (min-width:768px){.media-section .article-header .article-title{font-size:1.875rem}}.dark-section .media-section .utility-btn{color:#fff!important}.list-media-item{margin-bottom:1.875rem;display:block;color:#da291c}.list-media-item:hover .date{color:#da291c}.template-search-result{padding-top:2.5rem}.template-search-result .article-header{margin-bottom:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #ddd}.template-search-result .article-header .result-title{font-size:1.75rem;font-weight:400}.template-search-result .article-header .result-number{font-size:.875rem}.template-search-result .result .result-title{font-size:1.875rem}.template-search-result .result .result-message{margin-top:1.25rem}.template-search-result .result .bloco-campo-busca{margin-top:.6875rem}.bloco-campo-busca{position:relative;display:inline-block}.bloco-campo-busca .campo-busca{border-radius:1.5625rem;border:1px solid #191919;padding:.9375rem 1.875rem;text-transform:uppercase;font-weight:700;font-size:1.125rem}.bloco-campo-busca .btn-busca{background:0 0;border:none;position:absolute;padding:1rem 2rem 1rem 1rem;right:0}#navegacao .bloco-campo-busca .campo-busca{width:100%;background:#f5f5f5;border-color:#f5f5f5;color:#191919}#navegacao .bloco-campo-busca .btn-busca{color:#191919}.template-gallery{margin-bottom:-3.125rem;padding-bottom:4.375rem;padding-top:1.875rem}.template-gallery .vertical-news-md{margin-bottom:1.875rem}.template-gallery .col-md-4:nth-child(n+4) .vertical-news-md{border-top:1px solid #ddd;padding-top:2.1875rem}.template-institutional .article-header{padding-bottom:.625rem}.template-institutional .article-content{margin-bottom:1.25rem}.team-section [class*=horizontal-news],.team-section [class^=horizontal-news]{padding:0 0 1.875rem}.team-section [class*=horizontal-news]+[class*=horizontal-news],.team-section [class^=horizontal-news]+[class^=horizontal-news]{padding-top:1.875rem;border-top:1px solid #ddd}.team-section .section-logo{margin-right:.625rem}.text-color-cor1{color:green}.bg-color-cor1{background-color:green}.text-color-cor2{color:orange}.bg-color-cor2{background-color:orange}.text-color-cor3{color:yellow}.bg-color-cor3{background-color:yellow}.text-color-cor4{color:blue}.bg-color-cor4{background-color:blue}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJhcHAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvcnMvaWNvbW9vbi9zdHlsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYXV0b2hlaWdodC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fbGF6eWxvYWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX3ZpZGVvLnNjc3MiLCJ2ZW5kb3JzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsInZlbmRvcnMvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvYWRzLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvdGl0bGVzLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL25ld3MvYXV0aG9ycy1zaWduYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9hdXRob3JzLWNyZWRpYmlsaWRhZGUuc2NzcyIsInRvb2xzL19oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL25ld3MvY29sdW1uaXN0LnNjc3MiLCJjb21wb25lbnRzL25ld3MvbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2hlYWRsaW5lLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9ob3Jpem9udGFsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9saW5rZWQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL3ZlcnRpY2FsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9jdGEtc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9zaGFyZS5zY3NzIiwiY29tcG9uZW50cy91cmdlbnQtYmFyLnNjc3MiLCJjb21wb25lbnRzL21lc3NhZ2UtNDA0LnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL25hdi1tZW51LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL3RlbXBvcmVhbC5zY3NzIiwiY29tcG9uZW50cy9rZWVwLXJlYWRpbmcuc2NzcyIsImNvbXBvbmVudHMvaG9yb3Njb3BlLnNjc3MiLCJjb21wb25lbnRzL2NsaW1hdGUuc2NzcyIsImNvbXBvbmVudHMvY290YWNhby5zY3NzIiwiY29tcG9uZW50cy90YWJ1YS1kZS1tYXJlcy5zY3NzIiwiY29tcG9uZW50cy9sb3RlcmlhLnNjc3MiLCJtb2R1bGVzL2dlbmVyYWwuc2NzcyIsIm1vZHVsZXMvaGVhZGVyLWJhci5zY3NzIiwibW9kdWxlcy9mb290ZXIuc2NzcyIsIm1vZHVsZXMvcHJvamV0by1jcmVkaWJpbGlkYWRlLnNjc3MiLCJ0ZW1wbGF0ZXMvaG9tZS5zY3NzIiwidGVtcGxhdGVzL2NvbHVtbmlzdC5zY3NzIiwidGVtcGxhdGVzL21hdHRlci5zY3NzIiwidGVtcGxhdGVzL21lZGlhLnNjc3MiLCJ0ZW1wbGF0ZXMvc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS5zY3NzIiwidGVtcGxhdGVzL2luc3RpdHV0aW9uYWwuc2NzcyIsInRlbXBsYXRlcy90ZWFtLnNjc3MiLCJoZWxwZXJzL191dGlsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQWtCQSxFQ0NBLFFBREEsU0RHRSxtQkFBQSxXQUFBLFdBQUEsV0FHRixLQUNFLFlBQUEsV0FDQSxZQUFBLEtBQ0EseUJBQUEsS0FDQSw0QkFBQSxZQU1GLFFBQUEsTUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBQ0UsUUFBQSxNQVVGLEtBRUUsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxVQUFBLENBQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLGlCQUFBLENBQUEsbUJFZ0ZJLFVBQUEsS0Y5RUosWUFBQSxJQUVBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsaUJBQUEsS0NaRixzQkRxQkUsUUFBQSxZQVNGLEdBQ0UsbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNBQUEsUUNkRiwwQkRpREEsWUFFRSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxpQ0FBQSxLQUFBLHlCQUFBLEtBR0YsUUFDRSxjQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsUUM3Q0YsR0RnREEsR0NqREEsR0RvREUsV0FBQSxFQUNBLGNBQUEsS0FHRixNQ2pEQSxNQUNBLE1BRkEsTURzREUsY0FBQSxFQUdGLEdBQ0UsWUFBQSxJQUdGLEdBQ0UsY0FBQSxNQUNBLFlBQUEsRUFHRixXQTRGQSxPQTNGRSxPQUFBLEVBQUEsRUFBQSxLQUdGLEVDdERBLE9Ed0RFLFlBQUEsT0FHRixNRXBGSSxVQUFBLElGNkZKLElDN0RBLElEK0RFLFNBQUEsU0UvRkUsVUFBQSxJRmlHRixZQUFBLEVBQ0EsZUFBQSxTQUdGLElBQU0sT0FB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QSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sT0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxPRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLE9GRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sT0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxRRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFFGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sUUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxhQUF3QiwwQkFBQSxFQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixZQUF1QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixTQUF3QiwwQkFBQSxHQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixVQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixVQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixVQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixVRlRSLFlBQUEsU0VTUSxVRlRSLFlBQUEsVUVTUSxVRlRSLFlBQUEsSUVTUSxVRlRSLFlBQUEsVUVTUSxVRlRSLFlBQUEsVUVTUSxVRlRSLFlBQUEsSUVTUSxVRlRSLFlBQUEsVUVTUSxVRlRSLFlBQUEsVUVTUSxVRlRSLFlBQUEsSUVTUSxXRlRSLFlBQUEsVUVTUSxXRlRSLFlBQUEsVUNXRSx5QkM5QkUsUUFDRSxtQkFBQSxFQUFBLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFNBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEdBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxTRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxVRVNRLGNGVFIsWUFBQSxXQ1dFLHlCQzlCRSxRQUNFLG1CQUFBLEVBQUEsd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsU0FBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLElBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxnQkFBd0IsMEJBQUEsRUFBQSxjQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FFeEIsZUFBdUIsMEJBQUEsR0FBQSxjQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FHckIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsRUFBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsWUFBd0IsMEJBQUEsR0FBQSxjQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFBeEIsYUFBd0IsMEJBQUEsR0FBQSxjQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxjQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FBeEIsYUFBd0IsMEJBQUEsR0FBQSxjQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FNdEIsYUZUUixZQUFBLEVFU1EsYUZUUixZQUFBLFNFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsY0ZUUixZQUFBLFVFU1EsY0ZUUixZQUFBLFdDV0UseUJDOUJFLFFBQ0UsbUJBQUEsRUFBQSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxTQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsSUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsSUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsSUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxVQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QiwwQkFBQSxFQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxFQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QiwwQkFBQSxHQUFBLGNBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QiwwQkFBQSxHQUFBLGNBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsU0VTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsVUVTUSxjRlRSLFlBQUEsV0NXRSwwQkM5QkUsUUFDRSxtQkFBQSxFQUFBLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFNBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxJQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLFVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsVUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLDBCQUFBLEVBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBR3JCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEVBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLFlBQXdCLDBCQUFBLEdBQUEsY0FBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBQXhCLGFBQXdCLDBCQUFBLEdBQUEsY0FBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxTRVNRLGFG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LGNBQUEsU0FDQSxlQUFBLFNBQ0EsY0FBQSxJQUFBLE1BQUEsS0FMSixzRHhDK0RFLFVBQUEsUXdDdkRJLFlBQUEsSUFSTix1RHhDK0RFLFVBQUEsUXdDL0RGLDhDeEMrREUsVUFBQSxTd0MvREYsZ0RBbUJNLFdBQUEsUUFuQk4sbURBc0JNLFdBQUEsU0FNTixtQkFDRSxTQUFBLFNBQ0EsUUFBQSxhQUZGLGdDQUlJLGNBQUEsVUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsU0FBQSxTQUNBLGVBQUEsVUFDQSxZQUFBLEl4QzJCRixVQUFBLFN3Q25DRiw4QkFZSSxlQUNBLFlBQ0EsU0FBQSxTQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxNQUFBLEV4Q2hCRiwyQ3dDb0JJLE1BQUEsS0FDQSxXQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsUXhDdkJKLHlDd0MwQkksTUFBQSxRQ3RETixrQkFDRSxjQUFBLFVBQ0EsZUFBQSxTQUNBLFlBQUEsU0FIRixvQ0FLSSxjQUFBLFNBTEosNkRBUUksV0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLFVDVkosd0NBR0ksZUFBQSxRQUhKLHlDQU1JLGNBQUEsUXBFc3JQSix1Q3FFNXJQQSx1Q0FHSSxRQUFBLEVBQUEsRUFBQSxTckU2clBKLGdFcUVoc1BBLGdFQU9JLFlBQUEsU0FDQSxXQUFBLElBQUEsTUFBQSxLQVJKLDRCQVlJLGFBQUEsUUNQRixpQkFDRSxNQUFBLE1BRUYsZUFDRSxpQkFBQSxNQUpGLGlCQUNFLE1BQUEsT0FFRixlQUNFLGlCQUFBLE9BSkYsaUJBQ0UsTUFBQSxPQUVGLGVBQ0UsaUJBQUEsT0FKRixpQkFDRSxNQUFBLEtBRUYsZUFDRSxpQkFBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxyXG4gIEFkZCB5b3VyIHNjc3MgZmlsZXMgYmVsb3cgdG8gc3RydWN0dXJlIHlvdXIgcHJvamVjdCBzdHlsZXNcclxuKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFNldHRpbmdzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIGNvbG9yc1xyXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVG9vbHMgKEZ1bmN0aW9ucywgbWl4aW5zIGV0Yy4pXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBWZW5kb3JzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjU0cHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9mdHQ3NmtcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZnR0NzZrI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj9mdHQ3NmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj9mdHQ3NmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/ZnR0NzZrI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7IH1cblxuLmljb24tc2pjYy1hcXVhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7IH1cblxuLmljb24tc2pjYy1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5pY29uLXNqY2MtY2FuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLmljb24tc2pjYy1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiOyB9XG5cbi5pY29uLXNqY2MtZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7IH1cblxuLmljb24tc2pjYy1nZW1lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjsgfVxuXG4uaWNvbi1zamNjLWxlYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjsgfVxuXG4uaWNvbi1zamNjLWxpYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7IH1cblxuLmljb24tc2pjYy1wZWl4ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4uaWNvbi1zamNjLXNhZ2l0YXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiOyB9XG5cbi5pY29uLXNqY2MtdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjsgfVxuXG4uaWNvbi1zamNjLXZpcmdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiOyB9XG5cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjsgfVxuXG4uaWNvbi1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiOyB9XG5cbi5pY29uLXBlaXhlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiOyB9XG5cbi5pY29uLXNhcmdpdGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjsgfVxuXG4uaWNvbi12aXJnZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjsgfVxuXG4uaWNvbi1nZW1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjsgfVxuXG4uaWNvbi1sZWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7IH1cblxuLmljb24tZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7IH1cblxuLmljb24tdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjsgfVxuXG4uaWNvbi1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiOyB9XG5cbi5pY29uLWFxdWFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1jYW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjsgfVxuXG4uaWNvbi1saWJyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjsgfVxuXG4uaWNvbi1hbXBsaWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7IH1cblxuLmljb24tY2h1dmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjsgfVxuXG4uaWNvbi1sdWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjsgfVxuXG4uaWNvbi1udWJsYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24tcGFyYy1udWJsYWRvLWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLXBhcmMtbnVibGFkby1ub2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiOyB9XG5cbi5pY29uLXNvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLXRlbXBvcmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tdHJvdmFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLmljb24tdmVudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKZcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kp1wiOyB9XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7IH1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjsgfVxuXG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiOyB9XG5cbi5pY29uLWFycm93LWNvbS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7IH1cblxuLmljb24tYXJyb3ctY29tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7IH1cblxuLmljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLhcIjsgfVxuXG4uaWNvbi1mb250LWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjsgfVxuXG4uaWNvbi1mb250LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjsgfVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7IH1cblxuLmljb24tbmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7IH1cblxuLmljb24tbmV3c3BhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kv1wiOyB9XG5cbi5pY29uLWtpbmQtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiOyB9XG5cbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYJcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxyXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXG4vKiBzbGlkZXIgYmxvY2sgKi9cbi5zbGlkZXItY2Fyb3VzZWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtID4gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtID4gLml0ZW0gZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5vd2wtcHJldixcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0Lm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhNjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2Lm93bC1uZXh0LFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQub3dsLW5leHQge1xuICAgICAgICByaWdodDogMHJlbTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjY1KzEwMCAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQgc3BhbixcbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgem9vbTogMTtcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXI6bm90KC5hY3RpdmUpIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAuZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLmFjdGl2ZS5kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLmFjdGl2ZS55ZWFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGguZGF0ZS1zd2l0Y2gge1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgucHJldiwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgubmV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5wcmV2IFtjbGFzc149XCJpY29uLVwiXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgucHJldiBbY2xhc3MqPVwiIGljb24tXCJdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5uZXh0IFtjbGFzc149XCJpY29uLVwiXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgubmV4dCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUueWVhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm1vbnRoLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLnllYXIuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLmN3IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIwcHg7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDVweCAhaW1wb3J0YW50OyB9XG4gIC5kYXRlcGlja2VyIC5jdyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRhdGVwaWNrZXIuZGF5cyBkaXYuZGF0ZXBpY2tlci1kYXlzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlci5tb250aHMgZGl2LmRhdGVwaWNrZXItbW9udGhzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlci55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGVwaWNrZXIgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogNnB4OyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlciA+IGRpdixcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUsXG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRheSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS55ZWFyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCYXNlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sICoge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIGEsIHRleHRhcmVhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBDb21wb25lbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ucHVibGksIC5hZHMgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnB1YmxpOmJlZm9yZSwgLmFkcyA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUHVibGljaWRhZGVcIjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5hZHMge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHMge1xuICAgICAgcGFkZGluZzogMS44NzVyZW0gMDsgfSB9XG4gIC5hZHMgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iaWxsYm9hcmQge1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmlsbGJvYXJkIHtcbiAgICAgIHdpZHRoOiA3MjdweDtcbiAgICAgIGhlaWdodDogOTBweDsgfSB9XG5cbi5oYWxmIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbi5yZXRhbmd1bGFyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbi8qXHJcbiAqIFxyXG4gKi9cbi5hZHMtZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRzLWZpeGVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDE2Ljg3NXJlbTsgfSB9XG4gIC5hZHMtZml4ZWQuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAuYWRzLWZpeGVkIC5hZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7IH0gfVxuICAgIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hZHMtZml4ZWQtbW9iaWxlLmFkcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFkcy1maXhlZC1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hZHMtZml4ZWQtbW9iaWxlID4gZGl2IHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH0gfVxuXG4jYmxvY28tbmF0aXZlLXJvZGFwZSAudG0tcm93IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgI2Jsb2NvLW5hdGl2ZS1yb2RhcGUgLnRtLXJvdyA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNibG9jby1uYXRpdmUtcm9kYXBlIC50bS1yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi4tY29sb3JidG4tcHJpbWFyeSwgLnByaW1hcnktYnRuLCAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5wcmltYXJ5LWJ0bjpob3ZlciwgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAucHJpbWFyeS1idG46Zm9jdXMsIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnktYnRuLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGE2ZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhNmZiOyB9XG4gICAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeS1idG4sIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeS1idG46aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuOmZvY3VzLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnktYnRuLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmMmQ1NTtcbiAgICBib3JkZXItY29sb3I6ICNmZjJkNTU7IH1cbiAgICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZjJkNTU7IH1cbiAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnktYnRuLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNoZWFkZXItYmFyIC4tY29sb3JidG4tcHJpbWFyeSwgI2hlYWRlci1iYXIgLnByaW1hcnktYnRuLCAjaGVhZGVyLWJhciAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgICNoZWFkZXItYmFyIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI2hlYWRlci1iYXIgLnByaW1hcnktYnRuOmhvdmVyLCAjaGVhZGVyLWJhciAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsICNoZWFkZXItYmFyIC5wcmltYXJ5LWJ0bjpmb2N1cywgI2hlYWRlci1iYXIgLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tcHJpbWFyeSwgI25hdmVnYWNhbyAucHJpbWFyeS1idG4sICNuYXZlZ2FjYW8gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI25hdmVnYWNhbyAucHJpbWFyeS1idG46aG92ZXIsICNuYXZlZ2FjYW8gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsICNuYXZlZ2FjYW8gLnByaW1hcnktYnRuOmZvY3VzLCAjbmF2ZWdhY2FvIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1wcmltYXJ5LCAuZm9vdGVyLW5hdiAucHJpbWFyeS1idG4sIC5mb290ZXItbmF2IC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZm9vdGVyLW5hdiAucHJpbWFyeS1idG46aG92ZXIsIC5mb290ZXItbmF2IC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5mb290ZXItbmF2IC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmZvb3Rlci1uYXYgLnByaW1hcnktYnRuOmZvY3VzLCAuZm9vdGVyLW5hdiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZGFyay1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmRhcmstc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuZGFyay1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmRhcmstc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5kYXJrLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICM1YTVhNWE7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG5cbi4tY29sb3JidG4tc2Vjb25kYXJ5LCAuc2Vjb25kYXJ5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYztcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTZmYjtcbiAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAgIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5zcG9ydHMtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkO1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuZW50cmV0YWluLXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMmQ1NTtcbiAgICBjb2xvcjogI2ZmMmQ1NTsgfVxuICAgIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyZDU1OyB9XG4gIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTkxOTsgfVxuICAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXNlY29uZGFyeSwgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAgICNoZWFkZXItYmFyIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cbiAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeSwgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkO1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG4gIC5mb290ZXItbmF2IC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuZm9vdGVyLW5hdiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkO1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5mb290ZXItbmF2IC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLmZvb3Rlci1uYXYgLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDsgfVxuXG4uZGFyay1zZWN0aW9uICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMGMxNGQ7IH1cblxuLi1idG4sIC5wcmltYXJ5LWJ0biwgLnByaW1hcnlmbGV4LWJ0biwgLnNlY29uZGFyeS1idG4sIC51dGlsaXR5LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDAuMDYyNXJlbSB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC4tYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLnByaW1hcnktYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLnByaW1hcnlmbGV4LWJ0biBbY2xhc3NePVwiaWNvbi1cIl0sIC5zZWNvbmRhcnktYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLnV0aWxpdHktYnRuIFtjbGFzc149XCJpY29uLVwiXSxcbiAgLi1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLnByaW1hcnktYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gIC5wcmltYXJ5ZmxleC1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLnNlY29uZGFyeS1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLnV0aWxpdHktYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbTsgfVxuXG4ucHJpbWFyeS1idG4ge1xuICB3aWR0aDogMTguNDM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnByaW1hcnlmbGV4LWJ0biB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4ge1xuICBib3JkZXItY29sb3I6ICNkYTI5MWM7IH1cblxuLmRhcmstc2VjdGlvbiAuYXJ0aWNsZS10YWdzIC5zZWNvbmRhcnktYnRuIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi51dGlsaXR5LWJ0biB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC51dGlsaXR5LWJ0bjpob3ZlciwgLnV0aWxpdHktYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAubGF0ZXN0bmV3cy1zZWN0aW9uIC51dGlsaXR5LWJ0bjpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudXRpbGl0eS1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC51dGlsaXR5LWJ0biBbY2xhc3NePVwiaWNvbi1cIl0sXG4gIC51dGlsaXR5LWJ0biBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuXG4uYW92aXZvLXN0YXR1cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMC4xMjVyZW0gMC42MjVyZW0gMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkYTI5MWM7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5kYXJrLXNlY3Rpb24gLmFvdml2by1zdGF0dXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYW92aXZvLXN0YXR1cyA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYW92aXZvLXN0YXR1cyA+IHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC42MjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNTYyNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XG4gICAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjkxYzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuYW92aXZvLXN0YXR1cyA+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlO1xuICAgICAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubWFpbi1uYXYgPiAubWFpbi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1haW4tbmF2ID4gLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIu6ktlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjIyLCAwLjAxNSwgMS41NiksIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMjIsIDAuMDE1LCAxLjU2KSwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzICsgLnN1Yi1tZW51LXdyYXAsXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWZvY3VzZWQgLnN1Yi1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDIuMzc1cmVtO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjYyNXJlbSBzb2xpZCAjZmZmZmZmOyB9XG5cbi5tYWluLW5hdiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmZvbnQtc2l6ZS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb250LXNpemUtY29udHJvbCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZm9udC1zaXplLWNvbnRyb2wgPiBhLmJ1dHRvbi1mb250LWluY3JlYXNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYS5idXR0b24tZm9udC1yZXNldCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpob3ZlciwgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuXG4uc2VhcmNoLWZvcm0tZmllbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjUmVtKDIwcHgpIDAgMDsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXQsXG4gIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KSBjYWxjUmVtKDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWFyY2gtZm9ybS1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246aG92ZXIsIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246Zm9jdXMge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLnRpdGxlY29sb3JzLCAudGl0bGUtc2VjdGlvbiwgLnRpdGxlLXN1YnNlY3Rpb24sIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmRhcmstc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb246OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbjo6YWZ0ZXIsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxOTE5MTk7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLnNwb3J0cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZW50cmV0YWluLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNmZjJkNTU7IH1cblxuLi10aXRsZSwgLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLi10aXRsZSBoMSwgLnRpdGxlLXNlY3Rpb24gaDEsIC50aXRsZS1zdWJzZWN0aW9uIGgxLCAuLXRpdGxlIGgyLCAudGl0bGUtc2VjdGlvbiBoMiwgLnRpdGxlLXN1YnNlY3Rpb24gaDIsIC4tdGl0bGUgaDMsIC50aXRsZS1zZWN0aW9uIGgzLCAudGl0bGUtc3Vic2VjdGlvbiBoMywgLi10aXRsZSBoNCwgLnRpdGxlLXNlY3Rpb24gaDQsIC50aXRsZS1zdWJzZWN0aW9uIGg0LCAuLXRpdGxlIGg1LCAudGl0bGUtc2VjdGlvbiBoNSwgLnRpdGxlLXN1YnNlY3Rpb24gaDUsIC4tdGl0bGUgaDYsIC50aXRsZS1zZWN0aW9uIGg2LCAudGl0bGUtc3Vic2VjdGlvbiBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuLXRpdGxlOmFmdGVyLCAudGl0bGUtc2VjdGlvbjphZnRlciwgLnRpdGxlLXN1YnNlY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IHNvbGlkICNkZGQ7XG4gICAgZmxleDogMSAwIDIwcHg7IH1cblxuLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwOyB9IH1cbiAgLnRpdGxlLXNlY3Rpb246YWZ0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMTI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDIuNXJlbTsgfSB9XG4gIC50aXRsZS1zZWN0aW9uIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4udGl0bGUtc3Vic2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtIDA7IH1cbiAgLnRpdGxlLXN1YnNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMS4yNXJlbSAwOyB9IH1cbiAgLnRpdGxlLXN1YnNlY3Rpb246YWZ0ZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBtYXJnaW46IDAgMCAwIDAuOTM3NXJlbTsgfVxuICAuZGF5LWJ5LWRheS1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAuZGFyay1zZWN0aW9uIC5kYXktYnktZGF5LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi50aXRsZS1zZWN0aW9uIFtjbGFzc149XCItYnRuXCJdLCAudGl0bGUtc2VjdGlvbiBbY2xhc3MqPVwiLWJ0blwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTsgfVxuXG4vKiBCbG9jbyBkbyBwYXRyb2NpbmFkb3IgZGVudHJvIGRvIHTDrXR1bG8gICovXG4uc3BvbnNvciB7XG4gIG9yZGVyOiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwb25zb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLnNwb25zb3ItdGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAuc3BvbnNvci1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3BvbnNvciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuICAgIC5zcG9uc29yIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNwb25zb3IgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3RhLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDIuNXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jdGEtYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuY3RhLWJhbm5lciBbY2xhc3NePVwiaWNvbi1cIl0sIC5jdGEtYmFubmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5jdGEtYmFubmVyIC50aXRsZSB7XG4gICAgY29sb3I6ICM1YTVhNWE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jdGEtYmFubmVyIC5jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jdGEtYmFubmVyIC5jb250ZW50IHN0cm9uZyB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuY3RhLWJhbm5lciAuYnRuLXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmN0YS1iYW5uZXIgLmN0YS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMTI1cmVtOyB9XG5cbi4tbWVzc2FnZSwgLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2UsIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogNnB4IDIwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLi1tZXNzYWdlLmVycm9yOmFmdGVyLCAuZXJyb3IuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZTphZnRlciwgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci5lcnJvci1tZXNzYWdlOmFmdGVyLCAuLW1lc3NhZ2Uuc3VjY2VzczphZnRlciwgLnN1Y2Nlc3MuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZTphZnRlciwgLmdyb3VwLWZpZWxkLmVycm9yIC5zdWNjZXNzLmVycm9yLW1lc3NhZ2U6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC4tbWVzc2FnZS5lcnJvciwgLmVycm9yLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2UsIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3IuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAuLW1lc3NhZ2UuZXJyb3I6YWZ0ZXIsIC5lcnJvci5hamF4U3VibWl0Rm9ybS1tZXNzYWdlOmFmdGVyLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLmVycm9yLW1lc3NhZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupL9cIjsgfVxuICAuLW1lc3NhZ2Uuc3VjY2VzcywgLnN1Y2Nlc3MuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZSwgLmdyb3VwLWZpZWxkLmVycm9yIC5zdWNjZXNzLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG4gICAgLi1tZXNzYWdlLnN1Y2Nlc3M6YWZ0ZXIsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLypcclxuICogTWVuc2FnZW0gYWpheFxyXG4gKi9cbi8qXHJcbiAqIEZvcm0gZ2VyYWxcclxuICovXG4uZ3JvdXAtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCAwO1xuICAvKlxyXG4gICAgICogVmFsaWRhdGlvblxyXG4gICAgICovXG4gIC8qIFxyXG4gICAgICogRmxvYXQgTEFCRUxcclxuICAgICAqL1xuICAvKlxyXG4gICAgICogUkFESU8gQU5EIENIRUNLQk9YXHJcbiAgICAgKi8gfVxuICAuZ3JvdXAtZmllbGQgLmZpZWxkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuZ3JvdXAtZmllbGQgLmxhYmVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdyb3VwLWZpZWxkLmVycm9yIC5maWVsZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjOyB9XG4gIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2UgLmljb24tY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5ncm91cC1maWVsZC5mbG9hdExhYmVsLmFjdGl2ZSAubGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xOHB4KSBzY2FsZSgwLjc1KTsgfVxuICAuZ3JvdXAtZmllbGQuZmxvYXRMYWJlbCAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAxMHB4KSBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjOGI4YjhiOyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgIGJvcmRlci1jb2xvcjogI2RhMjkxYzsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAubGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgIGJvcmRlci1jb2xvcjogI2RhMjkxYzsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCLupIBcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDsgfVxuXG4uLWNvbG9yc2lnbmF0dXJlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcnNpZ25hdHVyZSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yc2lnbmF0dXJlLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZGFyay1zZWN0aW9uIC4tY29sb3JzaWduYXR1cmUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5kYXJrLXNlY3Rpb24gLmF1dGhvciwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmRhcmstc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZSwgLmF1dGhvci1zaWduYXR1cmUtbGcsIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtc20gLmF1dGhvci1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4LjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGVkYnkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucmVzdW1lLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5yZXN1bWUsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWFyZ2luOiAwcmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5yZXN1bWUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucmVzdW1lLCAuZGFyay1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlIHtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMC4zMTI1cmVtOyB9XG4gICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGEsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMCAwLjE4NzVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6aG92ZXIsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpob3ZlciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmhvdmVyLCAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6Zm9jdXMsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpmb2N1cywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXV0aG9yLXNpZ25hdHVyZS1sZyAuYXV0aG9yLWltYWdlIHtcbiAgd2lkdGg6IDguMTI1cmVtO1xuICBoZWlnaHQ6IDguMTI1cmVtOyB9XG5cbi5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgPiAucHVibGlzaGluZm8ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cblxuLmF1dGhvci1zaWduYXR1cmUtc20gLmF1dGhvci1pbWFnZSB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogYmxvY28gZGUgY3JlZGliaWxpZGFkZSAqL1xuLmFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsaWduLXRvcCAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCAuYWxpZ24tdG9wIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAuYWxpZ24tdG9wIC5wdWJsaXNoaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG5cbi8qIGJvdMOjbyAqL1xuLnRvZ2dsZS1jb250ZW50LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xuICBjb2xvcjogIzhiOGI4YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b2dnbGUtY29udGVudC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC50b2dnbGUtY29udGVudC1idXR0b24gLnRvZ2dsZS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uIC50b2dnbGUtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uLmlzLWFjdGl2ZSAudG9nZ2xlLWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjsgfVxuXG4udG9nZ2xlLWNvbnRlbnQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJsb2NrIC5wdWJsaXNoaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIC50b2dnbGUtY29udGVudC1ibG9jay5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEluZm9ybWHDp8O1ZXMgZG8gYXV0b3IgKi9cbi5hdXRvci1pbmZvLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtOmZpcnN0LWNoaWxkLCAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi8qIFJlZGVzIHNvY2lhaXMgZG8gYXV0b3IgKi9cbi5hdXRvci1zb2NpYWwtbWVkaWFzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgIC5hdXRvci1zb2NpYWwtbWVkaWFzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYSBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5jb2x1bW5pc3QsIC5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtLCAuY29sdW1uaXN0LWgsIC5jb2x1bW5pc3QtaC1zbSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNvbHVtbmlzdCBhLCAuY29sdW1uaXN0LXYgYSwgLmNvbHVtbmlzdC12LXNtIGEsIC5jb2x1bW5pc3QtaCBhLCAuY29sdW1uaXN0LWgtc20gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAucHVibGlzaGVkYnksIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5tYWlsLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubWFpbCwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5tYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QgPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWggPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZTpob3ZlciwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLm5hbWU6aG92ZXIsIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZTpob3ZlciwgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbjpob3ZlciwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbjpob3ZlciwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG5cbi5jb2x1bW5pc3QtaCA+IC5jb250ZW50LCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuY29sdW1uaXN0LXYsIC5jb2x1bW5pc3Qtdi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9IH1cbiAgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29sdW1uaXN0LXYtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbi5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtLCAuY29sdW1uaXN0LWgsIC5jb2x1bW5pc3QtaC1zbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbHVtbmlzdC12ID4gLmF2YXRhciAuaW1nLCAuY29sdW1uaXN0LXYtc20gPiAuYXZhdGFyIC5pbWcsIC5jb2x1bW5pc3QtaCA+IC5hdmF0YXIgLmltZywgLmNvbHVtbmlzdC1oLXNtID4gLmF2YXRhciAuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LWggPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uY29sdW1uaXN0LXYtc20gPiAuYXZhdGFyIC5pbWcsIC5jb2x1bW5pc3QtaC1zbSA+IC5hdmF0YXIgLmltZyB7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uYnRuLXNlZW1vcmUgLmF2YXRhciBhIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuXG4vKiBDYWJlw6dhbGhvIGRhIG1hdMOpcmlhIHF1YW5kbyBmb3IgY29sdW5hICovXG4uY29sdW1ucy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1cmVtOyB9XG5cbi4tbmV3c2NvbG9yID4gLmluZm8gLnRpdGxlLCAuLW5ld3MgPiAuaW5mbyAudGl0bGUsIC5oZWFkbGluZS1sZyA+IC5pbmZvIC50aXRsZSwgLmhlYWRsaW5lLXNtID4gLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLi1uZXdzY29sb3IgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC4tbmV3cyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmhlYWRsaW5lLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuaGVhZGxpbmUtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG5cbi5sYXRlc3RuZXdzLXNlY3Rpb24gLi1uZXdzY29sb3IgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5oZWFkbGluZS1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaGVhZGxpbmUtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzAwYTZmYjsgfVxuXG4ubGF0ZXN0bmV3cy1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tbmV3cyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaGVhZGxpbmUtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMGE2ZmI7IH1cblxuLnNwb3J0cy1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICMwMGMxNGQ7IH1cblxuLnNwb3J0cy1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMGMxNGQ7IH1cblxuLmVudHJldGFpbi1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjJkNTU7IH1cblxuLmVudHJldGFpbi1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjJkNTU7IH1cblxuLmpjMzYwLXNlY3Rpb24gLi1uZXdzY29sb3IgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC4tbmV3cyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uamMzNjAtc2VjdGlvbiAuLW5ld3Njb2xvciA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5oZWFkbGluZS1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjOGEwYWQ0OyB9XG5cbi5qYzM2MC1uZXdzIC4tbmV3c2NvbG9yID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuLW5ld3MgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5oZWFkbGluZS1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLmhlYWRsaW5lLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLW5ld3MgLi1uZXdzY29sb3IgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC4tbmV3cyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLmhlYWRsaW5lLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uY29tcGFueS1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC4tbmV3cyA+IC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaGVhZGxpbmUtbGcgPiAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLmNvbXBhbnktc2VjdGlvbiAuLW5ld3Njb2xvciA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuLW5ld3MgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmRhcmstc2VjdGlvbiAuLW5ld3Njb2xvciA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuLW5ld3MgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1zbSA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvIC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYXJrLXNlY3Rpb24gLi1uZXdzY29sb3IgPiAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLi1uZXdzID4gLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1sZyA+IC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtc20gPiAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAudGl0bGUge1xuICBjb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZGFyay1zZWN0aW9uIC4tbmV3c2NvbG9yID4gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC4tbmV3cyA+IC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtbGcgPiAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLXNtID4gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uLW5ld3MsIC5oZWFkbGluZS1sZywgLmhlYWRsaW5lLXNtLCAuaG9yaXpvbnRhbC1uZXdzLWxnLCAuaG9yaXpvbnRhbC1uZXdzLW1kLCAuaG9yaXpvbnRhbC1uZXdzLXNtLCAudmVydGljYWwtbmV3cy1sZywgLnZlcnRpY2FsLW5ld3MtbWQsIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC4tbmV3czpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhlYWRsaW5lLXNtOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1tZDpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLXNtOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLWxnOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLW1kOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLXNtOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpOyB9XG4gIC4tbmV3cyA+IC5pbWFnZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIGZpZ3VyZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlIGZpZ3VyZSwgLmhlYWRsaW5lLXNtID4gLmltYWdlIGZpZ3VyZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBmaWd1cmUsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC4tbmV3cyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhlYWRsaW5lLXNtID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIGZpZ3VyZSBpbWcsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ktVwiOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ktFwiOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6krFwiOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5oZWFkbGluZS1zbSA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgNDEsIDI4LCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxN3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxN3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDsgfVxuICAuLW5ld3MgPiAuaW5mbywgLmhlYWRsaW5lLWxnID4gLmluZm8sIC5oZWFkbGluZS1zbSA+IC5pbmZvLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8sIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbywgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC4tbmV3cyA+IC5pbmZvID4gLmhlYWRlciwgLmhlYWRsaW5lLWxnID4gLmluZm8gPiAuaGVhZGVyLCAuaGVhZGxpbmUtc20gPiAuaW5mbyA+IC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyA+IC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyA+IC5oZWFkZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmluZm8gPiAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvID4gLmhlYWRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyA+IC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLi1uZXdzID4gLmluZm8gPiAuaGVhZGVyIC5oYXQsIC5oZWFkbGluZS1sZyA+IC5pbmZvID4gLmhlYWRlciAuaGF0LCAuaGVhZGxpbmUtc20gPiAuaW5mbyA+IC5oZWFkZXIgLmhhdCwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvID4gLmhlYWRlciAuaGF0LCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gPiAuaGVhZGVyIC5oYXQsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyA+IC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyA+IC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyA+IC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuLW5ld3MgPiAuaW5mbyA+IC5jb250ZW50LCAuaGVhZGxpbmUtbGcgPiAuaW5mbyA+IC5jb250ZW50LCAuaGVhZGxpbmUtc20gPiAuaW5mbyA+IC5jb250ZW50LCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gPiAuY29udGVudCwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvID4gLmNvbnRlbnQsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW5mbyA+IC5jb250ZW50LCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvID4gLmNvbnRlbnQsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyA+IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuLW5ld3MgPiAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnID4gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5oZWFkbGluZS1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuLW5ld3MgPiAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhlYWRsaW5lLWxnID4gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5oZWFkbGluZS1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzOyB9XG4gICAgICAuLW5ld3MgPiAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnID4gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5oZWFkbGluZS1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuLW5ld3MgPiAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhlYWRsaW5lLWxnID4gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5oZWFkbGluZS1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLnNhdmVuZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbSAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTAuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNhdmVuZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1NhbHZhciBsaW5rJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuODEyNXJlbTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgd2lkdGg6IDMuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAuc2F2ZW5ld3MgW2NsYXNzXj1cImljb24tXCJdLCAuc2F2ZW5ld3MgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICNiZWJlYmU7IH1cbiAgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNkYTI5MWM7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuc2F2ZW5ld3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgIC5zYXZlbmV3czpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLCAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuc2F2ZW5ld3MuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0xpbmsgc2Fsdm8nOyB9XG5cbi5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTsgfSB9XG5cbi5oZWFkbGluZS1sZyAuaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuXG4uaGVhZGxpbmUtc20gPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07IH1cblxuLmhlYWRsaW5lLXNtIC5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yaXpvbnRhbC1uZXdzLWxnIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1tZCxcbi5ob3Jpem9udGFsLW5ld3Mtc20ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UsXG4gIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2Uge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDI4LjEyNXJlbTsgfSB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMi41cmVtOyB9IH1cbiAgLnJhZGlvLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDguODc1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW5mbyA+IC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSB7XG4gIHdpZHRoOiA1LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtOyB9XG4gIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gPiAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGlua2VkLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRhcmstc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGlua2VkLW5ld3MgPiAubGluayArIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMC4xMjVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMC4xMjVyZW07IH1cbiAgICAubGF0ZXN0bmV3cy1zZWN0aW9uIC5saW5rZWQtbmV3cyA+IC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTZmYjsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7IH1cblxuLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyA+IC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtbmV3cy1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cblxuLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyA+IC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyA+IC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuXG4uY3RhLXN1cHBvcnQge1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjEyNXJlbSAjZGEyOTFjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIC5jdGEtc3VwcG9ydCAudGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgLmN0YS1zdXBwb3J0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLi1zaGFyZSAudGl0bGUsIC5zaGFyZS1zbSAudGl0bGUsIC5zaGFyZS1sZyAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi4tc2hhcmUgLmxpc3Qtc2hhcmUsIC5zaGFyZS1zbSAubGlzdC1zaGFyZSwgLnNoYXJlLWxnIC5saXN0LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuLXNoYXJlIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4sIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuLCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLi1zaGFyZSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEsIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEsIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW07IH1cblxuLnNoYXJlLXNtIC50aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjEyNXJlbTsgfVxuXG4uc2hhcmUtc20gLmxpc3Qtc2hhcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNoYXJlLXNtIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLnNoYXJlLWxnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaGFyZS1sZyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSB7XG4gICAgICBwYWRkaW5nOiAwIDAuMzEyNXJlbTsgfVxuICAgIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cblxuLnVyZ2VudC1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXJnZW50LWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfSB9XG4gIC51cmdlbnQtYmFyIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuMDYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51cmdlbnQtYmFyIC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgICAudXJnZW50LWJhciAubWVzc2FnZTpob3ZlciwgLnVyZ2VudC1iYXIgLm1lc3NhZ2U6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1lc3NhZ2UtNDA0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7IH1cbiAgLm1lc3NhZ2UtNDA0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lc3NhZ2UtNDA0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjA2MjVyZW0gMCAyLjE4NzVyZW07IH1cbiAgLm1lc3NhZ2UtNDA0IC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lc3NhZ2UtNDA0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuICAubWVzc2FnZS00MDQgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lc3NhZ2UtNDA0IC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5ib2R5Lm1vZGFsLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJveC1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC45NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5ib3gtbW9kYWwuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MHZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm94LW1vZGFsIC5ib3gtbW9kYWwtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0MHZ3OyB9IH1cbiAgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIC5pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG5ib2R5Lm1lbnUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbmF2ZWdhY2FvIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuOTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICNuYXZlZ2FjYW8ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICNuYXZlZ2FjYW8uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAjbmF2ZWdhY2FvLmFjdGl2ZSAjbmF2IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0LjM3NXJlbTsgfVxuICAjbmF2ZWdhY2FvICNuYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMjUuNjI1cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDI1LjYyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAjbmF2ZWdhY2FvICNuYXYge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNuYXZlZ2FjYW8gI25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgICAgIG1pbi13aWR0aDogMy4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkYTI5MWM7IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhcjpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgI25hdi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogNS42MjVyZW0gMCAzLjQzNzVyZW07IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbmF2LWhlYWRlciAjbmF2LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLm5hdi1idXNjYSB7XG4gICAgICBtYXJnaW46IDAgNSUgMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAubmF2LWJ1c2NhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDEuODc1cmVtOyB9IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyB7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAubWVudS11dGlsaXRhcmlvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuMTg3NXJlbTsgfSB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyAudXRpbGl0eS1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLmJveC1jdGEtbmF2IHtcbiAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5ib3gtY3RhLW5hdiB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07IH0gfVxuICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAxMCU7XG4gICAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi44NzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmZvY3VzLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiA+IGE6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qS2XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLjNyZW07IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiA+IC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6krlwiOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAyLjg3NXJlbSAxLjEyNXJlbSA0Ljc1cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYTpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IHVsIGxpIGE6Zm9jdXMsICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODM4Mzg7IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IC5hY3RpdmUgKyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSB7XG4gICAgICBwYWRkaW5nOiAxLjEyNXJlbSA1JSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSB7XG4gICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi4xODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIFtjbGFzc149XCJpY29uLVwiXSwgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLnNoYXJlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi8qIFRlbXBvIFJlYWwgKi9cbi8qKi9cbi5zZWN0aW9uLXRlbXBvcmVhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tdGVtcG9yZWFsLmpvZ29zLWF0aXZvcyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjIuNDM3NXJlbTsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tdGVtcG9yZWFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogUGxhY2FyICovXG4ucGxhY2FyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGxhY2FyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH0gfVxuXG4vKiAqL1xuLnBsYWNhci1tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItbWV0YS1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1uYW1lICsgLnBsYWNhci1tZXRhLWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogaW5mbywgZGF0YSwgbG9jYWwgKi9cbi5wbGFjYXItbWV0YS1pbmZvIHtcbiAgY29sb3I6ICMwMGMxNGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogKi9cbi5wbGFjYXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDBjMTRkO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpob3ZlciwgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4vKiAqL1xuLnBsYWNhci1lcXVpcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItZXF1aXBlIHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLW1hbmRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICBvcmRlcjogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItZXF1aXBlLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLXZpc2l0YW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZS5lcXVpcGUtdmlzaXRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLWVzY3VkbyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07IH1cblxuLyogKi9cbi5wbGFjYXItcmVzdWx0YWRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBsYWNhci1yZXN1bHRhZG8ge1xuICAgICAgbWFyZ2luOiBhdXRvIDAuOTM3NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLXJlc3VsdGFkby1nb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS1tYW5kYW50ZSxcbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS12aXNpdGFudGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItcmVzdWx0YWRvLWdvbHMgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXG4gICAgICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tZXF1aXBlLXZpc2l0YW50ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tc2VwYXJhZG9yIHtcbiAgICBtYXJnaW46IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4vKiBjcm9ub21ldHJvICovXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIHRvcDogLTFweDsgfVxuXG4ucGxhY2FyLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0ZXh0Q29udGVudENvdW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdGV4dENvbnRlbnRDb3VudC5vY3VsdGFyQ29udGV1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0ZXh0Q29udGVudENvdW50Lm9jdWx0YXJDb250ZXVkbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA2MCUpOyB9XG5cbiNrZWVwLXJlYWRpbmctYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvcm9zY29wZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMDsgfVxuICAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9XG4gIC5ob3Jvc2NvcGUtaXRlbSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmhvcm9zY29wZS1pdGVtIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfSB9XG4gICAgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWl0ZW0gLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtbmF2IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbi5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyOmFmdGVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZjVmNWY1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYTI5MWM7IH0gfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIC5uYW1lLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSwgLmRhcmstc2VjdGlvblxuICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciAubmFtZSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb25cbiAgICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob3Jvc2NvcGUtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm86YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3NePVwiaWNvbi1cIl0sIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOC43NXJlbTsgfSB9XG4gIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtbmFtZSxcbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1uYW1lLFxuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWhvcm9zY29wbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW07IH1cblxuW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTsgfSB9XG5cbltjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZGEyOTFjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbltjbGltYXRlQm94XSAuaWNvbi1jbGltYXRlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXNpemU6IDMuNzVyZW07XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5kYXJrLXNlY3Rpb24gW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHksIC5kYXJrLXNlY3Rpb24gW2NsaW1hdGVCb3hdIC5jbGltYXRlLXRlbXAsIC5kYXJrLXNlY3Rpb24gW2NsaW1hdGVCb3hdIC5pY29uLWNsaW1hdGUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMm46YmVmb3JlIHtcbiAgY29udGVudDogXCLupKBcIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ9cIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwM246YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwMW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMWQ6YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwM2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKFcIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwNG46YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwNGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ5cIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwOW46YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwOWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKJcIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIxMG46YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIxMGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXI1MG46YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXI1MGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1jbGltYXRlLndlYXRoZXIxMW46YmVmb3JlLCAuaWNvbi1jbGltYXRlLndlYXRoZXIxMWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKNcIjsgfVxuXG4udGFiZWxhLWNvdGFjYW8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC50YWJlbGEtY290YWNhbyB0ciArIHRyIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuXG4uZGFyay1zZWN0aW9uIFtqc29uY290YWNhb10ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGFiZWxhLXRhYnVhLW1hcmVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAudGFiZWxhLXRhYnVhLW1hcmVzIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gIC50YWJlbGEtdGFidWEtbWFyZXMgdGQge1xuICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjMxMjVyZW07IH1cblxuLmRhcmstc2VjdGlvbiBbanNvbnRhYnVhZGVtYXJlc10ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIFtqc29udGFidWFkZW1hcmVzXSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmRhcmstc2VjdGlvbiAudGFidWEtbWFyZXMtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYXRhVGFidWFNYXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kYXRhVGFidWFNYXJlOmhvdmVyIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuZGF0YVRhYnVhTWFyZSwgLmRhdGFUYWJ1YU1hcmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gIC5kYXRhVGFidWFNYXJlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIu6ktlwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cblxuI2xvdGVyaWEgLnByZW1pbyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gKyAucHJlbWlvIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyAuaW5mby1zb3J0ZWlvLW5vbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1ub21lIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gLm51bWVyb3Mtc29ydGVpbyAuaXRlbS1udW1lcm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYzE0ZDtcbiAgICBjb2xvcjogIzAwYzE0ZDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAuZGFyay1zZWN0aW9uICNsb3RlcmlhIC5wcmVtaW8gLnRhYmVsYS1nYW5oYWRvcmVzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC50YWJlbGEtZ2FuaGFkb3JlcyB0Ym9keSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1vZHVsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG4gICAgc2VjdGlvbltjbGFzcyo9XCItc2VjdGlvblwiXSB7XG4gICAgICBwYWRkaW5nOiAzLjQzNzVyZW0gMDsgfSB9XG5cbltjbGFzc149XCItcGFnZVwiXSxcbltjbGFzcyo9XCItcGFnZVwiXSB7XG4gIHBhZGRpbmc6IDAgMCA2LjI1cmVtOyB9XG5cbi5lZGl0b3JpYS1zZWN0aW9uIC5mZWVkLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uZmVlZC1zZWN0aW9uIFtjbGFzc149XCItbmV3cy1cIl06bm90KDpmaXJzdC1jaGlsZCksXG4uZmVlZC1zZWN0aW9uIFtjbGFzcyo9XCItbmV3cy1cIl06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuXG4uZmVlZC1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgKyAuc2lkZWJhci1mZWVkIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbi5mZWVkLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuY292ZXIgLnRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5cbi5mZWVkLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuY292ZXIgLmF1dGhvci1zaWduYXR1cmUtc20ge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4uZGFyay1zZWN0aW9uIC5mZWVkLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuY292ZXIgLnV0aWxpdHktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZlZWQtc2VjdGlvbiAuc2lkZWJhci1mZWVkIC50ZWFtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZlZWQtc2VjdGlvbiAuc2lkZWJhci1mZWVkIC50ZWFtcyAudGh1bWIge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuZmVlZC1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgLnRlYW1zIC50ZWFtcy1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAuZGFyay1zZWN0aW9uIC5mZWVkLXNlY3Rpb24gLnNpZGViYXItZmVlZCAudGVhbXMgLnRlYW1zLW5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZlZWQtc2VjdGlvbiAuc2lkZWJhci1mZWVkIC5mYW1vdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuNjg3NXJlbSAwOyB9XG4gIC5mZWVkLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuZmFtb3VzIGltZyB7XG4gICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmZlZWQtc2VjdGlvbiAuc2lkZWJhci1mZWVkIC5mYW1vdXMgLmZhbW91cy1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjOGI4YjhiOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuZmVlZC1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgLmZhbW91cyAuZmFtb3VzLW5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZlZWQtc2VjdGlvbiAuc2lkZWJhci1mZWVkIC5wcmltYXJ5ZmxleC1idG4ge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uZGFyay1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAuZGFyay1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICAuZGFyay1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICAuZGFyay1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdICsgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sXG4gIC5kYXJrLXNlY3Rpb24gW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkOyB9XG5cbmJvZHk6bm90KCNob21lKSAjY29udGVudC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuXG4jaGVhZGVyLWJhciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDMuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNoZWFkZXItYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC45Mzc1cmVtOyB9IH1cbiAgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIgLnV0aWxpdHktYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG4ge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2hlYWRlci1iYXIgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwOyB9IH1cbiAgI2hlYWRlci1iYXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNoZWFkZXItYmFyIC5sb2dvID4gaW1nIHtcbiAgICAgIHdpZHRoOiAzLjI1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2hlYWRlci1iYXIgLmxvZ28gPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiA3LjI1cmVtOyB9IH1cbiAgI2hlYWRlci1iYXIucmV0cmF0aWwge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAjaGVhZGVyLWJhci5yZXRyYXRpbC5maXhvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaGVhZGVyLWJhci5yZXRyYXRpbC5maXhvIHtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgICNoZWFkZXItYmFyLnJldHJhdGlsLmluYXRpdm8ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwgLmxvZ28gPiBpbWcge1xuICAgICAgICB3aWR0aDogNC4yNXJlbTsgfSB9XG4gICAgI2hlYWRlci1iYXIucmV0cmF0aWwgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaGVhZGVyLWJhci5yZXRyYXRpbCAuaGVhZGVyLWJhci1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDAuMzEyNXJlbSAwOyB9IH1cblxuLmZvb3Rlci1iYXIge1xuICBjb2xvcjogIzE5MTkxOTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuZm9vdGVyLWJhciAuYmFjay10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmJhY2stdG9wIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItYmFyIC5mb290ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMDsgfVxuICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYTpob3ZlciwgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiBsaSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIHtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIFtjbGFzc149XCJpY29uLVwiXSwgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYTpob3ZlciwgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLWJhciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAxLjU2MjVyZW07IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLWNvcHlyaWdodCBwIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgd2lkdGg6IDgwdnc7XG4gIGhlaWdodDogNzB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0MHZ3OyB9IH1cbiAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWEge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7IH1cbiAgICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IC5jYXRlZ29yaWEtbm90aWNpYSBoMyB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQgLmNhdGVnb3JpYS1ub3RpY2lhIHAge1xuICAgICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IC5jYXRlZ29yaWEtbm90aWNpYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFBhZ2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGFyZG5ld3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuXG4uaGFyZG5ld3MsIC5oYXJkbmV3cy1jb21wbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oYXJkbmV3cyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAuaGFyZG5ld3MgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmhhcmRuZXdzIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLCAuaGFyZG5ld3MgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0sXG4gIC5oYXJkbmV3cyBbY2xhc3NePVwiaGVhZGxpbmVcIl0sIC5oYXJkbmV3cyBbY2xhc3MqPVwiaGVhZGxpbmVcIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLCAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj1cImhlYWRsaW5lXCJdLCAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3MqPVwiaGVhZGxpbmVcIl0ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMS44NzVyZW07XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH1cbiAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07IH1cbiAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mzc1cmVtOyB9XG4gICAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYsIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LXNtLCAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LCAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtOmxhc3Qtb2YtdHlwZSwgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIFtjbGFzc149XCItYnRuXCJdLCAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIFtjbGFzcyo9XCItYnRuXCJdLCAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzXj1cIi1idG5cIl0sIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiBbY2xhc3MqPVwiLWJ0blwiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMxMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLCAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSwgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLCAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSwgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZzogMCAwIDEuODc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLCAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0sIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJhZGlvLXNlY3Rpb24gW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLmhvcml6b250YWwtbmV3cy1tZCxcbiAgLnJhZGlvLXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLmhvcml6b250YWwtbmV3cy1tZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dmpjLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuICAudHZqYy1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sIC50dmpjLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR2amMtc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHZqYy1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGVjaWFscy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lhbHMtc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobiszKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLnNwZWNpYWxzLXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMykgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuamMzNjAtc2VjdGlvbiBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLmpjMzYwLXNlY3Rpb24gW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtOyB9IH1cblxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cbi5sb2FkcmVzdWx0cyA+IGFydGljbGUsXG4uanMtaW5maW5pdGUtc2Nyb2xsID4gYXJ0aWNsZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2FkcmVzdWx0cyA+IGFydGljbGUuaXMtbG9hZGVkLFxuICAuanMtaW5maW5pdGUtc2Nyb2xsID4gYXJ0aWNsZS5pcy1sb2FkZWQge1xuICAgIGFuaW1hdGlvbjogc2NhbGVVcCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi8qIGFuaW1hw6fDo28gZG8gaW5maW5pdGUgc2Nyb2xsKi9cbkBrZXlmcmFtZXMgc2NhbGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1oZWFkZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5oYXQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvcixcbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5pbmZvdGl0bGUsXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuaW5mb3RpdGxlLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmluZm90aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAucXVvdGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAwLjM3NXJlbSBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWE1YTVhOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzhiOGI4YjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ10sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ10sXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXTpob3ZlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ106aG92ZXIsXG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddOmhvdmVyLFxuICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ106aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAudGl0bGUtc2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAudGl0bGUtc3Vic2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAudGl0bGUtc3Vic2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRlbXBsYXRlLW1hdGVyaWEsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMDsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmhhdCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5oYXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2RhMjkxYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuaW5mbywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbyAudGlwby1tYXRlcmlhLWdsb3NzYXJpby10ZXh0LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuNjI1cmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmF1dGhvci1zaWduYXR1cmUtc20gLmNvbnRlbnQgLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yICsgLmF1dGhvcjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yICsgLmF1dGhvcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwIDAgMDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSAudGl0bGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC5saXN0LXNoYXJlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC5saXN0LXNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMC4xODc1cmVtIDAuNjI1cmVtIDAgMDsgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gW2NsYXNzXj0naWNvbi0nXSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3NePSdpY29uLSddLFxuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gW2NsYXNzKj0nIGljb24tJ10sXG4gICAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuc2Nyb2xsLXRhYmxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5zY3JvbGwtdGFibGUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoOmxhc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRoLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgY29sb3I6ICMzODM4Mzg7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGltZywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBpZnJhbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaWZyYW1lLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAudHdpdHRlci10d2VldCxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuaW5zdGFncmFtLW1lZGlhIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBpZnJhbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaWZyYW1lLFxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC50d2l0dGVyLXR3ZWV0LFxuICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC50d2l0dGVyLXR3ZWV0LFxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDEsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDEsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoMixcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGgyLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDMsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoMyxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGg0LFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDQsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoNSxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGg1LFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDYsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoNiB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdWwsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdWwsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBvbCxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMzc1cmVtIHNvbGlkICNkYTI5MWM7XG4gICAgICBtYXJnaW46IDMuMTI1cmVtIGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDMuNDM3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuNjI1cmVtIDUuNjI1cmVtOyB9IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qSrXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgICAgIGxlZnQ6IC0yLjY4NzVyZW07XG4gICAgICAgICAgdG9wOiAtMC42MjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGNpdGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGNpdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCB7XG4gICAgICBtYXJnaW46IDEuNjI1cmVtIDA7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAuaXRlbS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAuaXRlbS1pbWFnZSAuY291bnRlckNhcm91c2VsLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAuaXRlbS1pbWFnZSAuY291bnRlckNhcm91c2VsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgei1pbmRleDogMzA7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIGZpZ3VyZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUgZmlnY2FwdGlvbiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgW2NsYXNzXj0naWNvbi0nXSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgW2NsYXNzXj0naWNvbi0nXSxcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzcyo9JyBpY29uLSddLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgW2NsYXNzKj0nIGljb24tJ10ge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMC40Mzc1cmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1wcmV2LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAub3dsLXByZXYsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAub3dsLW5leHQsXG4gICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAub3dsLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQge1xuICAgICAgbWFyZ2luOiAzLjEyNXJlbSAwIDEuODc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIHtcbiAgICAgICAgICBtYXJnaW46IDMuMTI1cmVtIDA7IH0gfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cmVtOyB9IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnTGVpYSB0YW1iw6ltOiAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluaywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbmsge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluazpob3ZlciwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5zaGFyZS1sZyAubGlzdC1zaGFyZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ10sXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ10sXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ10ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddOmhvdmVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ106aG92ZXIsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXTpob3ZlcixcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2Uge1xuICAgIHdpZHRoOiA4LjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE4LjEyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSAudXRpbGl0eS1idG4sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSAudXRpbGl0eS1idG4ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH0gfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS10YWdzIC5zZWNvbmRhcnktYnRuLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS10YWdzIC5zZWNvbmRhcnktYnRuIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbTsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3Agc3BhbixcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBpZnJhbWUsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS10YWdzLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS10YWdzLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvcixcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29tbWVudHMsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbW1lbnRzLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1tb3JlLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1tb3JlIHtcbiAgICBtYXJnaW46IDEuODc1cmVtIDA7IH1cbiAgXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLW1vcmUsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1cmVtOyB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhICN2ZWphLXRhbWJlbSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1zbSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgI3ZlamEtdGFtYmVtIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVtcGxhdGUtY29sdW1uaXN0LWxpc3QgLmNvbC1tZC0zICsgLmNvbC1tZC0zIFtjbGFzc149XCJjb2x1bW5pc3QtXCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVtcGxhdGUtY29sdW1uaXN0LWxpc3QgLmNvbC1tZC0zOm50aC1jaGlsZChuKzUpIFtjbGFzc149XCJjb2x1bW5pc3QtXCJdLFxuICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCAuY29sLW1kLTM6bnRoLWNoaWxkKG4rNSkgW2NsYXNzKj1cImNvbHVtbmlzdC1cIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbi50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07IH1cbiAgLnRlbXBsYXRlLWNvbHVtbmlzdC1mZWVkIC5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfVxuXG4uY29sdW1uaXN0LXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb2x1bW5pc3Qtc2VjdGlvbiAub3dsLWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY29sdW1uaXN0LXNlY3Rpb24gLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLm1lZGlhLXNlY3Rpb24gLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVkaWEtc2VjdGlvbiAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLm1lZGlhLXNlY3Rpb24gLnV0aWxpdHktYnRuIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubGlzdC1tZWRpYS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2RhMjkxYzsgfVxuICAubGlzdC1tZWRpYS1pdGVtOmhvdmVyIC5kYXRlIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuXG4udGVtcGxhdGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cbiAgICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIgLnJlc3VsdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLmFydGljbGUtaGVhZGVyIC5yZXN1bHQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLnJlc3VsdCAucmVzdWx0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAucmVzdWx0IC5yZXN1bHQtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAucmVzdWx0IC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgbWFyZ2luLXRvcDogMC42ODc1cmVtOyB9XG5cbi5ibG9jby1jYW1wby1idXNjYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkxOTE5O1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2Ege1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMXJlbTtcbiAgICByaWdodDogMDsgfVxuICAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2Ege1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi50ZW1wbGF0ZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICAudGVtcGxhdGUtZ2FsbGVyeSAudmVydGljYWwtbmV3cy1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnRlbXBsYXRlLWdhbGxlcnkgLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3MtbWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07IH1cblxuLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG5cbi50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi50ZWFtLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbi50ZWFtLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTsgfVxuXG4udGVhbS1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuLnRlYW0tc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH1cblxuLnRlYW0tc2VjdGlvbiAuc2VjdGlvbi1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWxwZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cbi50ZXh0LWNvbG9yLWNvcjEge1xuICBjb2xvcjogXCJncmVlblwiOyB9XG5cbi5iZy1jb2xvci1jb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJncmVlblwiOyB9XG5cbi50ZXh0LWNvbG9yLWNvcjIge1xuICBjb2xvcjogXCJvcmFuZ2VcIjsgfVxuXG4uYmctY29sb3ItY29yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwib3JhbmdlXCI7IH1cblxuLnRleHQtY29sb3ItY29yMyB7XG4gIGNvbG9yOiBcInllbGxvd1wiOyB9XG5cbi5iZy1jb2xvci1jb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJ5ZWxsb3dcIjsgfVxuXG4udGV4dC1jb2xvci1jb3I0IHtcbiAgY29sb3I6IFwiYmx1ZVwiOyB9XG5cbi5iZy1jb2xvci1jb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJibHVlXCI7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCJodG1sICoge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDsgIFxyXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gIC8vIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxufVxyXG5cclxuYnV0dG9uLCBpbnB1dCwgYSwgdGV4dGFyZWEge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC8vIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmgxIHtmb250LXNpemU6IDQwcHh9XHJcbmgyIHtmb250LXNpemU6IDM2cHh9XHJcbmgzIHtmb250LXNpemU6IDI0cHh9XHJcbmg0IHtmb250LXNpemU6IDIwcHh9XHJcbmg1IHtmb250LXNpemU6IDE2cHh9XHJcbmg2IHtmb250LXNpemU6IDE0cHh9XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgaDEge2ZvbnQtc2l6ZTogMzBweH1cclxuICBoMiB7Zm9udC1zaXplOiAyNnB4fVxyXG4gIGgzIHtmb250LXNpemU6IDIwcHh9XHJcbiAgaDQge2ZvbnQtc2l6ZTogMTZweH1cclxuICBoNSB7Zm9udC1zaXplOiAxMnB4fVxyXG4gIGg2IHtmb250LXNpemU6IDEwcHh9XHJcbn1cclxuXHJcbnAge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyB1bCwgb2wge1xyXG4vLyAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xyXG4vLyAgIGxpIHtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogIGNhbGN1bGF0ZVJlbSg3cHgpO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuXHJcbi8vRm9ybVxyXG50ZXh0YXJlYSB7XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcbi8vIC5pbnB1dC1ncm91cCB7XHJcbi8vICAgbWFyZ2luLWJvdHRvbTogY2FsY1JlbSgxNXB4KTtcclxuLy8gfVxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSxcclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT10ZWxdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT11cmxdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbi8vIC5pbnB1dC1ncm91cCB0ZXh0YXJlYSB7XHJcbi8vICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuLy8gICBiYWNrZ3JvdW5kOiBub25lO1xyXG4vLyAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcclxuLy8gICBjb2xvcjogI2ZmZjtcclxuLy8gICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpO1xyXG4vLyAgIGZvbnQtc2l6ZTogY2FsY1JlbSgxMnB4KTtcclxuLy8gICAmOmZvY3VzIHtcclxuLy8gICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvcjtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG4gIC8vIGNvbG9yOiAkZGl2aXNvci1jb2xvcjtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIC8vIGNvbG9yOiAkZGl2aXNvci1jb2xvcjtcclxufVxyXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgLy8gY29sb3I6ICRkaXZpc29yLWNvbG9yO1xyXG59IiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2Z0dDc2aycpO1xyXG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9mdHQ3NmsjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/ZnR0NzZrJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9mdHQ3NmsnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9mdHQ3NmsjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTZweCk7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zaGFyZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtYXF1YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1hcXVhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1hcmllcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1hcmllczsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtY2FuY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWNhbmNlcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtY2Fwcmljb3JuaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtY2Fwcmljb3JuaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWVzY29ycGlhbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1lc2NvcnBpYW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWdlbWVvcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1nZW1lb3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWxlYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtbGVhbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtbGlicmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtbGlicmE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXBlaXhlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1wZWl4ZXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXNhZ2l0YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1zYWdpdGFyaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLXRvdXJvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLXRvdXJvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy12aXJnZW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtdmlyZ2VtOyBcclxuICB9XHJcbn1cclxuLmljb24tdGltZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdGltZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNhcHJpY29ybmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYXByaWNvcm5pbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBlaXhlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGVpeGVzOyBcclxuICB9XHJcbn1cclxuLmljb24tc2FyZ2l0YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2FyZ2l0YXJpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXZpcmdlbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmlyZ2VtOyBcclxuICB9XHJcbn1cclxuLmljb24tZ2VtaW9zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1nZW1pb3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1sZWFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1sZWFvOyBcclxuICB9XHJcbn1cclxuLmljb24tZXNjb3JwaWFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1lc2NvcnBpYW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi10b3VybyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdG91cm87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcmllcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJpZXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcXVhcmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcXVhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tY2FuY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYW5jZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1saWJyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbGlicmE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jYWxlbmRhcmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jYWxlbmRhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tYW1wbGlhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYW1wbGlhcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNodXZhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jaHV2YTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWx1YSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbHVhOyBcclxuICB9XHJcbn1cclxuLmljb24tbnVibGFkbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbnVibGFkbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXBhcmMtbnVibGFkby1kaWEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1kaWE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wYXJjLW51YmxhZG8tbm9pdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1ub2l0ZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNvbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc29sOyBcclxuICB9XHJcbn1cclxuLmljb24tdGVtcG9yYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXRlbXBvcmFsOyBcclxuICB9XHJcbn1cclxuLmljb24tdHJvdmFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi10cm92YW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi12ZW50byB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmVudG87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZG93bmxvYWQ7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1tYWlsOyBcclxuICB9XHJcbn1cclxuLmljb24tbGlua2VkaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmljb24td2hhdHNhcHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXdoYXRzYXBwOyBcclxuICB9XHJcbn1cclxuLmljb24tZmFjZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdHdpdHRlcjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXF1b3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1xdW90ZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWdhbGxlcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWdhbGxlcnk7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jb250cmFzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY29udHJhc3Q7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXA7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tZG93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLWRvd247IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS11cDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWNvbS1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctY29tLXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmljb24tZmxhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZmxhZzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWF1ZGlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hdWRpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXZpZGVvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi12aWRlbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmljb24tZm9udC1sZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mb250LWxlc3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1mb250LXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZvbnQtcGx1czsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW5ld3NsZXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NsZXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1uYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5hdjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW5ld3NwYXBwZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NwYXBwZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wbHVzOyBcclxuICB9XHJcbn1cclxuLmljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmljb24ta2luZC1uZXdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1raW5kLW5ld3M7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hY2Nlc3NpYmlsaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hY2Nlc3NpYmlsaXR5OyBcclxuICB9XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWluc3RhZ3JhbTsgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHRcdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuXHQub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG5cdGJ1dHRvbi5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblxuXHQmLm93bC1sb2FkZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtZ3JhYiB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGN1cnNvcjogZ3JhYjtcblx0fVxuXG5cdCYub3dsLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQmLm93bC1ydGwgLm93bC1pdGVtIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLWluIHtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG5cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC5vd2wtbGF6eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG5cdFx0Lm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aW1nLm93bC1sYXp5IHtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiRvd2wtaW1hZ2UtcGF0aDogXCJcIiAhZGVmYXVsdDtcblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbHtcblx0Lm93bC12aWRlby13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogODBweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JG93bC1pbWFnZS1wYXRofW93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC12aWRlby10biB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLWZyYW1lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJvd2wuY2Fyb3VzZWxcIjsgLy8gY2FtaW5obyBkZSBpbXBvcnRhw6fDo28gbm8gYXF1aXZvIGNvbmZpZy55bWxcclxuXHJcbi8vQGltcG9ydCAnb3dsLnRoZW1lLmRlZmF1bHQnO1xyXG5cclxuLypcclxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXHJcbiAqL1xyXG5cclxuJGNvbG9yLWJhc2U6ICM4Njk3OTEgIWRlZmF1bHQ7XHJcbiRjb2xvci13aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXk6ICNkNmQ2ZDYgIWRlZmF1bHQ7XHJcblxyXG4vL25hdlxyXG5cclxuJG5hdi1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kbmF2LWNvbG9yLWhvdmVyOiAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXYtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xyXG4kbmF2LXJvdW5kZWQ6IDNweCAhZGVmYXVsdDtcclxuJG5hdi1tYXJnaW46IDVweCAhZGVmYXVsdDtcclxuJG5hdi1wYWRkaW5nOiA0cHggN3B4ICFkZWZhdWx0O1xyXG4kbmF2LWJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kbmF2LWJhY2tncm91bmQtaG92ZXI6ICRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG4kbmF2LWRpc2FibGVkLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcclxuXHJcbi8vZG90c1xyXG5cclxuJGRvdC13aWR0aDogMTBweCAhZGVmYXVsdDtcclxuJGRvdC1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRkb3Qtcm91bmRlZDogMzBweCAhZGVmYXVsdDtcclxuJGRvdC1tYXJnaW46IDVweCA3cHggIWRlZmF1bHQ7XHJcbiRkb3QtYmFja2dyb3VuZDogJGNvbG9yLWdyYXkgIWRlZmF1bHQ7XHJcbiRkb3QtYmFja2dyb3VuZC1hY3RpdmU6ICRjb2xvci1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG93bC1pbWFnZS1wYXRoOiBcIi4uL2ltYWdlcy9wbHVnaW5zL293bC5jYXJvdXNlbC9cIiAhZGVmYXVsdDtcclxuXHJcbi8qIHNsaWRlciBibG9jayAqL1xyXG4uc2xpZGVyLWNhcm91c2VsLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy8gU3R5bGluZ1xyXG4ub3dsLWNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5vd2wtaXRlbSB7XHJcbiAgICA+IC5pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5leHQgYW5kIFByZXYgYnV0dG9uc1xyXG4gIC5vd2wtbmF2IHtcclxuICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAvLyBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBidXR0b24ub3dsLXByZXYsXHJcbiAgICBidXR0b24ub3dsLW5leHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5vd2wtcHJldiB7XHJcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMHB4KTtcclxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC42NSswLDArMTAwO05ldXRyYWwrRGVuc2l0eSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgbGVmdCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcclxuICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgbGVmdCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcclxuICAgICAgICApOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxyXG4gICAgICAgICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICB9XHJcbiAgICAgICYub3dsLW5leHQge1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSgwcHgpO1xyXG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXHJcbiAgICAgICAgKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXHJcbiAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCVcclxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgfVxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTdHlsaW5nIGRvdHNcclxuICAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAub3dsLWRvdHMge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbWFyZ2luOiBjYWxjLXJlbSgxMnB4KSAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLm93bC1kb3Qge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHpvb206IDE7XHJcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vLyBFdmVudCB3cmFwcGVyXHJcbi8vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcclxuLy8vIEBwYXJhbSB7Qm9vbH0gJHNlbGYgW2ZhbHNlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgY3VycmVudCBzZWxlY3RvclxyXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xyXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XHJcbiAgQGlmICRzZWxmIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8gTWFrZSBhIGNvbnRleHQgYmFzZWQgc2VsZWN0b3IgYSBsaXR0bGUgbW9yZSBmcmllbmRseVxyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbnRleHRcclxuQG1peGluIHdoZW4taW5zaWRlKCRjb250ZXh0KSB7XHJcbiAgI3skY29udGV4dH0gJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vLyBBIG1peGluIGZvciB3cml0aW5nIEBmb250LWZhY2UgcnVsZXMgaW4gU0FTUy5cclxuLy8vIHVzYWdlOiBAaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWEgTm92YSBMaWdodCcsICcuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250Jyk7XHJcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICR1cmwpIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIiN7JG5hbWV9XCI7XHJcbiAgICBzcmM6IHVybChcIiN7JHVybH0uZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIjeyR1cmx9LmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgdXJsKFwiI3skdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgIHVybChcIiN7JHVybH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICB1cmwoXCIjeyR1cmx9LnN2ZyMjeyRuYW1lfVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb252ZXJ0aW5nIFBob3Rvc2hvcCBMZXR0ZXIgU3BhY2luZyB0byBDU1NcclxuQG1peGluIGxldHRlci1zcGFjaW5nKCRudW06IDEwMCkge1xyXG4gIGxldHRlci1zcGFjaW5nOiBnZXRMZXR0ZXJTcGFjaW5nKCRudW0pO1xyXG59XHJcblxyXG4vLyBCb3JkZXItcmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCR2YWx1ZXMpIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250U2l6ZSgkc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgkc2l6ZSk7XHJcbn1cclxuIiwiLy8gZmRhdGVwaWNrZXIgdmFyaWFibGVzIGFuZCB0aGVpciBkZWZhdWx0c1xyXG4vLyAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTogIzRkODg1ZiAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDogI2VlZSAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3k6IDAuMiAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGZkYXRlcGlja2VyLXVpLWNvbG9yLCAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXRyYW5zcGFyZW5jeSkgIWRlZmF1bHQ7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkZmRhdGVwaWNrZXItdWktY29sb3IsICRmZGF0ZXBpY2tlci11aS1ib3JkZXItdHJhbnNwYXJlbmN5KSAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM6IDVweCAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLW9sZC1uZXctY29sb3I6ICM5OTkgIWRlZmF1bHQ7XHJcbi8vICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItaW5saW5lLXdpZHRoOiAyMjBweCAhZGVmYXVsdDtcclxuXHJcbi8vIHVuY29tbWVudCBpZiB1c2VkIHdpdGggZm91bmRhdGlvbiA1IHRvIGdldCBjb21wYXRpYmxlIGRlZmF1bHRzLCB0aGFua3MgamFtZXNzdG9uZWNvXHJcbiRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OiAkdGV4dC1jb2xvcjtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYmc6ICRmLWRyb3Bkb3duLWJnO1xyXG4kZmRhdGVwaWNrZXItdWktdGV4dC1jb2xvcjogJHRleHQtY29sb3I7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC43KTtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3k6IDAuMiAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGVzdDtcclxuJGZkYXRlcGlja2VyLXVpLXNoYWRvdzogbm9uZTtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM6IDA7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1iZWZvcmUtY29sb3I6IGxpZ2h0ZW4oJGZkYXRlcGlja2VyLXVpLXRleHQtY29sb3IsIDMwJSk7XHJcbiRmZGF0ZXBpY2tlci11aS1vbGQtbmV3LWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuLy8gJGZkYXRlcGlja2VyLWlubGluZS13aWR0aDogJGYtZHJvcGRvd24tbWF4LXdpZHRoO1xyXG5cclxuLmRhdGVwaWNrZXIge1xyXG4gIHdpZHRoOiAyOTBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgY29sb3I6ICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmZGF0ZXBpY2tlci11aS1iZztcclxuICAgIGJvcmRlcjogJGZkYXRlcGlja2VyLXVpLWJvcmRlcjtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcclxuICAgIGJveC1zaGFkb3c6ICRmZGF0ZXBpY2tlci11aS1zaGFkb3c7XHJcblxyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAgICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcclxuICAgICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHIge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZS5kYXksICYuYWN0aXZlLnllYXIgeyBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTsgfVxyXG4gICAgICAgICYuZGF0ZS1zd2l0Y2ggeyB3aWR0aDogMTQ1cHg7IH1cclxuICAgICAgICBzcGFuLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyB9XHJcbiAgICAgICAgJi5wcmV2LCAmLm5leHQge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1iZztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUuZGF5LCAmLmFjdGl2ZS55ZWFyIHsgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLXByaW1hcnk7IH1cclxuICAgICAgICAmLm9sZCAsICYubmV3IHsgY29sb3I6ICRmZGF0ZXBpY2tlci11aS1vbGQtbmV3LWNvbG9yOyB9XHJcbiAgICAgICAgc3Bhbi5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTsgY29sb3I6ICRjb2xvci13aGl0ZX1cclxuICAgICAgICAmLmRheS5kaXNhYmxlZCB7IGNvbG9yOiAkZmRhdGVwaWNrZXItdWktZGlzYWJsZWQ7IH1cclxuICAgICAgICBzcGFuLm1vbnRoLmRpc2FibGVkLCBzcGFuLnllYXIuZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAxJTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgICAgICAgJi5jdyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jdyB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgJi5kYXlzIGRpdi5kYXRlcGlja2VyLWRheXMgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gICYubW9udGhzIGRpdi5kYXRlcGlja2VyLW1vbnRocyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgJi55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGggeyBjdXJzb3I6IHBvaW50ZXI7IH1cclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUgeyB3aWR0aDogJGZkYXRlcGlja2VyLWlubGluZS13aWR0aDsgfVxyXG4uZGF0ZXBpY2tlci1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHRhYmxlIHRyIHRkIHNwYW4geyBmbG9hdDogcmlnaHQ7IH1cclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03cHg7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gIH1cclxufVxyXG4uZGF0ZXBpY2tlcj5kaXYsXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUsXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmRhdGVwaWNrZXItY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXHJcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRheSwgXHJcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS55ZWFyIHtcclxuICAgIC8vIGJhY2tncm91bmQ6ICM0ZDg4NWY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKVxyXG59IiwiLnB1YmxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUHVibGljaWRhZGVcIjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbi5hZHMge1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTVweCkgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBleHRlbmQgLnB1YmxpO1xyXG4gICAgfVxyXG59XHJcbi5iaWxsYm9hcmQge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA3MjdweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYWxmIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi5yZXRhbmd1bGFyIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFxyXG4gKi9cclxuLmFkcy1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyNzBweCk7XHJcbiAgICB9XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB9XHJcbiAgICAuYWRzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkcy1maXhlZC1tb2JpbGUge1xyXG4gICAgJi5hZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oMzIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Jsb2NvLW5hdGl2ZS1yb2RhcGUge1xyXG4gICAgLnRtLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSIsIi8vIENvbG9ycyBieSBzZWN0aW9uc1xyXG4uLWNvbG9yYnRuLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICBAZWFjaCAkaSwgJGF0dHJpYnV0ZSBpbiAkc2VjdGlvbnMge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY2xhc3NuYW1lKX0pIHtcclxuICAgICAgYmFja2dyb3VuZDogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9O1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbG9ycyBieSBzZWN0aW9uc1xyXG4uLWNvbG9yYnRuLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICBAZWFjaCAkaSwgJGF0dHJpYnV0ZSBpbiAkc2VjdGlvbnMge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY2xhc3NuYW1lKX0pIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9O1xyXG4gICAgICBjb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItYmFyIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgLnNlY29uZGFyeS1idG4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3BvcnRzO1xyXG4gICAgfVxyXG4gIH0gXHJcbn1cclxuXHJcbi4tYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDIwcHgpO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMtcmVtKDM2cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgYm9yZGVyOiBzb2xpZCBjYWxjLXJlbSgxcHgpIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgY2FsYy1yZW0oNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHByaW1hcnlcclxuLnByaW1hcnktYnRuIHtcclxuICBAZXh0ZW5kIC4tYnRuO1xyXG4gIEBleHRlbmQgLi1jb2xvcmJ0bi1wcmltYXJ5O1xyXG4gIHdpZHRoOiBjYWxjLXJlbSgyOTVweCk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbn1cclxuXHJcbi8vIHByaW1hcnkgZmxleFxyXG4ucHJpbWFyeWZsZXgtYnRuIHtcclxuICBAZXh0ZW5kIC4tYnRuO1xyXG4gIEBleHRlbmQgLi1jb2xvcmJ0bi1wcmltYXJ5O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vLyBTZWNvbmRhcnlcclxuLnNlY29uZGFyeS1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXNlY29uZGFyeTtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5hcnRpY2xlLXRhZ3NcIikge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uIC5hcnRpY2xlLXRhZ3NcIikge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVXRpbGl0eS1idXR0b25cclxuLnV0aWxpdHktYnRuIHtcclxuICBAZXh0ZW5kIC4tYnRuO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSg1cHgpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5sYXRlc3RuZXdzLXNlY3Rpb25cIikge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxhc3RzO1xyXG4gICAgfVxyXG4gIH1cclxuICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW46IDAgOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW8gdml2b1xyXG4uYW92aXZvLXN0YXR1cyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIG1hcmdpbjogY2FsYy1yZW0oLTJweCkgY2FsYy1yZW0oMTBweCkgMDtcclxuICB3aWR0aDogY2FsYy1yZW0oODBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjLXJlbSgyMXB4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICBib3JkZXItcmFkaXVzOiBjYWxjLXJlbSgxMHB4KTtcclxuICBib3JkZXI6IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLXJlZDtcclxuICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuICA+IHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDlweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XHJcbiAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZS13aGl0ZTtcclxuICAgICAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1uYXYge1xyXG4gICAgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvL0ZpcnN0IGxldmVsXHJcbiAgICA+IC5tYWluLW1lbnUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPiAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0l0ZW0gaGFzIGNoaWxkcmVuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYTpmb2N1cyArIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6aG92ZXIgLnN1Yi1tZW51LXdyYXAsXHJcbiAgICAgICAgJi5pcy1mb2N1c2VkIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vU3ViLW1lbnVcclxuICAgIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI1MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgzOHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYy1yZW0oLTEwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDEwcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gU2l6ZSBjb250cm9sXHJcbi5mb250LXNpemUtY29udHJvbCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICYuYnV0dG9uLWZvbnQtaW5jcmVhc2Ugc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi1mb250LXJlc2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zZWFyY2gtZm9ybS1maWVsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiBjYWxjUmVtKDIwcHgpIDAgMDtcclxuICBpbnB1dCxcclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KSBjYWxjUmVtKDIwcHgpO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICA6OnBsYWNlaG9sZGVyIHtcclxuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICAgIC8vIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cclxuICB9XHJcblxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgfVxyXG5cclxuICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGl0bGVjb2xvcnMsIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIubGF0ZXN0bmV3cy1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxhc3RzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuc3BvcnRzLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3BvcnRzO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZW50cmV0YWluLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZW50cmV0YWluO1xyXG4gICAgfVxyXG59XHJcbi4tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGZsZXg6IDEgMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtc2VjdGlvbiB7XHJcbiAgICBAZXh0ZW5kIC4tdGl0bGU7XHJcbiAgICBAZXh0ZW5kIC50aXRsZWNvbG9ycztcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMzBweCkgMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzOHB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSg0MHB4KSAwO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYy1yZW0oMnB4KTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsYy1yZW0oNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtc3Vic2VjdGlvbiB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gICAgfVxyXG4gICAgQGV4dGVuZCAuLXRpdGxlO1xyXG4gICAgQGV4dGVuZCAudGl0bGVjb2xvcnM7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDE1cHgpIDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMjBweCkgMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGF5LWJ5LWRheS1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmRheS1ieS1kYXktc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9cclxuLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgW2NsYXNzXj1cIi1idG5cIl0sIFtjbGFzcyo9XCItYnRuXCJdIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBCbG9jbyBkbyBwYXRyb2NpbmFkb3IgZGVudHJvIGRvIHTDrXR1bG8gICovXHJcbi5zcG9uc29yIHtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDQwcHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg1MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIuY3RhLWJhbm5lciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gIHBhZGRpbmc6IGNhbGMtcmVtKDQwcHgpIDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDEwMHB4KTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmN0YS1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtNTBweCk7XHJcbiAgfVxyXG59IiwiLi1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDZweCAyMHB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICYuZXJyb3IsICYuc3VjY2VzcyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tY2xvc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbiAqIE1lbnNhZ2VtIGFqYXhcclxuICovXHJcbi5hamF4U3VibWl0Rm9ybS1tZXNzYWdlIHtcclxuICAgIEBleHRlbmQgLi1tZXNzYWdlO1xyXG59XHJcblxyXG4vKlxyXG4gKiBGb3JtIGdlcmFsXHJcbiAqL1xyXG4uZ3JvdXAtZmllbGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAgICogVmFsaWRhdGlvblxyXG4gICAgICovXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuLW1lc3NhZ2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyogXHJcbiAgICAgKiBGbG9hdCBMQUJFTFxyXG4gICAgICovXHJcbiAgICAmLmZsb2F0TGFiZWwge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xOHB4KSBzY2FsZSguNzUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDEwcHgpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKlxyXG4gICAgICogUkFESU8gQU5EIENIRUNLQk9YXHJcbiAgICAgKi9cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWx7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICYgKyAubGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvL0NvbG9ycyBieSBzZWN0aW9uc1xyXG4uLWNvbG9yc2lnbmF0dXJlIHtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIubGF0ZXN0bmV3cy1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnNwb3J0cy1zZWN0aW9uXCIpIHtcclxuICAgIGNvbG9yOiAkY29sb3Itc3BvcnRzO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5hdXRob3Itc2lnbmF0dXJlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMtcmVtKDEzMHB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgLnB1Ymxpc2hlZGJ5IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgyOXB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTBweCk7XHJcbiAgICB9XHJcbiAgICAucmVzdW1lIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMHB4KSAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjJweCk7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnB1Ymxpc2hpbmZvIHtcclxuICAgICAgLmluZm90aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTJweCk7XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICA+IC5tZWRpYXNpdGVucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgycHgpIDAgY2FsYy1yZW0oM3B4KTtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyNHB4KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXNpZ25hdHVyZS1sZyB7XHJcbiAgQGV4dGVuZCAuYXV0aG9yLXNpZ25hdHVyZTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5hdXRob3ItaW1hZ2Uge1xyXG4gICAgd2lkdGg6IGNhbGMtcmVtKDEzMHB4KTtcclxuICAgIGhlaWdodDogY2FsYy1yZW0oMTMwcHgpO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIC5hdXRob3Ige1xyXG4gICAgICBAZXh0ZW5kIC4tY29sb3JzaWduYXR1cmU7XHJcbiAgICB9XHJcbiAgICA+IC5wdWJsaXNoaW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXNpZ25hdHVyZS1zbSB7XHJcbiAgQGV4dGVuZCAuYXV0aG9yLXNpZ25hdHVyZTtcclxuICAuYXV0aG9yLWltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSg1MHB4KTtcclxuICAgIGhlaWdodDogY2FsYy1yZW0oNTBweCk7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgIEBleHRlbmQgLi1jb2xvcnNpZ25hdHVyZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogYmxvY28gZGUgY3JlZGliaWxpZGFkZSAqL1xyXG5cclxuLy9hZGljaW9uYXIgYSBjbGFzcyAnLmFsaWduLXRvcCcgZW0gJy5hdXRob3Itc2lnbmF0dXJlLWxnJ1xyXG4uYWxpZ24tdG9wIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZFwiKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnB1Ymxpc2hpbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGJvdMOjbyAqL1xyXG4udG9nZ2xlLWNvbnRlbnQtYnV0dG9uIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDE1IDApO1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC8vIGljb25lXHJcbiAgLnRvZ2dsZS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIHdpZHRoOiByZW0tY2FsYygyNSk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDI1KTtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNCk7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAudG9nZ2xlLWljb246OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29udGXDumRvXHJcbi50b2dnbGUtY29udGVudC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLnB1Ymxpc2hpbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJbmZvcm1hw6fDtWVzIGRvIGF1dG9yICovXHJcbi5hdXRvci1pbmZvLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDMwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG5cclxuICAuaW5mby1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIpO1xyXG4gICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFJlZGVzIHNvY2lhaXMgZG8gYXV0b3IgKi9cclxuLmF1dG9yLXNvY2lhbC1tZWRpYXMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygyNSAwIDAgMCk7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjUgMCAwIDApO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgPiBsaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDQwKTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBbY2xhc3MqPVwiIGljb24tXCJdLFxyXG4gICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XHJcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRm91bmRhdGlvbiBmb3IgU2l0ZXNcclxuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxyXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcclxuXHJcbi8vLy9cclxuLy8vIEBncm91cCBmdW5jdGlvbnNcclxuLy8vL1xyXG5cclxuJGdsb2JhbC1mb250LXNpemU6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4vLy8gUmVtb3ZlcyB0aGUgdW5pdCAoZS5nLiBweCwgZW0sIHJlbSkgZnJvbSBhIHZhbHVlLCByZXR1cm5pbmcgdGhlIG51bWJlciBvbmx5LlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbnVtIC0gTnVtYmVyIHRvIHN0cmlwIHVuaXQgZnJvbS5cclxuLy8vXHJcbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBUaGUgc2FtZSBudW1iZXIsIHNhbnMgdW5pdC5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xyXG4gIEByZXR1cm4gJG51bSAvICgkbnVtICogMCArIDEpO1xyXG59XHJcblxyXG4vLy8gQ29udmVydHMgb25lIG9yIG1vcmUgcGl4ZWwgdmFsdWVzIGludG8gbWF0Y2hpbmcgcmVtIHZhbHVlcy5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcnxMaXN0fSAkdmFsdWVzIC0gT25lIG9yIG1vcmUgdmFsdWVzIHRvIGNvbnZlcnQuIEJlIHN1cmUgdG8gc2VwYXJhdGUgdGhlbSB3aXRoIHNwYWNlcyBhbmQgbm90IGNvbW1hcy4gSWYgeW91IG5lZWQgdG8gY29udmVydCBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0LCB3cmFwIHRoZSBsaXN0IGluIHBhcmVudGhlc2VzLlxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIFtudWxsXSAtIFRoZSBiYXNlIHZhbHVlIHRvIHVzZSB3aGVuIGNhbGN1bGF0aW5nIHRoZSBgcmVtYC4gSWYgeW91J3JlIHVzaW5nIEZvdW5kYXRpb24gb3V0IG9mIHRoZSBib3gsIHRoaXMgaXMgMTZweC4gSWYgdGhpcyBwYXJhbWV0ZXIgaXMgYG51bGxgLCB0aGUgZnVuY3Rpb24gd2lsbCByZWZlcmVuY2UgdGhlIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgdmFyaWFibGUgYXMgdGhlIGJhc2UuXHJcbi8vL1xyXG4vLy8gQHJldHVybnMge0xpc3R9IEEgbGlzdCBvZiBjb252ZXJ0ZWQgdmFsdWVzLlxyXG5AZnVuY3Rpb24gcmVtLWNhbGMoJHZhbHVlcywgJGJhc2U6IG51bGwpIHtcclxuICAkcmVtLXZhbHVlczogKCk7XHJcbiAgJGNvdW50OiBsZW5ndGgoJHZhbHVlcyk7XHJcblxyXG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuICBAaWYgJGJhc2UgPT0gbnVsbCB7XHJcbiAgICAkYmFzZTogJGdsb2JhbC1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICAvLyBJZiB0aGUgYmFzZSBmb250IHNpemUgaXMgYSAlLCB0aGVuIG11bHRpcGx5IGl0IGJ5IDE2cHhcclxuICAvLyBUaGlzIGlzIGJlY2F1c2UgMTAwJSBmb250IHNpemUgPSAxNnB4IGluIG1vc3QgYWxsIGJyb3dzZXJzXHJcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwiJVwiIHtcclxuICAgICRiYXNlOiAoJGJhc2UgLyAxMDAlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICAvLyBVc2luZyByZW0gYXMgYmFzZSBhbGxvd3MgY29ycmVjdCBzY2FsaW5nXHJcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwicmVtXCIge1xyXG4gICAgJGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpICogMTZweDtcclxuICB9XHJcblxyXG4gIEBpZiAkY291bnQgPT0gMSB7XHJcbiAgICBAcmV0dXJuIC16Zi10by1yZW0oJHZhbHVlcywgJGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY291bnQge1xyXG4gICAgJHJlbS12YWx1ZXM6IGFwcGVuZCgkcmVtLXZhbHVlcywgLXpmLXRvLXJlbShudGgoJHZhbHVlcywgJGkpLCAkYmFzZSkpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkcmVtLXZhbHVlcztcclxufVxyXG5cclxuLy8gQ29udmVydHMgYSB1bml0bGVzcywgcGl4ZWwsIG9yIHJlbSB2YWx1ZSB0byBlbSwgZm9yIHVzZSBpbiBicmVha3BvaW50cy5cclxuQGZ1bmN0aW9uIC16Zi1icC10by1lbSgkdmFsdWUpIHtcclxuICAvLyBQaXhlbCBhbmQgdW5pdGxlc3MgdmFsdWVzIGFyZSBjb252ZXJ0ZWQgdG8gcmVtc1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJweFwiIG9yIHVuaXRsZXNzKCR2YWx1ZSkge1xyXG4gICAgJHZhbHVlOiByZW0tY2FsYygkdmFsdWUsICRiYXNlOiAxNnB4KTtcclxuICB9XHJcblxyXG4gIC8vIFRoZW4gdGhlIHZhbHVlIGlzIGNvbnZlcnRlZCB0byBlbXNcclxuICBAcmV0dXJuIHN0cmlwLXVuaXQoJHZhbHVlKSAqIDFlbTtcclxufVxyXG5cclxuLy8vIENvbnZlcnRzIGEgcGl4ZWwgdmFsdWUgdG8gbWF0Y2hpbmcgcmVtIHZhbHVlLiAqQW55KiB2YWx1ZSBwYXNzZWQsIHJlZ2FyZGxlc3Mgb2YgdW5pdCwgaXMgYXNzdW1lZCB0byBiZSBhIHBpeGVsIHZhbHVlLiBCeSBkZWZhdWx0LCB0aGUgYmFzZSBwaXhlbCB2YWx1ZSB1c2VkIHRvIGNhbGN1bGF0ZSB0aGUgcmVtIHZhbHVlIGlzIHRha2VuIGZyb20gdGhlIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgdmFyaWFibGUuXHJcbi8vLyBAYWNjZXNzIHByaXZhdGVcclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gUGl4ZWwgdmFsdWUgdG8gY29udmVydC5cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSBbbnVsbF0gLSBCYXNlIGZvciBwaXhlbCBjb252ZXJzaW9uLlxyXG4vLy9cclxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IEEgbnVtYmVyIGluIHJlbXMsIGNhbGN1bGF0ZWQgYmFzZWQgb24gdGhlIGdpdmVuIHZhbHVlIGFuZCB0aGUgYmFzZSBwaXhlbCB2YWx1ZS4gcmVtIHZhbHVlcyBhcmUgcGFzc2VkIHRocm91Z2ggYXMgaXMuXHJcbkBmdW5jdGlvbiAtemYtdG8tcmVtKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcclxuICAvLyBDaGVjayBpZiB0aGUgdmFsdWUgaXMgYSBudW1iZXJcclxuICBAaWYgdHlwZS1vZigkdmFsdWUpICE9IFwibnVtYmVyXCIge1xyXG4gICAgQHdhcm4gaW5zcGVjdCgkdmFsdWUpICsgJyB3YXMgcGFzc2VkIHRvIHJlbS1jYWxjKCksIHdoaWNoIGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkdmFsdWU7XHJcbiAgfVxyXG5cclxuICAvLyBUcmFuc2Zvcm0gZW0gaW50byByZW0gaWYgc29tZW9uZSBoYW5kcyBvdmVyICdlbSdzXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcImVtXCIge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2FsY3VsYXRlIHJlbSBpZiB1bml0cyBmb3IgJHZhbHVlIGlzIG5vdCByZW0gb3IgZW1cclxuICBAaWYgdW5pdCgkdmFsdWUpICE9IFwicmVtXCIge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlKSAqIDFyZW07XHJcbiAgfVxyXG5cclxuICAvLyBUdXJuIDByZW0gaW50byAwXHJcbiAgQGlmICR2YWx1ZSA9PSAwcmVtIHtcclxuICAgICR2YWx1ZTogMDtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHZhbHVlO1xyXG59XHJcblxyXG4vLy8gQ29udmVydHMgYSBwaXhlbCwgcGVyY2VudGFnZSwgcmVtIG9yIGVtIHZhbHVlIHRvIGEgdW5pdGxlc3MgdmFsdWUgYmFzZWQgb24gYSBnaXZlbiBmb250IHNpemUuIElkZWFsIGZvciB3b3JraW5nIG91dCB1bml0bGVzcyBsaW5lIGhlaWdodHMuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnQgdG8gYSB1bml0bGVzcyBsaW5lIGhlaWdodFxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIC0gVGhlIGZvbnQgc2l6ZSB0byB1c2UgdG8gd29yayBvdXQgdGhlIGxpbmUgaGVpZ2h0IC0gZGVmYXVsdHMgdG8gJGdsb2JhbC1mb250LXNpemVcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gVW5pdGxlc3MgbnVtYmVyXHJcbkBmdW5jdGlvbiB1bml0bGVzcy1jYWxjKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcclxuICAvLyBJZiBubyBiYXNlIGlzIGRlZmluZWQsIGRlZmVyIHRvIHRoZSBnbG9iYWwgZm9udCBzaXplXHJcbiAgQGlmICRiYXNlID09IG51bGwge1xyXG4gICAgJGJhc2U6ICRnbG9iYWwtZm9udC1zaXplO1xyXG4gIH1cclxuXHJcbiAgLy8gRmlyc3QsIGxldHMgY29udmVydCBvdXIgJGJhc2UgdG8gcGl4ZWxzXHJcblxyXG4gIC8vIElmIHRoZSBiYXNlIGZvbnQgc2l6ZSBpcyBhICUsIHRoZW4gbXVsdGlwbHkgaXQgYnkgMTZweFxyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcIiVcIiB7XHJcbiAgICAkYmFzZTogKCRiYXNlIC8gMTAwJSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwicmVtXCIge1xyXG4gICAgJGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpICogMTZweDtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcImVtXCIge1xyXG4gICAgJGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpICogMTZweDtcclxuICB9XHJcblxyXG4gIC8vIE5vdyBsZXQncyBjb252ZXJ0IG91ciB2YWx1ZSB0byBwaXhlbHMgdG9vXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcIiVcIiB7XHJcbiAgICAkdmFsdWU6ICgkdmFsdWUgLyAxMDAlKSAqICRiYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcInJlbVwiIHtcclxuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpICogJGJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiZW1cIiB7XHJcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAqICRiYXNlO1xyXG4gIH1cclxuXHJcbiAgLy8gJ3B4J1xyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJweFwiIHtcclxuICAgIEByZXR1cm4gc3RyaXAtdW5pdCgkdmFsdWUpIC8gc3RyaXAtdW5pdCgkYmFzZSk7XHJcbiAgfVxyXG5cclxuICAvLyBhc3N1bWUgdGhhdCBsaW5lLWhlaWdodHMgZ3JlYXRlciB0aGFuIDEwIGFyZSBtZWFudCB0byBiZSBhYnNvbHV0ZSBpbiAncHgnXHJcbiAgQGlmIHVuaXRsZXNzKCR2YWx1ZSkgYW5kICgkdmFsdWUgPiAxMCkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyBzdHJpcC11bml0KCRiYXNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHZhbHVlO1xyXG59XHJcblxyXG4vLy8gaGVpZ2h0IGJ5IHBhZGRpbmcuXHJcbkBtaXhpbiBoZWlnaHQtYnktcGFkZGluZygkZWg6IDQwLCAkZno6IDE2LCAkaXNTcXVhcmU6IGZhbHNlKSB7XHJcbiAgJGg6ICgkZWggLSAkZnopIC8gMjtcclxuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoJGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygkaCk7XHJcbiAgQGlmICRpc1NxdWFyZSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygkaCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiovXHJcbi8vLyBBYnNvbHV0ZWx5IGNlbnRlcnMgdGhlIGVsZW1lbnQgaW5zaWRlIG9mIGl0cyBmaXJzdCBub24tc3RhdGljIHBhcmVudCxcclxuLy8vIEBsaW5rIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9jZW50ZXJpbmctd2l0aC1zYXNzLyBDZW50ZXJpbmcgV2l0aCBTYXNzXHJcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn0iLCIuY29sdW1uaXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnB1Ymxpc2hlZGJ5IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gICAgLm1haWwge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm5hbWUsIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsXHJcbi5jb2x1bW5pc3QtaCB7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LWgtc20ge1xyXG4gIEBleHRlbmQgLmNvbHVtbmlzdC1oO1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVmVydGljYWxcclxuLmNvbHVtbmlzdC12IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20ge1xyXG4gIEBleHRlbmQgLmNvbHVtbmlzdC12O1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vL0NvbW1vbiBzZXR0aW5nc1xyXG4uY29sdW1uaXN0LXYsIC5jb2x1bW5pc3QtaCB7XHJcbiAgQGV4dGVuZCAuY29sdW1uaXN0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDE3MHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20sIC5jb2x1bW5pc3QtaC1zbSB7XHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTEwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20ge1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTlweCk7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0JvdMOjbyB2ZWphIG1haXMgY29sdW5pc3RhcyBubyBjYXJvdXNlbCBtb2JpbGVcclxuLmJ0bi1zZWVtb3JlIHtcclxuICAuYXZhdGFyIHtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTUwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDYWJlw6dhbGhvIGRhIG1hdMOpcmlhIHF1YW5kbyBmb3IgY29sdW5hICovXHJcbi5jb2x1bW5zLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjdweCk7XHJcbn0iLCIvL0NvbG9ycyBieSBzZWN0aW9uXHJcbi4tbmV3c2NvbG9yIHtcclxuICAgID4gLmluZm8ge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIubGF0ZXN0bmV3cy1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxhc3RzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxhc3RzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnNwb3J0cy1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZW50cmV0YWluLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZW50cmV0YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVudHJldGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5qYzM2MC1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuamMzNjAtbmV3c1wiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmNvbXBhbnktc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBhbnk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWNvbXBhbnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWNvbXBhbnk7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9cclxuLi1uZXdzIHtcclxuICAgIEBleHRlbmQgLi1uZXdzY29sb3I7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBNZWRpYSBJY29uc1xyXG4gICAgICAgIFtjbGFzc149XCJ0eXBlLVwiXSwgJltjbGFzcyo9XCIgdHlwZS1cIl0ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDEwOyBcclxuXHJcbiAgICAgICAgICAgIC8vICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDErMTAwICovXHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIC8vICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMtcmVtKDhweCk7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMtcmVtKDhweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXZpZGVvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZS1hdWRpbyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hdWRpbztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR5cGUtZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1nYWxsZXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIExhdGVzdCBuZXdzXHJcbiAgICAgICAgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC44KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oOHB4KSBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7IFxyXG5cclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0luZm8gTmV3c1xyXG4gICAgPiAuaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgPiAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vLnNhdmVuZXdze31cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vQm90w6NvIHNhbHZhciBtYXTDqXJpYVxyXG4uc2F2ZW5ld3Mge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSg0NHB4KTtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMnB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYy1yZW0oLTZweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1NhbHZhciBsaW5rJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMtcmVtKDI5cHgpO1xyXG4gICAgICAgIHRvcDogY2FsYy1yZW0oNHB4KTtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oNjJweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgfVxyXG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDEwMXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ0xpbmsgc2Fsdm8nO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn0iLCIuaGVhZGxpbmUtbGcge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmluZm8ge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDExcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDU2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGxpbmUtc20ge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmluZm8ge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEzcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIycHgpO1xyXG4gIH1cclxufVxyXG4iLCIuaG9yaXpvbnRhbC1uZXdzLWxnIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgPiAuaW1hZ2V7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvcml6b250YWwtbmV3cy1tZCxcclxuLmhvcml6b250YWwtbmV3cy1zbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICA+IC5pbWFnZXtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1uZXdzLWxnIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbWFnZXtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMjhweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDQ1MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuaW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC8vID4gLmhlYWRlciB7XHJcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTZweCk7XHJcbiAgICAvLyB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW5ld3MtbWQge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmltYWdle1xyXG4gICAgd2lkdGg6IGNhbGMtcmVtKDE2MHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDIwMHB4KTtcclxuICAgIH1cclxuICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5yYWRpby1zZWN0aW9uXCIpIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDE0MnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuaW5mbyB7XHJcbiAgICA+IC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1uZXdzLXNtIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbWFnZXtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSg5NXB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oN3B4KTtcclxuICAgIC5sYXRlc3RuZXdzLXBvc2l0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgY2FsYy1yZW0oOHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuaW5mbyB7XHJcbiAgICA+IC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0cHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDdweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubGlua2VkLW5ld3Mge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XHJcbiAgPiAubGluayB7XHJcbiAgICAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIC5saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDJweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYTZmYjtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5zcG9ydHMtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcclxuICAgICAgfVxyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IGNhbGMtcmVtKDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZlcnRpY2FsLW5ld3MtbGcge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gXHJcbiAgPiAuaW5mbyB7XHJcbiAgICA+IC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgICBcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLW5ld3MtbWQge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmluZm8ge1xyXG4gICAgPiAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbmZvIHtcclxuICAgID4gLmhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEzcHgpO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDZweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmN0YS1zdXBwb3J0IHtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDJweCkgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMzBweCkgMDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxOHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjRweCk7XHJcbiAgICB9XHJcbn0iLCIuLXNoYXJlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLmxpc3Qtc2hhcmUtaXRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1zbSB7XHJcbiAgICBAZXh0ZW5kIC4tc2hhcmU7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMtcmVtKC0ycHgpO1xyXG4gICAgfVxyXG4gICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLmxpc3Qtc2hhcmUtaXRlbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1sZyB7XHJcbiAgICBAZXh0ZW5kIC4tc2hhcmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC5saXN0LXNoYXJlLWl0ZW4ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH0iLCIudXJnZW50LWJhciB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwcHgpO1xyXG4gIH1cclxuICAubWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGNhbGMtcmVtKDFweCk7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tZXNzYWdlLTQwNCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzNweCkgMCBjYWxjLXJlbSgzNXB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLy8gcGFkZGluZzogY2FsYy1yZW0oMzNweCkgMCBjYWxjLXJlbSgzNXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMzVweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDU2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubWVzc2FnZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkubW9kYWwtYWN0aXZlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5ib3gtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWRhcmtlc3QsIDAuOTUpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5ib3gtbW9kYWwtY29udGVudCB7XHJcbiAgICB3aWR0aDogOTB2dztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDQwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGJvdMOjbyBmZWNoYXJcclxuICAuYnRuLW1vZGFsLWZlY2hhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgLmljb24tY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTlweCk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBOQVZJR0FUSU9OIE1PREFMXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuYm9keS5tZW51LWFjdGl2ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBMaWdodGJveFxyXG4jbmF2ZWdhY2FvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrZXN0LCAwLjk1KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZSk7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICNuYXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDIzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQmxvY28gZ2VyYWwgZG8gbWVudVxyXG4gICAgI25hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogY2FsYy1yZW0oLTQxMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg0MTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgNjAwbXMgZWFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC8vQ29uZmlndXJhw6fDo28gZGUgc2Nyb2xsXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy9NYXJjYSBlIGJvdMOjbyBmZWNoYXJcclxuICAgICAgICAjYnRuLWZlY2hhciB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYy1yZW0oNTJweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE2cHgpIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNuYXYtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSg0NnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSg5MHB4KSAwIGNhbGMtcmVtKDU1cHgpO1xyXG4gICAgICAgICAgICAjbmF2LWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL0NhbXBvIGRlIEJ1c2NhXHJcbiAgICAgICAgLm5hdi1idXNjYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1JSBjYWxjLXJlbSgxNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSgxNnB4KSBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtdXRpbGl0YXJpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgzNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzNnB4KTtcclxuICAgICAgICAgICAgLnV0aWxpdHktYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWN0YS1uYXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDE1cHgpIDUlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE1cHgpIGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL01lbnUgcHJpbmNpcGFsXHJcbiAgICAgICAgI21lbnUtcHJpbmNpcGFsIHtcclxuICAgICAgICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIGNhbGMtcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vQXBsaWNhIGljb25lcyBkZSBzZXRhcyBpbmRpY2FuZG8gc3VibWVudVxyXG4gICAgICAgICAgICAgICAgICAgICYuc3VibmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy11cDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oNDZweCkgY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oNzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9BdGl2b1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZlICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oMzVweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBUZW1wbyBSZWFsICovXHJcbiRjb2xvci1ncmVlbi1saWdodDogIzAwYzE0ZDtcclxuXHJcbi8qKi9cclxuLnNlY3Rpb24tdGVtcG9yZWFsIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuam9nb3MtYXRpdm9zIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzMCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg5OTkpO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjUpICFpbXBvcnRhbnQ7XHJcbiAgICAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFBsYWNhciAqL1xyXG4ucGxhY2FyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItbWV0YS1kYXRhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wbGFjYXItbWV0YS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC5wbGFjYXItbWV0YS1uYW1lICsgLnBsYWNhci1tZXRhLWRhdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMTIpO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogaW5mbywgZGF0YSwgbG9jYWwgKi9cclxuLnBsYWNhci1tZXRhLWluZm8ge1xyXG4gIGNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzApO1xyXG4gID4gLnBsYWNhci1oZWFkZXItdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogKi9cclxuLnBsYWNhci1jb250ZW50IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLnByaW1hcnktYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYygyNjApO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItZXF1aXBlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XHJcbiAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmVxdWlwZS12aXNpdGFudGUgPiAuZXF1aXBlLW5vbWUge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogKi9cclxuICAuZXF1aXBlLW5vbWUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMCk7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWlwZS1lc2N1ZG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTApO1xyXG4gICAgbWF4LXdpZHRoOiByZW0tY2FsYyg2MCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDYwKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDYwKTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLXJlc3VsdGFkbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogYXV0byByZW0tY2FsYygxMCk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiBhdXRvIHJlbS1jYWxjKDE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItcmVzdWx0YWRvLWdvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXHJcbiAgLnJlc3VsdGFkby1lcXVpcGUtdmlzaXRhbnRlIHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICovXHJcbiAgLnJlc3VsdGFkby1zZXBhcmFkb3Ige1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDEwKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xyXG4gIH1cclxufVxyXG5cclxuLyogY3Jvbm9tZXRybyAqL1xyXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xyXG4gIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcclxuICAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8sXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXBlcmlvZG8ge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCA0KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXRleHRvLFxyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgfVxyXG5cclxuICAucGxhY2FyLWNyb25vbWV0cm8tcGVyaW9kbyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjOGI4YjhiO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBsYWNhci1saW5rIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiI3RleHRDb250ZW50Q291bnQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICYub2N1bHRhckNvbnRldWRvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgNjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2tlZXAtcmVhZGluZy1ibG9jayB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBib3R0b206IDA7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIHotaW5kZXg6IDEwO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG59IiwiLmhvcm9zY29wZS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oN3B4KTtcclxuICAgIH1cclxuICAgIC5uYW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9yb3Njb3BlLW5hdiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLmhvcm9zY29wZS1pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9yb3Njb3BlLWNvbnRlbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDI1cHgpO1xyXG59XHJcblxyXG4uaG9yb3Njb3BlLWRlc2Mge1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy9JTkZPU1xyXG4gICAgLmhvcm9zY29wZS1pbmZvIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpIDAgY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLWljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9yb3Njb3BlLXBlcmlvZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jvc2NvcGUtbmFtZSxcclxuICAgIC5ob3Jvc2NvcGUtZGF0ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy8gQ29udGVudFxyXG4gICAgLmhvcm9zY29wZS1kYXRlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmhvcm9zY29wZS1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGxhdGUtaG9yb3Njb3BvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg1NXB4KTtcclxufSIsIltjbGltYXRlQm94XSB7XHJcbiAgICAuY2xpbWF0ZS1jaXR5IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTNweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsaW1hdGUtdGVtcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzJweCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jbGltYXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg2MHB4KTtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIC5jbGltYXRlLWNpdHksIC5jbGltYXRlLXRlbXAsIC5pY29uLWNsaW1hdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gV2VhdGhlciBpY29uc1xyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMm4ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1ub2l0ZTsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tZGlhOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwM24sIC5pY29uLWNsaW1hdGUud2VhdGhlcjAxbiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tbHVhOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMWQsIC5pY29uLWNsaW1hdGUud2VhdGhlcjAzZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tc29sOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwNG4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjA0ZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tbnVibGFkbzsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDluLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwOWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRlbXBvcmFsOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIxMG4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjEwZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tY2h1dmE7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjUwbiwgLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi12ZW50bzsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIxMWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXRyb3ZhbzsgXHJcbiAgICB9XHJcbn0iLCIudGFiZWxhLWNvdGFjYW8ge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgdHIgKyB0ciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG59XHJcbltqc29uY290YWNhb117XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudGFiZWxhLXRhYnVhLW1hcmVzIHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMXB4KSBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG59XHJcbltqc29udGFidWFkZW1hcmVzXSB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWJ1YS1tYXJlcy1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufVxyXG4uZGF0YVRhYnVhTWFyZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLCAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICB9XHJcbn0iLCIjbG90ZXJpYSB7XHJcbiAgICAucHJlbWlvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzJweCk7XHJcbiAgICAgICAgJiArIC5wcmVtaW8ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8tc29ydGVpbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjVweCk7XHJcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8tbm9tZXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8taWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtZXJvcy1zb3J0ZWlvIHtcclxuICAgICAgICAgICAgLml0ZW0tbnVtZXJvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itc3BvcnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpIGNhbGMtcmVtKDZweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiZWxhLWdhbmhhZG9yZXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE0cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoZWFkIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDNweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICpcclxuLy8gKiBHZW5lcmFsIHNldHRpbmdzXHJcbi8vICpcclxuXHJcbi8vSG9tZSBzZWN0aW9uc1xyXG5zZWN0aW9uW2NsYXNzXj1cIi1zZWN0aW9uXCJdLFxyXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg1NXB4KSAwO1xyXG4gIH1cclxufVxyXG5cclxuLy9QYWdlIHNldHRpbmdzXHJcbltjbGFzc149XCItcGFnZVwiXSxcclxuW2NsYXNzKj1cIi1wYWdlXCJdIHtcclxuICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMTAwcHgpO1xyXG59XHJcblxyXG4vL0ZFRUQgU0VDVElPTiAoc3BvcnRzLXNlY3Rpb24sIGVudGVydGFpbm1lbnQtc2VjdGlvbiwgbGF0ZXN0bmV3cy1zZWN0aW9uKVxyXG4uZmVlZC1zZWN0aW9uIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5lZGl0b3JpYS1zZWN0aW9uXCIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICBbY2xhc3NePVwiLW5ld3MtXCJdLFxyXG4gIFtjbGFzcyo9XCItbmV3cy1cIl0ge1xyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpIDAgMDtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vU2lkZWJhclxyXG4gIC5zaWRlYmFyLWZlZWQge1xyXG4gICAgJiArIC5zaWRlYmFyLWZlZWQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICAgIH1cclxuICAgIC8vQ2FwYS1jaGFyZ2VcclxuICAgIC5jb3ZlciB7XHJcbiAgICAgIC50aHVtYiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIC51dGlsaXR5LWJ0biB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9UaW1lc1xyXG4gICAgLnRlYW1zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLnRodW1iIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDQ4cHgpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZWFtcy1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9GYW1vc29zXHJcbiAgICAuZmFtb3VzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgxMXB4KSAwO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogY2FsYy1yZW0oNzBweCk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mYW1vdXMtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcmltYXJ5ZmxleC1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEdlcmFsIEhvbWUgQ29sb3Inc1xyXG4uZGFyay1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgLy8gLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gIC8vICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgLy8gfVxyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdICsgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gIH1cclxufVxyXG5cclxuI2NvbnRlbnQtcGFnZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCJib2R5Om5vdCgjaG9tZSlcIikge1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDQwcHgpO1xyXG4gIH1cclxufSIsIiNoZWFkZXItYmFyIHtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LXdyYXAge1xyXG4gICAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1iYXItY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgyNHB4KSAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gaW1nIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDUycHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTE2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gVG9wbyByZXRyYXRpbCBvdSBpbnRlcm5hXHJcbiAgJi5yZXRyYXRpbCB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk4MDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMjAwbXMpO1xyXG4gICAgJi5maXhve1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDY0cHgpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW5hdGl2byB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oNjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWJhci1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDVweCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuZm9vdGVyLWJhciB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1MHB4KTtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgLmJhY2stdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDQwcHgpIDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1zb2NpYWxtZWRpYXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMCBjYWxjLXJlbSgyNXB4KTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlOztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYm94LW1vZGFsLWNvbnRlbnQge1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiI2JveC1jcmVkaWJpbGlkYWRlXCIpIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogNDB2dztcclxuICAgIH1cclxuICAgIC5jYXRlZ29yaWEtbm90aWNpYSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXN0O1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9IYXJkbmV3c1xyXG4uaGFyZG5ld3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbn1cclxuLmhhcmRuZXdzLCAuaGFyZG5ld3MtY29tcGxlbWVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gICAgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0sIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdLFxyXG4gICAgW2NsYXNzXj1cImhlYWRsaW5lXCJdLCBbY2xhc3MqPVwiaGVhZGxpbmVcIl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTE1cHgpO1xyXG4gICAgICAgIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMTVweCk7XHJcbiAgICAgICAgLmNvbHVtbmlzdC12LXNtIHtcclxuICAgICAgICAgICAgJiArIC5jb2x1bW5pc3QtdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3NePVwiLWJ0blwiXSwgW2NsYXNzKj1cIi1idG5cIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0NvbHVtbmlzdCBcclxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTNweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUViBKb3JuYWxcclxuLnR2am9ybmFsLXNlY3Rpb24sIC5zcG90bGlnaHQtc2VjdGlvbiB7XHJcbiAgICBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSwgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBcclxuICAgICAgICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLCBcclxuICAgICAgICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUsOBRElPIEpPUk5BTFxyXG4ucmFkaW8tc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kLCBcclxuICAgICAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAuaG9yaXpvbnRhbC1uZXdzLW1kIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVFYgSkNcclxuLnR2amMtc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAudmVydGljYWwtbmV3cy1sZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSwgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdOm5vdCg6Zmlyc3QtY2hpbGQpLCBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBcclxuLmdhbGxlcnktc2VjdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXTpudGgtY2hpbGQobisyKSAudmVydGljYWwtbmV3cy1zbSwgXHJcbiAgICAgICAgW2NsYXNzKj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNnB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gXHJcbi5zcGVjaWFscy1zZWN0aW9uIHtcclxuICAgIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgICA+IC5pbmZvIHtcclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIFtjbGFzc149XCJjb2wtXCJdOm50aC1jaGlsZChuKzMpIC52ZXJ0aWNhbC1uZXdzLXNtLCBcclxuICAgICAgICBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQobiszKSAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSkMzNjBcclxuLmpjMzYwLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgW2NsYXNzXj1cImNvbC1cIl06bnRoLWNoaWxkKG4rMikgLnZlcnRpY2FsLW5ld3Mtc20sIFxyXG4gICAgICAgIFtjbGFzcyo9XCJjb2wtXCJdOm50aC1jaGlsZChuKzIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIxcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cclxuLmxvYWRyZXN1bHRzLFxyXG4uanMtaW5maW5pdGUtc2Nyb2xsIHtcclxuICAgID4gYXJ0aWNsZSB7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLmlzLWxvYWRlZCB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGVVcCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogYW5pbWHDp8OjbyBkbyBpbmZpbml0ZSBzY3JvbGwqL1xyXG5Aa2V5ZnJhbWVzIHNjYWxlVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCIvLyBDb2x1bmlzdGFcclxuLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5jb2wtbWQtMyArIC5jb2wtbWQtMyBbY2xhc3NePVwiY29sdW1uaXN0LVwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLmNvbC1tZC0zOm50aC1jaGlsZChuKzUpIFtjbGFzc149XCJjb2x1bW5pc3QtXCJdLCBcclxuICAgICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKG4rNSkgW2NsYXNzKj1cImNvbHVtbmlzdC1cIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0NvbHVuaXN0YS11bHRpbWFzXHJcbi50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMDBweCk7XHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gR2FsZXJpYVxyXG4uY29sdW1uaXN0LXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC8vSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLmhhdCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXV0aG9yIFNpZ25hdHVyZVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAuYXV0aG9yLFxyXG4gICAgICAgIC5pbmZvdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQ29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgLy9DYXBhXHJcbiAgICAgIC5hcnRpY2xlLW9wZW5pbmcge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vSW1hZ2Vuc1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gVMOtdHVsb3NcclxuICAgICAgLy8gaDEsXHJcbiAgICAgIC8vIGgyLFxyXG4gICAgICAvLyBoMyxcclxuICAgICAgLy8gaDQsXHJcbiAgICAgIC8vIGg1LFxyXG4gICAgICAvLyBoNiB7XHJcbiAgICAgIC8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyBDaXRhw6fDo29cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oNnB4KSBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL0xlaXRhIHRhbWLDqW1cclxuICAgICAgLmFsc29yZWFkIHtcclxuICAgICAgICAubGlzdC1hbHNvcmVhZCB7XHJcbiAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0F1dG9yID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWF1dGhvciB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC50aXRsZS1zZWN0aW9uLFxyXG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLW1hdGVyaWEge1xyXG4gIEBleHRlbmQgLi1kYXJrLW1vZGU7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMDtcclxuXHJcbiAgLy9IZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIC5oYXQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0cHgpO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDQ0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLmFydGljbGUtdXRpbGl0aWVzIHtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAudGlwby1tYXRlcmlhLWdsb3NzYXJpbyB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvLXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg5MHB4KTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1zbSB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICYgKyAuYXV0aG9yIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKC00cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtc20ge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDRweCkgMCAwIDA7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSgzcHgpIGNhbGMtcmVtKDEwcHgpIDAgMDtcclxuICAgICAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0NvbnRlbnQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvL1RlbXBvIGRlIGxlaXR1cmFcclxuICAgIC5yZWFkaW5nVGltZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMXB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjVweCk7XHJcbiAgICAgIC5pY29uLXRpbWUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgycHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL1Njcm9sbCBhdXRvbcOhdGljbyBwYXJhIHRhYmVsYXNcclxuICAgIC5zY3JvbGwtdGFibGUge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDIwcHgpIDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTRweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoZWFkIHRkLFxyXG4gICAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgzcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlci10b3A6IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgdGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9JbWFnZW5zXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGlmcmFtZSxcclxuICAgIC50d2l0dGVyLXR3ZWV0LFxyXG4gICAgLmluc3RhZ3JhbS1tZWRpYSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBUw610dWxvc1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgdWwsXHJcbiAgICBvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbiAgICAvLyBDaXRhw6fDo29cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBjYWxjLXJlbSg2cHgpIHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDUwcHgpIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDAgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oNTVweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDAgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oOTBweCk7XHJcbiAgICAgIH1cclxuICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXF1b3RlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzM3B4KTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMtcmVtKC00M3B4KTtcclxuICAgICAgICAgIHRvcDogY2FsYy1yZW0oLTEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBjaXRlIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9HYWxlcmlhXHJcbiAgICAubWF0dGVyQ2Fyb3VzZWwge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDI2cHgpIDA7XHJcbiAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmNvdW50ZXJDYXJvdXNlbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oOHB4KSBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBjYWxjLXJlbSgycHgpIGNhbGMtcmVtKDJweCkgY2FsYy1yZW0oN3B4KVxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgIC5vd2wtcHJldixcclxuICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTGVpdGEgdGFtYsOpbVxyXG4gICAgLmFsc29yZWFkIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSg1MHB4KSAwIGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSg1MHB4KSAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LWFsc29yZWFkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMzBweCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiAnTGVpYSB0YW1iw6ltOiAnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIxcHgpO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLWxnIHtcclxuICAgICAgLmxpc3Qtc2hhcmUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0F1dG9yID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1hdXRob3Ige1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgIFtjbGFzc149J2ljb24tJ10sXHJcbiAgICAgICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0Jhc3RpZG9yZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWJhY2tzdGFnZSB7XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTMwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMjkwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9UYWdzID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS10YWdzIHtcclxuICAgIC5zZWNvbmRhcnktYnRuIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9GYWNlYm9vayBDb21tZW50c1xyXG4gIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AsXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBzcGFuLFxyXG4gIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1iYWNrc3RhZ2UsXHJcbiAgLmFydGljbGUtdGFncyxcclxuICAuYXJ0aWNsZS1hdXRob3IsXHJcbiAgLmFydGljbGUtY29tbWVudHMsXHJcbiAgLmFydGljbGUtbW9yZSB7XHJcbiAgICBtYXJnaW46IGNhbGMtcmVtKDMwcHgpIDA7XHJcbiAgfVxyXG5cclxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtbW9yZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1MHB4KTtcclxuICB9XHJcblxyXG4gICN2ZWphLXRhbWJlbSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLm1lZGlhLXNlY3Rpb24ge1xyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51dGlsaXR5LWJ0biB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0YSBkZSBjYXBhcyBvdSBjaGFyZ2VzXHJcbi5saXN0LW1lZGlhLWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAmOmhvdmVyIHtcclxuICAgIC5kYXRlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIFNlYXJjaC1yZXN1bHRcclxuLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICAuYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAucmVzdWx0LXRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAucmVzdWx0LW51bWJlciB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0IHtcclxuICAgIC5yZXN1bHQtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcclxuICAgIH1cclxuICAgIC5yZXN1bHQtbWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgfVxyXG4gICAgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYW1wbyBkZSBidXNjYVxyXG4uYmxvY28tY2FtcG8tYnVzY2Ege1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLmNhbXBvLWJ1c2NhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTVweCkgY2FsYy1yZW0oMzBweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gIH1cclxuICAuYnRuLWJ1c2NhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oMzJweCkgY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oMTZweCk7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjbmF2ZWdhY2FvXCIpIHtcclxuICAgIC5jYW1wby1idXNjYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYnRuLWJ1c2NhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBHYWxlcmllc1xyXG4udGVtcGxhdGUtZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTUwcHgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg3MHB4KTtcclxuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgLnZlcnRpY2FsLW5ld3MtbWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLW1kIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzNXB4KTtcclxuICB9XHJcbn0iLCIudGVtcGxhdGUtaW5zdGl0dXRpb25hbCB7XHJcbiAgQGV4dGVuZCAudGVtcGxhdGUtbWF0ZXJpYTtcclxuICAuYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxufSIsIi50ZWFtLXNlY3Rpb24ge1xyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWxvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVkLXNlY3Rpb24ge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMHB4KTtcclxufVxyXG4iLCIvKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cclxuXHJcbkBlYWNoICRjb2xvck5hbWUsICRjb2xvciBpbiAkc2pjYy1jb2xvcnMge1xyXG4gIC50ZXh0LWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgLmJnLWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufSJdfQ== */
