@charset "UTF-8";*,::after,::before{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","Liberation 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:not(:focus-visible){outline:0!important}hr{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([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}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;-ms-overflow-style:scrollbar}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;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}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}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}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,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1254px}}.row{display:-webkit-flex;display:flex;-webkit-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;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-order:-1;order:-1}.order-last{-webkit-order:13;order:13}.order-0{-webkit-order:0;order:0}.order-1{-webkit-order:1;order:1}.order-2{-webkit-order:2;order:2}.order-3{-webkit-order:3;order:3}.order-4{-webkit-order:4;order:4}.order-5{-webkit-order:5;order:5}.order-6{-webkit-order:6;order:6}.order-7{-webkit-order:7;order:7}.order-8{-webkit-order:8;order:8}.order-9{-webkit-order:9;order:9}.order-10{-webkit-order:10;order:10}.order-11{-webkit-order:11;order:11}.order-12{-webkit-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;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-order:-1;order:-1}.order-sm-last{-webkit-order:13;order:13}.order-sm-0{-webkit-order:0;order:0}.order-sm-1{-webkit-order:1;order:1}.order-sm-2{-webkit-order:2;order:2}.order-sm-3{-webkit-order:3;order:3}.order-sm-4{-webkit-order:4;order:4}.order-sm-5{-webkit-order:5;order:5}.order-sm-6{-webkit-order:6;order:6}.order-sm-7{-webkit-order:7;order:7}.order-sm-8{-webkit-order:8;order:8}.order-sm-9{-webkit-order:9;order:9}.order-sm-10{-webkit-order:10;order:10}.order-sm-11{-webkit-order:11;order:11}.order-sm-12{-webkit-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;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-order:-1;order:-1}.order-md-last{-webkit-order:13;order:13}.order-md-0{-webkit-order:0;order:0}.order-md-1{-webkit-order:1;order:1}.order-md-2{-webkit-order:2;order:2}.order-md-3{-webkit-order:3;order:3}.order-md-4{-webkit-order:4;order:4}.order-md-5{-webkit-order:5;order:5}.order-md-6{-webkit-order:6;order:6}.order-md-7{-webkit-order:7;order:7}.order-md-8{-webkit-order:8;order:8}.order-md-9{-webkit-order:9;order:9}.order-md-10{-webkit-order:10;order:10}.order-md-11{-webkit-order:11;order:11}.order-md-12{-webkit-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;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-order:-1;order:-1}.order-lg-last{-webkit-order:13;order:13}.order-lg-0{-webkit-order:0;order:0}.order-lg-1{-webkit-order:1;order:1}.order-lg-2{-webkit-order:2;order:2}.order-lg-3{-webkit-order:3;order:3}.order-lg-4{-webkit-order:4;order:4}.order-lg-5{-webkit-order:5;order:5}.order-lg-6{-webkit-order:6;order:6}.order-lg-7{-webkit-order:7;order:7}.order-lg-8{-webkit-order:8;order:8}.order-lg-9{-webkit-order:9;order:9}.order-lg-10{-webkit-order:10;order:10}.order-lg-11{-webkit-order:11;order:11}.order-lg-12{-webkit-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;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-order:-1;order:-1}.order-xl-last{-webkit-order:13;order:13}.order-xl-0{-webkit-order:0;order:0}.order-xl-1{-webkit-order:1;order:1}.order-xl-2{-webkit-order:2;order:2}.order-xl-3{-webkit-order:3;order:3}.order-xl-4{-webkit-order:4;order:4}.order-xl-5{-webkit-order:5;order:5}.order-xl-6{-webkit-order:6;order:6}.order-xl-7{-webkit-order:7;order:7}.order-xl-8{-webkit-order:8;order:8}.order-xl-9{-webkit-order:9;order:9}.order-xl-10{-webkit-order:10;order:10}.order-xl-11{-webkit-order:11;order:11}.order-xl-12{-webkit-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-flex!important;display:flex!important}.d-inline-flex{display:-webkit-inline-flex!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-flex!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-flex!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-flex!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-flex!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-flex!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-flex!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-flex!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-flex!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-flex!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-flex!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-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-flex-grow:0!important;flex-grow:0!important}.flex-grow-1{-webkit-flex-grow:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-end{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-center{-webkit-justify-content:center!important;justify-content:center!important}.justify-content-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-start{-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-end{-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-center{-webkit-align-items:center!important;align-items:center!important}.align-items-baseline{-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-flex-grow:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-flex-grow:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-flex-grow:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-flex-grow:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-flex-grow:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-flex-grow:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-flex-grow:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-flex-grow:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self: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;word-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;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;-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{touch-action:pan-y;-webkit-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{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;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;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.owl-carousel .owl-video-play-icon:hover{-webkit-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;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{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:linear-gradient(to right,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%)}.owl-carousel .owl-nav button.owl-next.owl-next,.owl-carousel .owl-nav button.owl-prev.owl-next{right:0;background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%)}.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;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;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{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}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}.naoSelecionavel{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.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}.ads-retangular{min-height:310px}.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}div[id^=banner-]{line-height:0}.ads-fixed{width:100%;padding:75px 0 0;background:#f5f5f5}@media (min-width:768px){.ads-fixed{top:0;z-index:999;height:16.875rem}}.ads-fixed.fixed{position:fixed;padding-top:0}.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%);transform:translate(0,-50%);top:50%}}.ads-fixed .ads-wrapper>div{margin:0 auto}.ads-fixed-mobile.ads{padding:20px 0 0!important}.ads-fixed-mobile.ads>div:before{top:-9px}@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{min-height:235px}@media (max-width:991.98px){#bloco-native-rodape{min-height:440px}}#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}}.ads-billboard{min-height:90px}@media (max-width:991.98px){.ads-billboard{min-height:50px}.ads-billboard.mobile-banner{margin:10px 0 15px;text-align:center}.ads-billboard.desktop-banner{display:none!important}}@media (min-width:768px){.ads-billboard.mobile-banner{display:none!important}}.ads-fixed+.header-bar{padding-top:.375rem}.-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!important;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!important;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!important;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!important;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!important;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!important;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!important;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!important;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-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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%{box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{box-shadow:0 0 0 0 rgba(218,41,28,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(218,41,28,.4)}70%{box-shadow:0 0 0 5px rgba(218,41,28,0)}100%{box-shadow:0 0 0 0 rgba(218,41,28,0)}}@-webkit-keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{box-shadow:0 0 0 5px rgba(255,255,255,0)}100%{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-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.main-nav>.main-menu>.menu-item{position:relative}@media (min-width:768px){.main-nav>.main-menu>.menu-item #btn-assine-jc{font-size:.75rem;padding:0 11px;white-space:nowrap}}.main-nav .menu-item-has-children{position:relative}.main-nav .menu-item-has-children>a:after{font-family:icomoon!important;content:"";font-size:.75rem;vertical-align:0;color:inherit;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;transition:.35s;box-shadow:0 -2px 10px 0 rgba(0,0,0,.16);-webkit-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-align-items:left;align-items:left;-webkit-justify-content:left;justify-content:left}.font-size-control{padding:0!important;display:-webkit-flex;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 ::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-flex;display:flex;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items: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-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-order:2;order:2;border-top-width:.125rem;margin:0 .9375rem}@media (min-width:768px){.title-section:after{margin:0 0 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:1rem}}@media (min-width:1200px){.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-order:3;order:3;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-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-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items: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}@media (min-width:768px){.cta-banner .btn-primary{padding:5px;font-size:12px}}@media (min-width:1200px){.cta-banner .btn-primary{padding:.625rem 1.25rem;font-size:.875rem}}.cta-banner .cta-image{margin-top:-3.125rem}@media only screen and (min-width:769px){.cta-banner{display:none!important}}@media only screen and (max-width:768px){.cta-banner-fique-por-dentro{display:none!important}}.banner-desktop{max-width:100%}.-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);transform:translate(20px,-18px) scale(.75)}.group-field.floatLabel .label{position:absolute;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translate(20px,10px) scale(1);transform:translate(20px,10px) scale(1);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}.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}#controls .bloco-campo-busca .campo-busca{width:100%;background:#f5f5f5;border-color:#f5f5f5;color:#191919}.-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-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-items: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}.author-signature-lg .author-image{width:8.125rem;height:8.125rem}@media (max-width:991.98px){.author-signature-lg{display:block;text-align:center}.author-signature-lg .author-image{min-width:auto!important;width:5.625rem;height:5.625rem}}.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-align-items:flex-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{transition:.45s;margin:.9375rem 0;color:#8b8b8b;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items: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%);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-flex;display:flex}.autor-social-medias>li{margin-right:.625rem}.autor-social-medias>li:last-child{margin-right:0}.autor-social-medias>li>a{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-]{transition:.45s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.columnist,.columnist-h,.columnist-h-sm,.columnist-v,.columnist-v-sm{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.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;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-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-align-items: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}.-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,.entretain-section .horizontal-news-lg,.headline-lg,.headline-sm,.horizontal-news-lg,.horizontal-news-md,.horizontal-news-sm,.sports-section .horizontal-news-lg,.vertical-news-lg,.vertical-news-md,.vertical-news-sm{-webkit-align-items:center;align-items:center;position:relative}.-news:hover>.image figure img,.entretain-section .horizontal-news-lg: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,.sports-section .horizontal-news-lg: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);transform:scale(1.05);-webkit-filter:brightness(75%);filter:brightness(75%)}.-news>.image,.entretain-section .horizontal-news-lg>.image,.headline-lg>.image,.headline-sm>.image,.horizontal-news-lg>.image,.horizontal-news-md>.image,.horizontal-news-sm>.image,.sports-section .horizontal-news-lg>.image,.vertical-news-lg>.image,.vertical-news-md>.image,.vertical-news-sm>.image{display:block;position:relative;overflow:hidden}.-news>.image figure,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image figure,.vertical-news-lg>.image figure,.vertical-news-md>.image figure,.vertical-news-sm>.image figure{margin:0}.-news>.image figure img,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image figure img,.vertical-news-lg>.image figure img,.vertical-news-md>.image figure img,.vertical-news-sm>.image figure img{width:100%;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,.entretain-section .horizontal-news-lg>.image [class^=type-]:after,.entretain-section .horizontal-news-lg>.image [class^=type-]:before,.entretain-section .horizontal-news-lg>.image[class*=" type-"]:after,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image [class^=type-]:after,.sports-section .horizontal-news-lg>.image [class^=type-]:before,.sports-section .horizontal-news-lg>.image[class*=" type-"]:after,.sports-section .horizontal-news-lg>.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,.entretain-section .horizontal-news-lg>.image [class^=type-]:after,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image [class^=type-]:after,.sports-section .horizontal-news-lg>.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,.entretain-section .horizontal-news-lg>.image [class^=type-].type-video:after,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image [class^=type-].type-video:after,.sports-section .horizontal-news-lg>.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,.entretain-section .horizontal-news-lg>.image [class^=type-].type-audio:after,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image [class^=type-].type-audio:after,.sports-section .horizontal-news-lg>.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,.entretain-section .horizontal-news-lg>.image [class^=type-].type-gallery:after,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.image [class^=type-].type-gallery:after,.sports-section .horizontal-news-lg>.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,.entretain-section .horizontal-news-lg>.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,.sports-section .horizontal-news-lg>.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-flex;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 .data-plubic,.headline-lg .info>.content .data-plubic,.headline-sm .info>.content .data-plubic,.horizontal-news-lg .info>.content .data-plubic,.horizontal-news-md .info>.content .data-plubic,.horizontal-news-sm .info>.content .data-plubic,.vertical-news-lg .info>.content .data-plubic,.vertical-news-md .info>.content .data-plubic,.vertical-news-sm .info>.content .data-plubic{font-size:13px;color:#969696}.-news .info>.content .autor,.headline-lg .info>.content .autor,.headline-sm .info>.content .autor,.horizontal-news-lg .info>.content .autor,.horizontal-news-md .info>.content .autor,.horizontal-news-sm .info>.content .autor,.vertical-news-lg .info>.content .autor,.vertical-news-md .info>.content .autor,.vertical-news-sm .info>.content .autor{display:block;font-size:15px;color:#da291c!important;margin-top:8px}.-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{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{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;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;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:1.5625rem}}@media (min-width:1200px){.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-flex;display:flex}.horizontal-news-lg>.image{-webkit-flex-shrink:0;flex-shrink:0;display:table}}.horizontal-news-md,.horizontal-news-sm{display:-webkit-flex;display:flex}.horizontal-news-md>.image,.horizontal-news-sm>.image{-webkit-flex-shrink: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:18.75rem}}@media (min-width:1200px){.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.125rem}}@media (min-width:1200px){.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:.875rem}}@media (min-width:1200px){.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}.header-blog-columns{border-bottom:.0625rem solid #ddd;padding:1.25rem 0}.header-blog-columns .author-signature-lg{text-align:left}@media (min-width:768px){.header-blog-columns .author-signature-lg{border-right:.0625rem solid #ddd;padding-right:1.875rem}}.header-blog-columns .author-signature-lg .content{margin-left:.625rem}.header-blog-columns .bloco-campo-busca{min-width:12.5rem;margin-top:.3125rem}@media (min-width:768px){.header-blog-columns .bloco-campo-busca{min-width:18.75rem}}.header-blog-columns .bloco-campo-busca lable{display:block;text-align:center;font-weight:700;margin-bottom:.375rem}.header-blog-columns .bloco-campo-busca .campo-busca{background:#ddd;border:transparent;padding:.625rem 2.5rem .625rem .9375rem;font-size:.75rem;width:100%}.header-blog-columns .bloco-campo-busca .btn-busca{padding:.6875rem 1rem .5625rem}.header-blog-columns .ver-perfil-autor{font-size:14px;margin-top:8px}.header-blog-columns .ver-perfil-autor:before{content:"+";padding:1px 5px;border:1px solid;border-radius:4px;margin-right:5px}.-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 .list-share .list-share-iten a svg,.share-lg .list-share .list-share-iten a svg,.share-sm .list-share .list-share-iten a svg{fill:#da291c;height:22px;margin-top:-10px}.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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;opacity:0;visibility:hidden;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%;transition:.3s}@media (prefers-reduced-motion:reduce){#navegacao{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;transition:.6s}@media (prefers-reduced-motion:reduce){#navegacao #nav{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{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-justify-content: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-flex;display:flex;-webkit-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-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center}}.placar-meta-data .placar-meta-info{display:-webkit-flex;display:flex;-webkit-align-items: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-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content: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-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (min-width:1200px){.placar-equipe{-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.placar-equipe.equipe-mandante>.equipe-nome{-webkit-order:initial;order:initial}@media (min-width:1200px){.placar-equipe.equipe-mandante>.equipe-nome{-webkit-order:initial;order:initial}}.placar-equipe.equipe-visitante>.equipe-nome{-webkit-order:2;order:2}@media (min-width:1200px){.placar-equipe.equipe-visitante>.equipe-nome{-webkit-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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content: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-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.placar-cronometro .placar-cronometro-periodo,.placar-cronometro .placar-cronometro-tempo,.placar-cronometro .placar-cronometro-texto{padding:0 .25rem;display:-webkit-flex;display:flex;-webkit-align-items: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: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}}@media (min-width:768px){[climateBox] .icon-climate{font-size:1.25rem}}@media (min-width:1200px){[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-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:1.5625rem}@media (min-width:768px){#loteria .premio .info-sorteio{-webkit-flex-direction:column;flex-direction:column}}@media (min-width:1200px){#loteria .premio .info-sorteio{-webkit-flex-direction:row;flex-direction:row}}#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:0}@media (min-width:768px){section[class*="-section"],section[class^="-section"]{padding:.625rem 0}}[class*="-page"],[class^="-page"]{padding:0 0 6.25rem}.editoria-section .feed-section{margin-bottom:100px}.feed-section .jc360-news:not(:first-child),.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 .title-section+[class*="-news-"],.feed-section .title-section+[class^="-news-"],.feed-section .title-subsection+[class*="-news-"],.feed-section .title-subsection+[class^="-news-"],.feed-section h3+[class*="-news-"],.feed-section h3+[class^="-news-"]{border:none!important;padding-top:0!important}.feed-section .title-section+[class*="-news-"]+.title-subsection,.feed-section .title-section+[class^="-news-"]+.title-subsection{margin-top:3.125rem}.sidebar-feed{width:100%}.sidebar-feed+.sidebar-feed{margin-top:2.5rem}@media (min-width:768px){.sidebar-feed{margin:0 18px!important}}@media (min-width:1200px){.sidebar-feed{margin-top:2.5rem}}.sidebar-feed.capa-do-dia{min-height:290px}@media (min-width:1200px){.sidebar-feed.capa-do-dia{min-height:570px}}@media (max-width:767.98px){.sidebar-feed.capa-do-dia{min-height:546px}}.sidebar-feed .cover .thumb{display:block;text-align:center;border:1px solid #ddd;padding:.625rem;margin-bottom:.625rem}@media (min-width:576px){.sidebar-feed .cover .thumb img{height:auto}}@media (min-width:768px){.sidebar-feed .cover .thumb img{height:220px}}@media (min-width:1200px){.sidebar-feed .cover .thumb img{height:auto}}.sidebar-feed .cover .author-signature-sm{margin-bottom:.625rem}.dark-section .sidebar-feed .cover .utility-btn{color:#fff}.sidebar-feed .teams{display:block;text-align:center}.sidebar-feed .teams .thumb{height:3rem;width:auto}.sidebar-feed .teams .teams-name{display:block;font-weight:700;font-size:.875rem;color:#191919;text-transform:uppercase;margin-top:.625rem}.dark-section .sidebar-feed .teams .teams-name{color:#fff}.sidebar-feed .famous{display:block;text-align:center;margin:.6875rem 0}.sidebar-feed .famous img{height:4.375rem;width:auto;border-radius:50%}.sidebar-feed .famous .famous-name{display:block;font-weight:400;font-size:1rem;margin-top:.3125rem;text-transform:capitalize;color:#8b8b8b}.dark-section .sidebar-feed .famous .famous-name{color:#fff}.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}#header-bar+#content-page{margin-top:1.875rem}.materia-importada{white-space:pre-line}.materia-importada img{display:block;margin:auto}.materia-importada .matterCarousel{white-space:normal;height:auto;display:block}#header-bar.header-bar{padding-top:87px}#barrauol{position:absolute!important;overflow:hidden!important}#barra-ne10-parceiro-portal-ne10{position:absolute!important;top:44px;width:100%}.article-opening .image-opening{min-height:440px}@media (max-width:991.98px){.article-opening .image-opening{min-height:220px}}#header-bar{padding:.375rem 0;border-bottom:.0625rem solid #ddd;background:#fff}@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:left}#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;transition:height .2s}@media (prefers-reduced-motion:reduce){#header-bar.retratil{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}#home section[class*='-section'],#home section[class^='-section']{position:relative;padding:1.875rem 0}@media (min-width:768px){#home section[class*='-section'],#home section[class^='-section']{padding:3.4375rem 0}}.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}.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}@media (min-width:576px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:block}}@media (min-width:768px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}@media (min-width:1200px){.hardnews .mais-lidas-subsection,.hardnews-complement .mais-lidas-subsection{display:block}}.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:none;margin-top:0;padding-top:0}}@media (max-width:767.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}}@media (min-width:768px){.sports-section .horizontal-news-lg>.image{width:10rem}}@media (min-width:1200px){.sports-section .horizontal-news-lg>.image{width:28.125rem}}@media (min-width:768px){.entretain-section .horizontal-news-lg>.image{width:12.5rem}}@media (min-width:1200px){.entretain-section .horizontal-news-lg>.image{width:28.125rem}}.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.25rem 0}@media (min-width:768px){.template-institutional,.template-materia{padding:1.875rem 0}}.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.25rem;padding-bottom:0;border-bottom:1px solid #ddd}@media (min-width:768px){.template-institutional .article-header,.template-materia .article-header{margin-bottom:1.5rem;padding-bottom:0}}.template-institutional .article-header .content,.template-materia .article-header .content{line-height:1.4}.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}.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:1.1875rem;line-height:1.6}@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{width:100%;height:auto}.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 (max-width:767.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}.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}.template-blogs .spotlight-section [class*=horizontal-news]{padding-top:1.875rem!important;padding-bottom:0;margin-top:1.875rem;border-top:1px solid #ddd}@media (max-width:991.98px){.template-blogs .spotlight-section [class^=vertical-news]{padding-top:1.875rem!important;padding-bottom:0;border-top:1px solid #ddd}}.template-blogs .spotlight-section .vertical-news-lg figure{min-height:328px}.template-blogs .spotlight-section .vertical-news-sm figure{min-height:155px}.template-blogs .spotlight-section .horizontal-news-sm figure{min-height:50px}@media (max-width:991.98px){.template-blogs .vertical-news-lg figure{min-height:148px!important}}@media (max-width:991.98px){.row-torcedor{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:768px){#controls .bloco-campo-busca{display:block!important}}#controls .bloco-campo-busca .campo-busca{margin-top:.5rem}#controls .bloco-campo-busca .campo-busca:not(:first-child){width:40%;color:#5a5a5a}@media (max-width:500px){#controls .bloco-campo-busca .campo-busca:not(:first-child){width:100%}}@media (min-width:768px){#controls .bloco-campo-busca .campo-busca:not(:first-child){width:72%}}@media (max-width:500px){#controls .bloco-campo-busca .btn-buscar{display:block;margin:auto}}#load-more [data-target="#carregar-lista"]{display:block;margin:2rem auto}.responsive-buttons{text-align:right}@media (max-width:1199px){.responsive-buttons{text-align:left}}.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}.logo-jc{display:inline-block;width:3.4375rem}.logo-social1-wrap{position:relative;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.logo-social1-wrap .logo-social1{position:relative}.secondary-nav{margin:0;padding:0;list-style:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.secondary-nav>li{position:relative}.secondary-nav>li>a{display:inline-block;transition:.5s;text-align:center;color:#fff;font-size:.875rem;font-weight:700;line-height:1;text-transform:uppercase;padding:.8125rem 1.25rem}.secondary-nav>li>a:hover{color:rgba(255,255,255,.5)}.header-socialmedias{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}.header-socialmedias>a{padding:.6875rem;font-size:1.125rem;line-height:1;display:inline-block;color:#fff}.header-socialmedias>a svg{height:16px;margin-top:-5px;fill:#fff}.header-socialmedias>a:focus,.header-socialmedias>a:hover{color:rgba(255,255,255,.5);fill:rgba(255,255,255,.5)}.dark-section .header-socialmedias>a{color:#fff}.climate-widget{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1;color:#fff;padding-top:.75rem;padding-bottom:.75rem}.climate-widget .climate-city::after{content:'/'}.climate-widget .icon-climate{margin-right:.5rem}.posts-ultimas-social1 .horizontal-news-lg{position:relative}.posts-ultimas-social1 .horizontal-news-lg .image{display:block;position:relative;height:15.625rem}.posts-ultimas-social1 .horizontal-news-lg figure{position:relative;overflow:hidden;width:100%;height:100%}.posts-ultimas-social1 .horizontal-news-lg figure img{object-fit:cover;object-position:center top;width:100%;height:100%}.spotlight-section .hardnews article .info .autor,.spotlight-section .hardnews article .info .data-plubic{display:none!important}#blogs-social1 #header-bar{border:none}#blogs-social1 #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#blogs-social1 #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#blogs-social1 #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#blogs-social1 #header-bar .btn-login{opacity:1}#blogs-social1 #header-bar .primary-bar{background-color:#fff}#blogs-social1 #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#blogs-social1 #header-bar .secondary-bar{display:block}}#social1 #header-bar{border:none}#social1 #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1 #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1 #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1 #header-bar .btn-login{opacity:1}#social1 #header-bar .primary-bar{background-color:#fff}#social1 #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1 #header-bar .secondary-bar{display:block}}#ultimas-social1 #header-bar{border:none}#ultimas-social1 #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#ultimas-social1 #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#ultimas-social1 #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#ultimas-social1 #header-bar .btn-login{opacity:1}#ultimas-social1 #header-bar .primary-bar{background-color:#fff}#ultimas-social1 #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#ultimas-social1 #header-bar .secondary-bar{display:block}}#social1-ultimas-social1 #header-bar{border:none}#social1-ultimas-social1 #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-ultimas-social1 #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-ultimas-social1 #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-ultimas-social1 #header-bar .btn-login{opacity:1}#social1-ultimas-social1 #header-bar .primary-bar{background-color:#fff}#social1-ultimas-social1 #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-ultimas-social1 #header-bar .secondary-bar{display:block}}#social1-sorteio #header-bar{border:none}#social1-sorteio #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-sorteio #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-sorteio #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-sorteio #header-bar .btn-login{opacity:1}#social1-sorteio #header-bar .primary-bar{background-color:#fff}#social1-sorteio #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-sorteio #header-bar .secondary-bar{display:block}}#social1-galeria #header-bar{border:none}#social1-galeria #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-galeria #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-galeria #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-galeria #header-bar .btn-login{opacity:1}#social1-galeria #header-bar .primary-bar{background-color:#fff}#social1-galeria #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-galeria #header-bar .secondary-bar{display:block}}#header-bar.retratil .secondary-bar{display:none!important}#blogs-social1 .font-size-control .font-size-control a:hover,#blogs-social1 .title-section,#social1 .font-size-control .font-size-control a:hover,#social1 .title-section,#social1-galeria .font-size-control .font-size-control a:hover,#social1-galeria .title-section,#social1-sorteio .font-size-control .font-size-control a:hover,#social1-sorteio .title-section,#social1-ultimas-social1 .font-size-control .font-size-control a:hover,#social1-ultimas-social1 .title-section,#ultimas-social1 .font-size-control .font-size-control a:hover,#ultimas-social1 .title-section{color:#ff3480}#blogs-social1 .footer-nav .title-section,#social1 .footer-nav .title-section,#social1-galeria .footer-nav .title-section,#social1-sorteio .footer-nav .title-section,#social1-ultimas-social1 .footer-nav .title-section,#ultimas-social1 .footer-nav .title-section{color:#ec8b26}#blogs-social1 .title-subsection,#blogs-social1 a:hover .title,#blogs-social1 a:hover .title:hover,#social1 .title-subsection,#social1 a:hover .title,#social1 a:hover .title:hover,#social1-galeria .title-subsection,#social1-galeria a:hover .title,#social1-galeria a:hover .title:hover,#social1-sorteio .title-subsection,#social1-sorteio a:hover .title,#social1-sorteio a:hover .title:hover,#social1-ultimas-social1 .title-subsection,#social1-ultimas-social1 a:hover .title,#social1-ultimas-social1 a:hover .title:hover,#ultimas-social1 .title-subsection,#ultimas-social1 a:hover .title,#ultimas-social1 a:hover .title:hover{color:#ff3480}#blogs-social1 .-colorbtn-primary,#blogs-social1 .primary-btn,#blogs-social1 .primaryflex-btn{border-color:#ff3480;background:#ff3480}#blogs-social1 .-colorbtn-primary:hover,#blogs-social1 .primary-btn:hover,#blogs-social1 .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1 .-colorbtn-primary,#social1 .primary-btn,#social1 .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1 .-colorbtn-primary:hover,#social1 .primary-btn:hover,#social1 .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#ultimas-social1 .-colorbtn-primary,#ultimas-social1 .primary-btn,#ultimas-social1 .primaryflex-btn{border-color:#ff3480;background:#ff3480}#ultimas-social1 .-colorbtn-primary:hover,#ultimas-social1 .primary-btn:hover,#ultimas-social1 .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-ultimas-social1 .-colorbtn-primary,#social1-ultimas-social1 .primary-btn,#social1-ultimas-social1 .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-ultimas-social1 .-colorbtn-primary:hover,#social1-ultimas-social1 .primary-btn:hover,#social1-ultimas-social1 .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-sorteio .-colorbtn-primary,#social1-sorteio .primary-btn,#social1-sorteio .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-sorteio .-colorbtn-primary:hover,#social1-sorteio .primary-btn:hover,#social1-sorteio .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-galeria .-colorbtn-primary,#social1-galeria .primary-btn,#social1-galeria .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-galeria .-colorbtn-primary:hover,#social1-galeria .primary-btn:hover,#social1-galeria .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#blogs-social1 .whatsapp-footer-button{border-color:#009739;background:#009739}#blogs-social1 .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1 .whatsapp-footer-button{border-color:#009739;background:#009739}#social1 .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#ultimas-social1 .whatsapp-footer-button{border-color:#009739;background:#009739}#ultimas-social1 .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-ultimas-social1 .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-ultimas-social1 .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-sorteio .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-sorteio .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-galeria .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-galeria .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#blogs-social1 .back-top:hover,#blogs-social1 .savenews,#social1 .back-top:hover,#social1-galeria .back-top:hover,#social1-sorteio .back-top:hover,#social1-ultimas-social1 .back-top:hover,#ultimas-social1 .back-top:hover{color:#ff3480}#blogs-social1 .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#blogs-social1 .savenews.active [class*=" icon-"],#blogs-social1 .savenews.active [class^=icon-],#blogs-social1 .savenews:hover [class*=" icon-"],#blogs-social1 .savenews:hover [class^=icon-],#social1 .savenews{color:#ff3480}#social1 .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1 .savenews.active [class*=" icon-"],#social1 .savenews.active [class^=icon-],#social1 .savenews:hover [class*=" icon-"],#social1 .savenews:hover [class^=icon-],#ultimas-social1 .savenews{color:#ff3480}#ultimas-social1 .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-ultimas-social1 .savenews,#ultimas-social1 .savenews.active [class*=" icon-"],#ultimas-social1 .savenews.active [class^=icon-],#ultimas-social1 .savenews:hover [class*=" icon-"],#ultimas-social1 .savenews:hover [class^=icon-]{color:#ff3480}#social1-ultimas-social1 .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-sorteio .savenews,#social1-ultimas-social1 .savenews.active [class*=" icon-"],#social1-ultimas-social1 .savenews.active [class^=icon-],#social1-ultimas-social1 .savenews:hover [class*=" icon-"],#social1-ultimas-social1 .savenews:hover [class^=icon-]{color:#ff3480}#social1-sorteio .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-galeria .savenews,#social1-sorteio .savenews.active [class*=" icon-"],#social1-sorteio .savenews.active [class^=icon-],#social1-sorteio .savenews:hover [class*=" icon-"],#social1-sorteio .savenews:hover [class^=icon-]{color:#ff3480}#social1-galeria .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-galeria .savenews.active [class*=" icon-"],#social1-galeria .savenews.active [class^=icon-],#social1-galeria .savenews:hover [class*=" icon-"],#social1-galeria .savenews:hover [class^=icon-]{color:#ff3480}#blogs-social1 .divider-line,#social1 .divider-line,#social1-galeria .divider-line,#social1-sorteio .divider-line,#social1-ultimas-social1 .divider-line,#ultimas-social1 .divider-line{border:0;border-bottom:3px solid #ddd;margin:20px 0}#blogs-social1 #navegacao .bloco-campo-busca,#blogs-social1 .header-bar .btn-busca,#social1 #navegacao .bloco-campo-busca,#social1 .header-bar .btn-busca,#social1-galeria #navegacao .bloco-campo-busca,#social1-galeria .header-bar .btn-busca,#social1-sorteio #navegacao .bloco-campo-busca,#social1-sorteio .header-bar .btn-busca,#social1-ultimas-social1 #navegacao .bloco-campo-busca,#social1-ultimas-social1 .header-bar .btn-busca,#ultimas-social1 #navegacao .bloco-campo-busca,#ultimas-social1 .header-bar .btn-busca{display:none}#blogs-social1 .box-modal .btn-modal-fechar,#social1 .box-modal .btn-modal-fechar,#social1-galeria .box-modal .btn-modal-fechar,#social1-sorteio .box-modal .btn-modal-fechar,#social1-ultimas-social1 .box-modal .btn-modal-fechar,#ultimas-social1 .box-modal .btn-modal-fechar{background-color:#ff3480}#blogs-social1 #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#blogs-social1 #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#blogs-social1 #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#blogs-social1 #navegacao .share a{color:#ff3480}#blogs-social1 #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#blogs-social1 #navegacao .utility-btn:hover{color:#ff3480}#social1 #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1 #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1 #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1 #navegacao .share a{color:#ff3480}#social1 #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1 #navegacao .utility-btn:hover{color:#ff3480}#ultimas-social1 #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#ultimas-social1 #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#ultimas-social1 #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#ultimas-social1 #navegacao .share a{color:#ff3480}#ultimas-social1 #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#ultimas-social1 #navegacao .utility-btn:hover{color:#ff3480}#social1-ultimas-social1 #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-ultimas-social1 #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-ultimas-social1 #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-ultimas-social1 #navegacao .share a{color:#ff3480}#social1-ultimas-social1 #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-ultimas-social1 #navegacao .utility-btn:hover{color:#ff3480}#social1-sorteio #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-sorteio #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-sorteio #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-sorteio #navegacao .share a{color:#ff3480}#social1-sorteio #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-sorteio #navegacao .utility-btn:hover{color:#ff3480}#social1-galeria #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-galeria #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-galeria #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-galeria #navegacao .share a{color:#ff3480}#social1-galeria #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#blogs-social1 .info>.header .hat,#social1 .info>.header .hat,#social1-galeria #navegacao .utility-btn:hover,#social1-galeria .info>.header .hat,#social1-sorteio .info>.header .hat,#social1-ultimas-social1 .info>.header .hat,#ultimas-social1 .info>.header .hat{color:#ff3480}#blogs-social1 .template-blogs .spotlight-section [class*=horizontal-news],#social1 .template-blogs .spotlight-section [class*=horizontal-news],#social1-galeria .template-blogs .spotlight-section [class*=horizontal-news],#social1-sorteio .template-blogs .spotlight-section [class*=horizontal-news],#social1-ultimas-social1 .template-blogs .spotlight-section [class*=horizontal-news],#ultimas-social1 .template-blogs .spotlight-section [class*=horizontal-news]{padding-top:0!important;padding-bottom:0;margin-top:0;border-top:0}@media (max-width:991.98px){#blogs-social1 .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1 .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#ultimas-social1 .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-ultimas-social1 .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-sorteio .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-galeria .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJhcHAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvcnMvaWNvbW9vbi9zdHlsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYXV0b2hlaWdodC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fbGF6eWxvYWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX3ZpZGVvLnNjc3MiLCJ2ZW5kb3JzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsInZlbmRvcnMvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvbm90LXNlbGVjdGFibGUuc2NzcyIsImNvbXBvbmVudHMvYWRzLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvdGl0bGVzLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2F1dGhvcnMtc2lnbmF0dXJlLnNjc3MiLCJjb21wb25lbnRzL25ld3MvYXV0aG9ycy1jcmVkaWJpbGlkYWRlLnNjc3MiLCJ0b29scy9faGVscGVycy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2NvbHVtbmlzdC5zY3NzIiwiY29tcG9uZW50cy9uZXdzL25ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9oZWFkbGluZS1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25ld3MvaG9yaXpvbnRhbC1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25ld3MvbGlua2VkLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy92ZXJ0aWNhbC1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25ld3MvY3RhLXN1cHBvcnQuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9oZWFkZXItYmxvZy1jb2x1bW5zLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL3VyZ2VudC1iYXIuc2NzcyIsImNvbXBvbmVudHMvbWVzc2FnZS00MDQuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvbmF2LW1lbnUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvdGVtcG9yZWFsLnNjc3MiLCJjb21wb25lbnRzL2tlZXAtcmVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9ob3Jvc2NvcGUuc2NzcyIsImNvbXBvbmVudHMvY2xpbWF0ZS5zY3NzIiwiY29tcG9uZW50cy9jb3RhY2FvLnNjc3MiLCJjb21wb25lbnRzL3RhYnVhLWRlLW1hcmVzLnNjc3MiLCJjb21wb25lbnRzL2xvdGVyaWEuc2NzcyIsIm1vZHVsZXMvZ2VuZXJhbC5zY3NzIiwibW9kdWxlcy9oZWFkZXItYmFyLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9wcm9qZXRvLWNyZWRpYmlsaWRhZGUuc2NzcyIsInRlbXBsYXRlcy9ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvY29sdW1uaXN0LnNjc3MiLCJ0ZW1wbGF0ZXMvbWF0dGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvbWVkaWEuc2NzcyIsInRlbXBsYXRlcy9zZWFyY2guc2NzcyIsInRlbXBsYXRlcy9nYWxsZXJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvaW5zdGl0dXRpb25hbC5zY3NzIiwidGVtcGxhdGVzL3RlYW0uc2NzcyIsInRlbXBsYXRlcy9ibG9nLnNjc3MiLCJ0ZW1wbGF0ZXMvcHVibGljaXR5LnNjc3MiLCJoZWxwZXJzL191dGlsLnNjc3MiLCJibG9ncy9zb2NpYWwxL3RoZW1lLXNvY2lhbDEuc2NzcyIsImJsb2dzL3NvY2lhbDEvY29tcG9uZW50cy9oZWFkZXItYmFyLnNjc3MiLCJibG9ncy9zb2NpYWwxL2NvbXBvbmVudHMvdGl0bGUtc2VjdGlvbi5zY3NzIiwiYmxvZ3Mvc29jaWFsMS9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImJsb2dzL3NvY2lhbDEvY29tcG9uZW50cy9nZW5lcmFsLnNjc3MiLCJibG9ncy9zb2NpYWwxL2NvbXBvbmVudHMvbW9kYWwuc2NzcyIsImJsb2dzL3NvY2lhbDEvY29tcG9uZW50cy9uYXYtbWVudS5zY3NzIiwiYmxvZ3Mvc29jaWFsMS9jb21wb25lbnRzL2Jsb2cuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBa0JBLEVDQ0EsUUFEQSxTREdFLFdBQUEsV0FHRixLQUNFLFlBQUEsV0FDQSxZQUFBLEtBQ0EseUJBQUEsS0FDQSw0QkFBQSxZQU1GLFFBQUEsTUFBQSxXQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsS0FBQSxJQUFBLFFBQ0UsUUFBQSxNQVVGLEtBRUUsWUFBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFdBQUEsQ0FBQSxpQkFBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsaUJBQUEsQ0FBQSxtQkVnRkksVUFBQSxLRjlFSixZQUFBLElBRUEs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RndCTixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRXpCTSxjRndCTixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRXpCTSxjRndCTixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJRXpCTSxjRndCTixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRW5CRSxVRkNKLGFBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUdRLE9GYlIsYUFBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLE9GYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLE9GYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFFGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxRRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsUUZi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LEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRW5CRSxhRkNKLGFBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUdRLFVGYlIsYUFBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFdGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxXRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsV0ZiUixhQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRWVJLGdCQUF3QixjQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QixjQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixhQUF3QixjQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QixjQUFBLEdBQUEsTUFBQSxHQUF4QixhQUF3QixjQUFBLEdBQUEsTUFBQSxHQU9wQixhRmhCVixZQUFBLEVFZ0JVLGFGaEJWLFlBQUEsU0VnQlUsYUZoQlYsWUFBQSxVRWdCVSxhRmhCVixZQUFBLElFZ0JVLGFGaEJWLFlBQUEsVUVnQlUsYUZoQlYsWUFBQSxVRWdCVSxhRmhCVixZQUFBLElFZ0JVLGFGaEJWLFlBQUEsVUVnQlUsYUZoQlYsWUFBQSxVRWdCVSxhRmhCVixZQUFBLElFZ0JVLGNGaEJWLFlBQUEsVUVnQlUsY0ZoQlYsWUFBQSxXQ0tFLDBCQzNCRSxRQUNFLG1CQUFBLEVBQUEsV0FBQSxFQUNBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FLRSxpQkZ3Qk4sYUFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsS0V6Qk0saUJGd0JOLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFekJNLGlCRndCTixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRXpCTSxpQkZ3Qk4sYUFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUV6Qk0saUJGd0JOLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFekJNLGlCRndCTixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBQ0EsVUFBQSxVRW5CRSxhRkNKLGFBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLRUdRLFVGYlIsYUFBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRVNRLFdGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxXRmJSLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFU1EsV0ZiUixhQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRWVJLGdCQUF3QixjQUFBLEdBQUEsTUFBQSxHQUV4QixlQUF1QixjQUFBLEdBQUEsTUFBQSxHQUdyQixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFBQSxFQUF4QixZQUF3QixjQUFBLEVBQUEsTUFB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UW5Ec0JOLHNDbURUQSxRQUFBLEVuRFNBLHdDbUROQSxpQkFBQSxLbkRNQSwwQ21ERkEsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS3BFNEJGLHlCaUI3QkUsMENtREdFLFFBQUEsT25ESEYscUJtRDdCRixZbkQ2QkUsd0RtRHhCSSxNQUFBLFFuRHdCSiw2RUFBQSw4RG1EdEJNLE1BQUEsUW5Ec0JOLGdDbURUQSxRQUFBLEVuRFNBLGtDbUROQSxpQkFBQSxLbkRNQSxvQ21ERkEsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS3BFNEJGLHlCaUI3QkUsb0NtREdFLFFBQUEsT25ESEYsNkJtRDdCRixZbkQ2QkUsZ0VtRHhCSSxNQUFBLFFuRHdCSixxRkFBQSxzRW1EdEJNLE1BQUEsUW5Ec0JOLHdDbURUQSxRQUFBLEVuRFNBLDBDbUROQSxpQkFBQSxLbkRNQSw0Q21ERkEsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS3BFNEJGLHlCaUI3QkUsNENtREdFLFFBQUEsT25ESEYscUNtRDdCRixZbkQ2QkUsd0VtRHhCSSxNQUFBLFFuRHdCSiw2RkFBQSw4RW1EdEJNLE1BQUEsUW5Ec0JOLGdEbURUQSxRQUFBLEVuRFNBLGtEbUROQSxpQkFBQSxLbkRNQSxvRG1ERkEsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS3BFNEJGLHlCaUI3QkUsb0RtREdFLFFBQUEsT25ESEYsNkJtRDdCRixZbkQ2QkUsZ0VtRHhCSSxNQUFBLFFuRHdCSixxRkFBQSxzRW1EdEJNLE1BQUEsUW5Ec0JOLHdDbURUQSxRQUFBLEVuRFNBLDBDbUROQSxpQkFBQSxLbkRNQSw0Q21ERkEsU0FBQSxTQUNBLGlCQUFBLFFBQ0EsV0FBQSxPQUNBLFFBQUEsS3BFNEJGLHlCaUI3QkUsNENtREdFLFFBQUEsT25ESEYsNkJtRDdCRixZbkQ2QkUsZ0VtRHhCSSxNQUFBLFFuRHdCSixxRkFBQSxzRW1EdEJNLE1BQUEsUW5Ec0JOLHdDbURUQSxRQUFBLEVuRFNBLDBDbURO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RExJLEtBQUEsUUFDQSxPQUFBLEtBQ0EsV0FBQSxNeERHSiwrQ3dER0UsTUFBQSxReERIRiwwRHdEM0JFLGlCQUFBLGtCeEQyQkYsNkN3RHhCRSxhQUFBLFFBQ0EsV0FBQSxReER1QkYsaUV3RGZRLGlCQUFBLFF4RGVSLHFDd0RQRSxNQUFBLFF4RE9GLHlDd0RMSSxLQUFBLFFBQ0EsT0FBQSxLQUNBLFdBQUEsTXhER0osa0NBQUEsNEJBQUEsK0NBQUEsb0NBQUEsb0NBQUEsNENBQUEsb0N3REdFLE1BQUEsUXhESEYsMkVBQUEscUVBQUEsNkVBQUEsNkVBQUEscUZBQUEsNkV5RDFCVSxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRUFDQSxXQUFBLEUxRWlFWiw0QmlCMUNFLHlFeURqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEcxRXlEaEIsNEJpQjFDRSxtRXlEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHMUV5RGhCLDRCaUIxQ0UsMkV5RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRzFFeURoQiw0QmlCMUNFLG1GeURqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEcxRXlEaEIsNEJpQjFDRSwyRXlEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHMUV5RGhCLDRCaUIxQ0UsMkV5RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICBBZGQgeW91ciBzY3NzIGZpbGVzIGJlbG93IHRvIHN0cnVjdHVyZSB5b3VyIHByb2plY3Qgc3R5bGVzXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNldHRpbmdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiogY29sb3JzXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRvb2xzIChGdW5jdGlvbnMsIG1peGlucyBldGMuKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWZW5kb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjU0cHg7IH0gfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9mdHQ3NmtcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZnR0NzZrI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj9mdHQ3NmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj9mdHQ3NmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/ZnR0NzZrI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7IH1cblxuLmljb24tc2pjYy1hcXVhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7IH1cblxuLmljb24tc2pjYy1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5pY29uLXNqY2MtY2FuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLmljb24tc2pjYy1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiOyB9XG5cbi5pY29uLXNqY2MtZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7IH1cblxuLmljb24tc2pjYy1nZW1lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjsgfVxuXG4uaWNvbi1zamNjLWxlYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjsgfVxuXG4uaWNvbi1zamNjLWxpYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7IH1cblxuLmljb24tc2pjYy1wZWl4ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4uaWNvbi1zamNjLXNhZ2l0YXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiOyB9XG5cbi5pY29uLXNqY2MtdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjsgfVxuXG4uaWNvbi1zamNjLXZpcmdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiOyB9XG5cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjsgfVxuXG4uaWNvbi1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiOyB9XG5cbi5pY29uLXBlaXhlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiOyB9XG5cbi5pY29uLXNhcmdpdGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjsgfVxuXG4uaWNvbi12aXJnZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjsgfVxuXG4uaWNvbi1nZW1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjsgfVxuXG4uaWNvbi1sZWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7IH1cblxuLmljb24tZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7IH1cblxuLmljb24tdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjsgfVxuXG4uaWNvbi1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiOyB9XG5cbi5pY29uLWFxdWFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1jYW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjsgfVxuXG4uaWNvbi1saWJyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjsgfVxuXG4uaWNvbi1hbXBsaWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7IH1cblxuLmljb24tY2h1dmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjsgfVxuXG4uaWNvbi1sdWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjsgfVxuXG4uaWNvbi1udWJsYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24tcGFyYy1udWJsYWRvLWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLXBhcmMtbnVibGFkby1ub2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiOyB9XG5cbi5pY29uLXNvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLXRlbXBvcmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tdHJvdmFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLmljb24tdmVudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKZcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kp1wiOyB9XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7IH1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjsgfVxuXG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiOyB9XG5cbi5pY29uLWFycm93LWNvbS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7IH1cblxuLmljb24tYXJyb3ctY29tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7IH1cblxuLmljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLhcIjsgfVxuXG4uaWNvbi1mb250LWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjsgfVxuXG4uaWNvbi1mb250LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjsgfVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7IH1cblxuLmljb24tbmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7IH1cblxuLmljb24tbmV3c3BhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kv1wiOyB9XG5cbi5pY29uLWtpbmQtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiOyB9XG5cbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYJcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cbi8qIHNsaWRlciBibG9jayAqL1xuLnNsaWRlci1jYXJvdXNlbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gPiAuaXRlbSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMjA7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2Lm93bC1wcmV2LFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQub3dsLXByZXYge1xuICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC42NSswLDArMTAwO05ldXRyYWwrRGVuc2l0eSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2E2MDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYub3dsLW5leHQsXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5kaXNhYmxlZCxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5kaXNhYmxlZCBzcGFuLFxuICAgICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB6b29tOiAxO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZWJlYmU7IH1cblxuLmRhdGVwaWNrZXIge1xuICB3aWR0aDogMjkwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXJlY3Rpb246IGx0cjsgfVxuICAuZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG4gIC5kYXRlcGlja2VyIHRhYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGguYWN0aXZlLmRheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGguYWN0aXZlLnllYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5kYXRlLXN3aXRjaCB7XG4gICAgICAgIHdpZHRoOiAxNDVweDsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGggc3Bhbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5wcmV2LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5uZXh0IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLnByZXYgW2NsYXNzXj1cImljb24tXCJdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5wcmV2IFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLm5leHQgW2NsYXNzXj1cImljb24tXCJdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5uZXh0IFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS55ZWFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICAgICAgICBjb2xvcjogI2RkZDsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNlZWU7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubW9udGguZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ueWVhci5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDElO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGguY3cge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdHI6bGFzdC1jaGlsZCB0aCB7XG4gICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZzogMjVweCA1cHggMjBweDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGVwaWNrZXIgLmN3IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZGF0ZXBpY2tlci5kYXlzIGRpdi5kYXRlcGlja2VyLWRheXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXRlcGlja2VyLm1vbnRocyBkaXYuZGF0ZXBpY2tlci1tb250aHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kYXRlcGlja2VyLnllYXJzIGRpdi5kYXRlcGlja2VyLXllYXJzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlciB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4uZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiA2cHg7IH1cbiAgLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogN3B4OyB9XG5cbi5kYXRlcGlja2VyID4gZGl2LFxuLmRhdGVwaWNrZXItZHJvcGRvd246OmJlZm9yZSxcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUuZGF5LFxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLnllYXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCAqIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG5idXR0b24sIGlucHV0LCBhLCB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmEge1xuICBjb2xvcjogI2RhMjkxYzsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmFvU2VsZWNpb25hdmVsIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpUGhvbmUgT1MsIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBDaHJvbWUsIFNhZmFyaSAzICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpIDIgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wdWJsaSwgLmFkcyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVibGk6YmVmb3JlLCAuYWRzID4gZGl2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQdWJsaWNpZGFkZVwiO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmFkcyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkcyB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwOyB9IH1cbiAgLmFkcyA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFkcy1yZXRhbmd1bGFyIHtcbiAgbWluLWhlaWdodDogMzEwcHg7IH1cblxuLmJpbGxib2FyZCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iaWxsYm9hcmQge1xuICAgICAgd2lkdGg6IDcyN3B4O1xuICAgICAgaGVpZ2h0OiA5MHB4OyB9IH1cblxuLmhhbGYge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7IH1cblxuLnJldGFuZ3VsYXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7IH1cblxuZGl2W2lkXj1cImJhbm5lci1cIl0ge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4vKlxyXG4gKiBcclxuICovXG4uYWRzLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDc1cHggMCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkcy1maXhlZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBoZWlnaHQ6IDE2Ljg3NXJlbTsgfSB9XG4gIC5hZHMtZml4ZWQuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYWRzLWZpeGVkIC5hZHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7IH0gfVxuICAgIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5hZHMtZml4ZWQtbW9iaWxlLmFkcyB7XG4gIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmFkcy1maXhlZC1tb2JpbGUuYWRzID4gZGl2OmJlZm9yZSB7XG4gICAgdG9wOiAtOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWRzLWZpeGVkLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFkcy1maXhlZC1tb2JpbGUgPiBkaXYge1xuICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgaGVpZ2h0OiAzLjEyNXJlbTsgfSB9XG5cbiNibG9jby1uYXRpdmUtcm9kYXBlIHtcbiAgbWluLWhlaWdodDogMjM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgI2Jsb2NvLW5hdGl2ZS1yb2RhcGUge1xuICAgICAgbWluLWhlaWdodDogNDQwcHg7IH0gfVxuICAjYmxvY28tbmF0aXZlLXJvZGFwZSAudG0tcm93IHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgI2Jsb2NvLW5hdGl2ZS1yb2RhcGUgLnRtLXJvdyA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNibG9jby1uYXRpdmUtcm9kYXBlIC50bS1yb3cgPiBkaXYgKyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmFkcy1iaWxsYm9hcmQge1xuICBtaW4taGVpZ2h0OiA5MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hZHMtYmlsbGJvYXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5hZHMtYmlsbGJvYXJkLm1vYmlsZS1iYW5uZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFkcy1iaWxsYm9hcmQuZGVza3RvcC1iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRzLWJpbGxib2FyZC5tb2JpbGUtYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5hZHMtZml4ZWQgKyAuaGVhZGVyLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTsgfVxuXG4uLWNvbG9yYnRuLXByaW1hcnksIC5wcmltYXJ5LWJ0biwgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAucHJpbWFyeS1idG46aG92ZXIsIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLnByaW1hcnktYnRuOmZvY3VzLCAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjO1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhNmZiO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTZmYjsgfVxuICAgIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeSwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICNmZjJkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYyZDU1OyB9XG4gICAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmYyZDU1OyB9XG4gIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0biwgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXByaW1hcnksICNoZWFkZXItYmFyIC5wcmltYXJ5LWJ0biwgI2hlYWRlci1iYXIgLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNoZWFkZXItYmFyIC5wcmltYXJ5LWJ0bjpob3ZlciwgI2hlYWRlci1iYXIgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAjaGVhZGVyLWJhciAucHJpbWFyeS1idG46Zm9jdXMsICNoZWFkZXItYmFyIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXByaW1hcnksICNuYXZlZ2FjYW8gLnByaW1hcnktYnRuLCAjbmF2ZWdhY2FvIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkOyB9XG4gICAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNuYXZlZ2FjYW8gLnByaW1hcnktYnRuOmhvdmVyLCAjbmF2ZWdhY2FvIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAjbmF2ZWdhY2FvIC5wcmltYXJ5LWJ0bjpmb2N1cywgI25hdmVnYWNhbyAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5mb290ZXItbmF2IC4tY29sb3JidG4tcHJpbWFyeSwgLmZvb3Rlci1uYXYgLnByaW1hcnktYnRuLCAuZm9vdGVyLW5hdiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgIC5mb290ZXItbmF2IC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgLmZvb3Rlci1uYXYgLnByaW1hcnktYnRuOmhvdmVyLCAuZm9vdGVyLW5hdiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsIC5mb290ZXItbmF2IC5wcmltYXJ5LWJ0bjpmb2N1cywgLmZvb3Rlci1uYXYgLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZGFyay1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgLmRhcmstc2VjdGlvbiAucHJpbWFyeS1idG46aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLmRhcmstc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsIC5kYXJrLXNlY3Rpb24gLnByaW1hcnktYnRuOmZvY3VzLCAuZGFyay1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTkgIWltcG9ydGFudDsgfVxuXG4uLWNvbG9yYnRuLXNlY29uZGFyeSwgLnNlY29uZGFyeS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLnNlY29uZGFyeS1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYTZmYiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gICAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeSwgLnNwb3J0cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5zcG9ydHMtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeSwgLmVudHJldGFpbi1zZWN0aW9uIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjJkNTUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmMmQ1NTsgfVxuICAgIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5lbnRyZXRhaW4tc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyZDU1OyB9XG4gIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5jb21wYW55LXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLmNvbXBhbnktc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5OyB9XG4gICNoZWFkZXItYmFyIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1idG46aG92ZXIsICNoZWFkZXItYmFyIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG4gICNuYXZlZ2FjYW8gLi1jb2xvcmJ0bi1zZWNvbmRhcnksICNuYXZlZ2FjYW8gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG4gIC5mb290ZXItbmF2IC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuZm9vdGVyLW5hdiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAuZm9vdGVyLW5hdiAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLmZvb3Rlci1uYXYgLnNlY29uZGFyeS1idG46aG92ZXIsIC5mb290ZXItbmF2IC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAuZm9vdGVyLW5hdiAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG5cbi5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIgLnNlY29uZGFyeS1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwYzE0ZDsgfVxuXG4uLWJ0biwgLnByaW1hcnktYnRuLCAucHJpbWFyeWZsZXgtYnRuLCAuc2Vjb25kYXJ5LWJ0biwgLnV0aWxpdHktYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgMC4wNjI1cmVtIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLi1idG4gW2NsYXNzXj1cImljb24tXCJdLCAucHJpbWFyeS1idG4gW2NsYXNzXj1cImljb24tXCJdLCAucHJpbWFyeWZsZXgtYnRuIFtjbGFzc149XCJpY29uLVwiXSwgLnNlY29uZGFyeS1idG4gW2NsYXNzXj1cImljb24tXCJdLCAudXRpbGl0eS1idG4gW2NsYXNzXj1cImljb24tXCJdLFxuICAuLWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAucHJpbWFyeS1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLnByaW1hcnlmbGV4LWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuc2Vjb25kYXJ5LWJ0biBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAudXRpbGl0eS1idG4gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtOyB9XG5cbi5wcmltYXJ5LWJ0biB7XG4gIHdpZHRoOiAxOC40Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4ucHJpbWFyeWZsZXgtYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYzsgfVxuXG4uZGFyay1zZWN0aW9uIC5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnV0aWxpdHktYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnV0aWxpdHktYnRuOmhvdmVyLCAudXRpbGl0eS1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnV0aWxpdHktYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC51dGlsaXR5LWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMGE2ZmI7IH1cbiAgLnV0aWxpdHktYnRuIFtjbGFzc149XCJpY29uLVwiXSxcbiAgLnV0aWxpdHktYnRuIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDAgOHB4OyB9XG5cbi5hb3Zpdm8tc3RhdHVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0wLjEyNXJlbSAwLjYyNXJlbSAwO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2RhMjkxYztcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmRhcmstc2VjdGlvbiAuYW92aXZvLXN0YXR1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hb3Zpdm8tc3RhdHVzID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hb3Zpdm8tc3RhdHVzID4gc3BhbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgIGhlaWdodDogMC41NjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZTtcbiAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5hb3Zpdm8tc3RhdHVzID4gc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7XG4gICAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9IH1cblxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWluLW5hdiA+IC5tYWluLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1uYXYgPiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXYgPiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSAjYnRuLWFzc2luZS1qYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIu6ktlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjIyLCAwLjAxNSwgMS41NiksIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMjIsIDAuMDE1LCAxLjU2KSwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzICsgLnN1Yi1tZW51LXdyYXAsXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWZvY3VzZWQgLnN1Yi1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDIuMzc1cmVtO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjYyNXJlbSBzb2xpZCAjZmZmZmZmOyB9XG5cbi5tYWluLW5hdiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmZvbnQtc2l6ZS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb250LXNpemUtY29udHJvbCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZm9udC1zaXplLWNvbnRyb2wgPiBhLmJ1dHRvbi1mb250LWluY3JlYXNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYS5idXR0b24tZm9udC1yZXNldCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpob3ZlciwgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuXG4uc2VhcmNoLWZvcm0tZmllbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjUmVtKDIwcHgpIDAgMDsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXQsXG4gIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KSBjYWxjUmVtKDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWFyY2gtZm9ybS1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246aG92ZXIsIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246Zm9jdXMge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLnRpdGxlY29sb3JzLCAudGl0bGUtc2VjdGlvbiwgLnRpdGxlLXN1YnNlY3Rpb24sIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmRhcmstc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb246OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbjo6YWZ0ZXIsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxOTE5MTk7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLnNwb3J0cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZW50cmV0YWluLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNmZjJkNTU7IH1cblxuLi10aXRsZSwgLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLi10aXRsZSBoMSwgLnRpdGxlLXNlY3Rpb24gaDEsIC50aXRsZS1zdWJzZWN0aW9uIGgxLCAuLXRpdGxlIGgyLCAudGl0bGUtc2VjdGlvbiBoMiwgLnRpdGxlLXN1YnNlY3Rpb24gaDIsIC4tdGl0bGUgaDMsIC50aXRsZS1zZWN0aW9uIGgzLCAudGl0bGUtc3Vic2VjdGlvbiBoMywgLi10aXRsZSBoNCwgLnRpdGxlLXNlY3Rpb24gaDQsIC50aXRsZS1zdWJzZWN0aW9uIGg0LCAuLXRpdGxlIGg1LCAudGl0bGUtc2VjdGlvbiBoNSwgLnRpdGxlLXN1YnNlY3Rpb24gaDUsIC4tdGl0bGUgaDYsIC50aXRsZS1zZWN0aW9uIGg2LCAudGl0bGUtc3Vic2VjdGlvbiBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuLXRpdGxlOmFmdGVyLCAudGl0bGUtc2VjdGlvbjphZnRlciwgLnRpdGxlLXN1YnNlY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IHNvbGlkICNkZGQ7XG4gICAgZmxleDogMSAwIDIwcHg7IH1cblxuLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwOyB9IH1cbiAgLnRpdGxlLXNlY3Rpb246YWZ0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMTI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyLjVyZW07IH0gfVxuICAudGl0bGUtc2VjdGlvbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cblxuLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMCAwIDAuOTM3NXJlbSAwOyB9XG4gIC50aXRsZS1zdWJzZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7IH0gfVxuICAudGl0bGUtc3Vic2VjdGlvbjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMC45Mzc1cmVtOyB9XG4gIC5kYXktYnktZGF5LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5kYXJrLXNlY3Rpb24gLmRheS1ieS1kYXktc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRpdGxlLXNlY3Rpb24gW2NsYXNzXj1cIi1idG5cIl0sIC50aXRsZS1zZWN0aW9uIFtjbGFzcyo9XCItYnRuXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG5cbi8qIEJsb2NvIGRvIHBhdHJvY2luYWRvciBkZW50cm8gZG8gdMOtdHVsbyAgKi9cbi5zcG9uc29yIHtcbiAgb3JkZXI6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BvbnNvciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuc3BvbnNvci10aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gIC5zcG9uc29yLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zcG9uc29yIGEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgLnNwb25zb3IgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3BvbnNvciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1iYW5uZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jdGEtYmFubmVyIFtjbGFzc149J2ljb24tJ10sXG4gIC5jdGEtYmFubmVyIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuY3RhLWJhbm5lciAudGl0bGUge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhLWJhbm5lciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY3RhLWJhbm5lciAuY29udGVudCBzdHJvbmcge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLWJhbm5lciAuYnRuLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5jdGEtYmFubmVyIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdGEtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtYmFubmVyLWZpcXVlLXBvci1kZW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5iYW5uZXItZGVza3RvcCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uLW1lc3NhZ2UsIC5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDZweCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC4tbWVzc2FnZS5lcnJvcjphZnRlciwgLmVycm9yLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3IuZXJyb3ItbWVzc2FnZTphZnRlciwgLi1tZXNzYWdlLnN1Y2Nlc3M6YWZ0ZXIsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuLW1lc3NhZ2UuZXJyb3IsIC5lcnJvci5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLi1tZXNzYWdlLmVycm9yOmFmdGVyLCAuZXJyb3IuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZTphZnRlciwgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS/XCI7IH1cbiAgLi1tZXNzYWdlLnN1Y2Nlc3MsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2UsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuICAgIC4tbWVzc2FnZS5zdWNjZXNzOmFmdGVyLCAuc3VjY2Vzcy5hamF4U3VibWl0Rm9ybS1tZXNzYWdlOmFmdGVyLCAuZ3JvdXAtZmllbGQuZXJyb3IgLnN1Y2Nlc3MuZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi8qXG4gKiBNZW5zYWdlbSBhamF4XG4gKi9cbi8qXG4gKiBGb3JtIGdlcmFsXG4gKi9cbi5ncm91cC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIC8qXG4gICAgICogVmFsaWRhdGlvblxuICAgICAqL1xuICAvKiBcbiAgICAgKiBGbG9hdCBMQUJFTFxuICAgICAqL1xuICAvKlxuICAgICAqIFJBRElPIEFORCBDSEVDS0JPWFxuICAgICAqLyB9XG4gIC5ncm91cC1maWVsZCAuZmllbGQge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5ncm91cC1maWVsZCAubGFiZWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZ3JvdXAtZmllbGQuZXJyb3IgLmZpZWxkIHtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7IH1cbiAgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3ItbWVzc2FnZSAuaWNvbi1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLmdyb3VwLWZpZWxkLmZsb2F0TGFiZWwuYWN0aXZlIC5sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTE4cHgpIHNjYWxlKDAuNzUpOyB9XG4gIC5ncm91cC1maWVsZC5mbG9hdExhYmVsIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDEwcHgpIHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM4YjhiOGI7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDVweDsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjOyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjOyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIu6kgFwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4OyB9XG5cbi5ibG9jby1jYW1wby1idXNjYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkxOTE5O1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2Ege1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMXJlbTtcbiAgICByaWdodDogMDsgfVxuICAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2Ege1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4uLWNvbG9yc2lnbmF0dXJlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcnNpZ25hdHVyZSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yc2lnbmF0dXJlLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZGFyay1zZWN0aW9uIC4tY29sb3JzaWduYXR1cmUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5kYXJrLXNlY3Rpb24gLmF1dGhvciwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmRhcmstc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZSwgLmF1dGhvci1zaWduYXR1cmUtbGcsIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtc20gLmF1dGhvci1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4LjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGVkYnkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucmVzdW1lLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5yZXN1bWUsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWFyZ2luOiAwcmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5yZXN1bWUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucmVzdW1lLCAuZGFyay1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlIHtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMC4zMTI1cmVtOyB9XG4gICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGEsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMCAwLjE4NzVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6aG92ZXIsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpob3ZlciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmhvdmVyLCAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6Zm9jdXMsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpmb2N1cywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmF1dGhvci1zaWduYXR1cmUtbGcgLmF1dGhvci1pbWFnZSB7XG4gIHdpZHRoOiA4LjEyNXJlbTtcbiAgaGVpZ2h0OiA4LjEyNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmF1dGhvci1zaWduYXR1cmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hdXRob3Itc2lnbmF0dXJlLWxnIC5hdXRob3ItaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNS42MjVyZW07XG4gICAgICBoZWlnaHQ6IDUuNjI1cmVtOyB9IH1cblxuLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCA+IC5wdWJsaXNoaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZS1zbSAuYXV0aG9yLWltYWdlIHtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBibG9jbyBkZSBjcmVkaWJpbGlkYWRlICovXG4uYWxpZ24tdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWxpZ24tdG9wIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1mZWVkIC5hbGlnbi10b3AgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gIC5hbGlnbi10b3AgLnB1Ymxpc2hpbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cblxuLyogYm90w6NvICovXG4udG9nZ2xlLWNvbnRlbnQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gIG1hcmdpbjogMC45Mzc1cmVtIDA7XG4gIGNvbG9yOiAjOGI4YjhiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJ1dHRvbiAudG9nZ2xlLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC50b2dnbGUtY29udGVudC1idXR0b24gLnRvZ2dsZS1pY29uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC50b2dnbGUtY29udGVudC1idXR0b24uaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC50b2dnbGUtY29udGVudC1idXR0b24uaXMtYWN0aXZlIC50b2dnbGUtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiOyB9XG5cbi50b2dnbGUtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYmxvY2sgLnB1Ymxpc2hpbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJsb2NrLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogSW5mb3JtYcOnw7VlcyBkbyBhdXRvciAqL1xuLmF1dG9yLWluZm8tY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5hdXRvci1pbmZvLWNvbnRlbnQgLmluZm8taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gICAgY29sb3I6ICM3MDcwNzA7IH1cbiAgICAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW0gc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW06Zmlyc3QtY2hpbGQsIC5hdXRvci1pbmZvLWNvbnRlbnQgLmluZm8taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLyogUmVkZXMgc29jaWFpcyBkbyBhdXRvciAqL1xuLmF1dG9yLXNvY2lhbC1tZWRpYXMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEuNTYyNXJlbSAwIDAgMDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDAgMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5hdXRvci1zb2NpYWwtbWVkaWFzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTI5MWM7IH1cbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYSBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAgIC5hdXRvci1zb2NpYWwtbWVkaWFzID4gbGkgPiBhIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmNvbHVtbmlzdCwgLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LXYtc20sIC5jb2x1bW5pc3QtaCwgLmNvbHVtbmlzdC1oLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbHVtbmlzdCBhLCAuY29sdW1uaXN0LXYgYSwgLmNvbHVtbmlzdC12LXNtIGEsIC5jb2x1bW5pc3QtaCBhLCAuY29sdW1uaXN0LWgtc20gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbHVtbmlzdCA+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+IC5hdmF0YXIgLmltZyB7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG4uYnRuLXNlZW1vcmUgLmF2YXRhciBhIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuXG4uLW5ld3Njb2xvciAuaW5mbyAudGl0bGUsIC4tbmV3cyAuaW5mbyAudGl0bGUsIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGUsIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGUge1xuICBjb2xvcjogIzE5MTkxOTsgfVxuICAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGU6aG92ZXIsIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG5cbi5sYXRlc3RuZXdzLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICMwMGE2ZmI7IH1cblxuLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzAwYTZmYjsgfVxuXG4uc3BvcnRzLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICMwMGMxNGQ7IH1cblxuLnNwb3J0cy1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBjMTRkOyB9XG5cbi5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMmQ1NTsgfVxuXG4uZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZjJkNTU7IH1cblxuLmpjMzYwLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLW5ld3MgLi1uZXdzY29sb3IgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmpjMzYwLW5ld3MgLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM4YTBhZDQ7IH1cblxuLmNvbXBhbnktc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGUge1xuICBjb2xvcjogIzE5MTkxOTsgfVxuICAuY29tcGFueS1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmRhcmstc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGFyay1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi5kYXJrLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC4tbmV3cyAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDsgfVxuXG4uLW5ld3MsIC5oZWFkbGluZS1sZywgLmhlYWRsaW5lLXNtLCAuaG9yaXpvbnRhbC1uZXdzLWxnLCAuaG9yaXpvbnRhbC1uZXdzLW1kLCAuaG9yaXpvbnRhbC1uZXdzLXNtLCAudmVydGljYWwtbmV3cy1sZywgLnZlcnRpY2FsLW5ld3MtbWQsIC52ZXJ0aWNhbC1uZXdzLXNtLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLi1uZXdzOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLW1kOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3Mtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbWQ6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3Mtc206aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGc6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7IH1cbiAgLi1uZXdzID4gLmltYWdlLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBmaWd1cmUsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBmaWd1cmUsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBmaWd1cmUsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIGZpZ3VyZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLi1uZXdzID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlIGltZywgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgZmlndXJlIGltZywgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZywgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC4tbmV3cyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupLVcIjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS0XCI7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSsXCI7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5oZWFkbGluZS1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhlYWRsaW5lLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTgsIDQxLCAyOCwgMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTdweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTdweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3cHg7IH1cbiAgLi1uZXdzIC5pbmZvLCAuaGVhZGxpbmUtbGcgLmluZm8sIC5oZWFkbGluZS1zbSAuaW5mbywgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbywgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbywgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbywgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8sIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuLW5ld3MgLmluZm8gLmhlYWRlciwgLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIsIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQsIC5oZWFkbGluZS1sZyAuaW5mbyA+IC5jb250ZW50LCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50LCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAuZGF0YS1wbHViaWMsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGF0YS1wbHViaWMsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM5Njk2OTY7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLmF1dG9yLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmF1dG9yLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuYXV0b3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuLW5ld3MgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5oZWFkbGluZS1sZyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhlYWRsaW5lLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLnNhdmVuZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbSAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTAuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNhdmVuZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1NhbHZhciBsaW5rJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuODEyNXJlbTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgd2lkdGg6IDMuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAuc2F2ZW5ld3MgW2NsYXNzXj1cImljb24tXCJdLCAuc2F2ZW5ld3MgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICNiZWJlYmU7IH1cbiAgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNkYTI5MWM7XG4gICAgd2lkdGg6IDYuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuc2F2ZW5ld3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgIC5zYXZlbmV3czpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLCAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuc2F2ZW5ld3MuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0xpbmsgc2Fsdm8nOyB9XG5cbi5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkbGluZS1sZyA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDEuNTYyNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGxpbmUtbGcgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uaGVhZGxpbmUtbGcgLmltYWdlIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cblxuLmhlYWRsaW5lLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDMuMTI1cmVtOyB9XG5cbi5oZWFkbGluZS1zbSAuaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQsXG4uaG9yaXpvbnRhbC1uZXdzLXNtIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlLFxuICAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxOC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAyOC4xMjVyZW07IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMi41cmVtOyB9IH1cbiAgLnJhZGlvLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDguODc1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSB7XG4gIHdpZHRoOiA1LjkzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC40Mzc1cmVtOyB9XG4gIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4ubGlua2VkLW5ld3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRhcmstc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGlua2VkLW5ld3MgPiAubGluayArIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMC4xMjVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMC4xMjVyZW07IH1cbiAgICAubGF0ZXN0bmV3cy1zZWN0aW9uIC5saW5rZWQtbmV3cyA+IC5saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTZmYjsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7IH1cblxuLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTsgfVxuXG4udmVydGljYWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG5cbi52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuXG4udmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtOyB9XG5cbi52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuXG4uY3RhLXN1cHBvcnQge1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjEyNXJlbSAjZGEyOTFjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIC5jdGEtc3VwcG9ydCAudGl0bGUge1xuICAgIGNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7IH1cbiAgLmN0YS1zdXBwb3J0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLyogQ2FiZcOnYWxobyBkYSBtYXTDqXJpYSBxdWFuZG8gZm9yIGNvbHVuYSAqL1xuLmhlYWRlci1ibG9nLWNvbHVtbnMge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgcGFkZGluZzogMS4yNXJlbSAwOyB9XG4gIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4wNjI1cmVtICNkZGQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtOyB9IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYXV0aG9yLXNpZ25hdHVyZS1sZyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICBtaW4td2lkdGg6IDEyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgICAgICBtaW4td2lkdGg6IDE4Ljc1cmVtOyB9IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2EgbGFibGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtIDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2Ege1xuICAgICAgcGFkZGluZzogMC42ODc1cmVtIDFyZW0gMC41NjI1cmVtOyB9XG4gIC5oZWFkZXItYmxvZy1jb2x1bW5zIC52ZXItcGVyZmlsLWF1dG9yIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLnZlci1wZXJmaWwtYXV0b3I6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLi1zaGFyZSAudGl0bGUsIC5zaGFyZS1zbSAudGl0bGUsIC5zaGFyZS1sZyAudGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi4tc2hhcmUgLmxpc3Qtc2hhcmUsIC5zaGFyZS1zbSAubGlzdC1zaGFyZSwgLnNoYXJlLWxnIC5saXN0LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuLXNoYXJlIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4sIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuLCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLi1zaGFyZSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEsIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEsIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW07IH1cbiAgICAgIC4tc2hhcmUgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhIHN2ZywgLnNoYXJlLXNtIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSBzdmcsIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEgc3ZnIHtcbiAgICAgICAgZmlsbDogI2RhMjkxYztcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4uc2hhcmUtc20gLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMTI1cmVtOyB9XG5cbi5zaGFyZS1zbSAubGlzdC1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDsgfVxuICAuc2hhcmUtc20gLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuXG4uc2hhcmUtbGcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNoYXJlLWxnIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgY29sb3I6ICMxOTE5MTkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5zaGFyZS1sZyAubGlzdC1zaGFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMC4zMTI1cmVtOyB9XG4gICAgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gW2NsYXNzXj0naWNvbi0nXSxcbiAgICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDEuNjI1cmVtOyB9XG5cbi51cmdlbnQtYmFyIHtcbiAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVyZ2VudC1iYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH0gfVxuICAudXJnZW50LWJhciAubWVzc2FnZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjA2MjVyZW07XG4gICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXJnZW50LWJhciAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTsgfSB9XG4gICAgLnVyZ2VudC1iYXIgLm1lc3NhZ2U6aG92ZXIsIC51cmdlbnQtYmFyIC5tZXNzYWdlOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tZXNzYWdlLTQwNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50OyB9XG4gIC5tZXNzYWdlLTQwNC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZXNzYWdlLTQwNCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMi4wNjI1cmVtIDAgMi4xODc1cmVtOyB9XG4gIC5tZXNzYWdlLTQwNCAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2RhMjkxYztcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZXNzYWdlLTQwNCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cbiAgLm1lc3NhZ2UtNDA0IC5tZXNzYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZXNzYWdlLTQwNCAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuYm9keS5tb2RhbC1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ib3gtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuOTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAuYm94LW1vZGFsLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5ib3gtbW9kYWwgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTB2dzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDB2dzsgfSB9XG4gIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciAuaWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEuMTg3NXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07IH1cblxuYm9keS5tZW51LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI25hdmVnYWNhbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjk1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAjbmF2ZWdhY2FvIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAjbmF2ZWdhY2FvLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgI25hdmVnYWNhby5hY3RpdmUgI25hdiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNC4zNzVyZW07IH1cbiAgI25hdmVnYWNhbyAjbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTI1LjYyNXJlbTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiAyNS42MjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgI25hdmVnYWNhbyAjbmF2IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjbmF2ZWdhY2FvICNuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMC4zNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjkxYzsgfVxuICAgICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhciB7XG4gICAgICBtaW4td2lkdGg6IDMuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGEyOTFjOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXI6aG92ZXIsICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhcjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2ICNuYXYtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMi44NzVyZW07XG4gICAgICBtYXJnaW46IDUuNjI1cmVtIDAgMy40Mzc1cmVtOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI25hdi1oZWFkZXIgI25hdi1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5uYXYtYnVzY2Ege1xuICAgICAgbWFyZ2luOiAwIDUlIDFyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLm5hdi1idXNjYSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAxLjg3NXJlbTsgfSB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5tZW51LXV0aWxpdGFyaW8ge1xuICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAyLjE4NzVyZW07IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2IC5tZW51LXV0aWxpdGFyaW8gLnV0aWxpdHktYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5ib3gtY3RhLW5hdiB7XG4gICAgICBtYXJnaW46IDAuOTM3NXJlbSA1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAuYm94LWN0YS1uYXYge1xuICAgICAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtOyB9IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMTAlO1xuICAgICAgICBjb2xvcjogIzM4MzgzODsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuODc1cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpmb2N1cywgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgPiBhOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgICBjb250ZW50OiBcIu6ktlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC4zcmVtOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgPiAuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLupK5cIjsgfVxuICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi44NzVyZW0gMS4xMjVyZW0gNC43NXJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IHVsIGxpIGE6aG92ZXIsICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhOmZvY3VzLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzgzODM4OyB9IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiAuYWN0aXZlICsgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUge1xuICAgICAgcGFkZGluZzogMS4xMjVyZW0gNSUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDIuMTg3NXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC45Mzc1cmVtOyB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSBbY2xhc3NePVwiaWNvbi1cIl0sICNuYXZlZ2FjYW8gI25hdiAuc2hhcmUgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4vKiBUZW1wbyBSZWFsICovXG4vKiovXG4uc2VjdGlvbi10ZW1wb3JlYWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLXRlbXBvcmVhbC5qb2dvcy1hdGl2b3Mge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDYyLjQzNzVyZW07IH1cbiAgLnNlY3Rpb24tdGVtcG9yZWFsIC50aXRsZS1zZWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLnNlY3Rpb24tdGVtcG9yZWFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDsgfVxuICAgIC5zZWN0aW9uLXRlbXBvcmVhbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG5cbi8qIFBsYWNhciAqL1xuLnBsYWNhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBsYWNhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9IH1cblxuLyogKi9cbi5wbGFjYXItbWV0YS1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGxhY2FyLW1ldGEtZGF0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAucGxhY2FyLW1ldGEtZGF0YSAucGxhY2FyLW1ldGEtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAucGxhY2FyLW1ldGEtZGF0YSAucGxhY2FyLW1ldGEtbmFtZSArIC5wbGFjYXItbWV0YS1kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMTRkOyB9XG5cbi8qIGluZm8sIGRhdGEsIGxvY2FsICovXG4ucGxhY2FyLW1ldGEtaW5mbyB7XG4gIGNvbG9yOiAjMDBjMTRkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qICovXG4ucGxhY2FyLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5wbGFjYXItaGVhZGVyID4gLnBsYWNhci1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwYzE0ZDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItaGVhZGVyID4gLnBsYWNhci1oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07IH0gfVxuXG4vKiAqL1xuLnBsYWNhci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wbGFjYXItY29udGVudCAucHJpbWFyeS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxNi4yNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgIC5wbGFjYXItY29udGVudCAucHJpbWFyeS1idG46aG92ZXIsIC5wbGFjYXItY29udGVudCAucHJpbWFyeS1idG46Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuLyogKi9cbi5wbGFjYXItZXF1aXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiAqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGxhY2FyLWVxdWlwZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5wbGFjYXItZXF1aXBlLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgb3JkZXI6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZS5lcXVpcGUtbWFuZGFudGUgPiAuZXF1aXBlLW5vbWUge1xuICAgICAgICBvcmRlcjogaW5pdGlhbDsgfSB9XG4gIC5wbGFjYXItZXF1aXBlLmVxdWlwZS12aXNpdGFudGUgPiAuZXF1aXBlLW5vbWUge1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLXZpc2l0YW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1ub21lIHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1ub21lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5wbGFjYXItZXF1aXBlIC5lcXVpcGUtZXNjdWRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAzLjc1cmVtO1xuICAgIGhlaWdodDogMy43NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItZXF1aXBlIC5lcXVpcGUtZXNjdWRvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtOyB9XG5cbi8qICovXG4ucGxhY2FyLXJlc3VsdGFkbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wbGFjYXItcmVzdWx0YWRvIHtcbiAgICAgIG1hcmdpbjogYXV0byAwLjkzNzVyZW07IH0gfVxuXG4vKiAqL1xuLnBsYWNhci1yZXN1bHRhZG8tZ29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiAqLyB9XG4gIC5wbGFjYXItcmVzdWx0YWRvLWdvbHMgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXG4gIC5wbGFjYXItcmVzdWx0YWRvLWdvbHMgLnJlc3VsdGFkby1lcXVpcGUtdmlzaXRhbnRlIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tZXF1aXBlLW1hbmRhbnRlLFxuICAgICAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS12aXNpdGFudGUge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLXNlcGFyYWRvciB7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuLyogY3Jvbm9tZXRybyAqL1xuLnBsYWNhci1jcm9ub21ldHJvIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tcGVyaW9kbyB7XG4gICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGxhY2FyLWNyb25vbWV0cm8gLnBsYWNhci1jcm9ub21ldHJvLXRleHRvLFxuICAucGxhY2FyLWNyb25vbWV0cm8gLnBsYWNhci1jcm9ub21ldHJvLXRlbXBvIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tcGVyaW9kbyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICB0b3A6IC0xcHg7IH1cblxuLnBsYWNhci1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jdGV4dENvbnRlbnRDb3VudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3RleHRDb250ZW50Q291bnQub2N1bHRhckNvbnRldWRvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjdGV4dENvbnRlbnRDb3VudC5vY3VsdGFyQ29udGV1ZG86YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgNjAlKTsgfVxuXG4ja2VlcC1yZWFkaW5nLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ob3Jvc2NvcGUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgLmhvcm9zY29wZS1pdGVtIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1pdGVtIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTsgfVxuICAuaG9yb3Njb3BlLWl0ZW0gLm5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIC5ob3Jvc2NvcGUtaXRlbSAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07IH0gfVxuICAgIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1pdGVtIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yb3Njb3BlLW5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH0gfVxuXG4uaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlcjphZnRlciwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgI2Y1ZjVmNTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGEyOTFjOyB9IH1cbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciAubmFtZSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbS5hY3RpdmUgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSAubmFtZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb25cbiAgICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdLCAuZGFyay1zZWN0aW9uXG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSAubmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uaG9yb3Njb3BlLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMS41NjI1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9yb3Njb3BlLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yb3Njb3BlLWRlc2M6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH0gfVxuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2RhMjkxYztcbiAgICAgIGZvbnQtc2l6ZTogNi4yNXJlbTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IDguNzVyZW07IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLW5hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLXBlcmlvZCB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLW5hbWUsXG4uaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtbmFtZSxcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuXG4uaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5cbi50ZW1wbGF0ZS1ob3Jvc2NvcG8ge1xuICBwYWRkaW5nLWJvdHRvbTogMy40Mzc1cmVtOyB9XG5cbltjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xpbWF0ZUJveF0gLmNsaW1hdGUtY2l0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07IH0gfVxuXG5bY2xpbWF0ZUJveF0gLmNsaW1hdGUtdGVtcCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2RhMjkxYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbY2xpbWF0ZUJveF0gLmNsaW1hdGUtdGVtcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsaW1hdGVCb3hdIC5pY29uLWNsaW1hdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtjbGltYXRlQm94XSAuaWNvbi1jbGltYXRlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9IH1cblxuLmRhcmstc2VjdGlvbiBbY2xpbWF0ZUJveF0gLmNsaW1hdGUtY2l0eSwgLmRhcmstc2VjdGlvbiBbY2xpbWF0ZUJveF0gLmNsaW1hdGUtdGVtcCwgLmRhcmstc2VjdGlvbiBbY2xpbWF0ZUJveF0gLmljb24tY2xpbWF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAzbjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjAxbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knVwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAxZDpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjAzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjA0bjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjA0ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knlwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjA5bjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjA5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kolwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjEwbjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjEwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6knFwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjUwbjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjUwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpFwiOyB9XG5cbi5pY29uLWNsaW1hdGUud2VhdGhlcjExbjpiZWZvcmUsIC5pY29uLWNsaW1hdGUud2VhdGhlcjExZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiOyB9XG5cbi50YWJlbGEtY290YWNhbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLnRhYmVsYS1jb3RhY2FvIHRyICsgdHIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9XG5cbi5kYXJrLXNlY3Rpb24gW2pzb25jb3RhY2FvXSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi50YWJlbGEtdGFidWEtbWFyZXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC50YWJlbGEtdGFidWEtbWFyZXMgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLnRhYmVsYS10YWJ1YS1tYXJlcyB0ZCB7XG4gICAgcGFkZGluZzogMC4wNjI1cmVtIDAuMzEyNXJlbTsgfVxuXG4uZGFyay1zZWN0aW9uIFtqc29udGFidWFkZW1hcmVzXSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gW2pzb250YWJ1YWRlbWFyZXNdIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4uZGFyay1zZWN0aW9uIC50YWJ1YS1tYXJlcy1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRhdGFUYWJ1YU1hcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRhdGFUYWJ1YU1hcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5kYXRhVGFidWFNYXJlLCAuZGF0YVRhYnVhTWFyZTphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07IH1cbiAgLmRhdGFUYWJ1YU1hcmU6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwi7qS2XCI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4jbG90ZXJpYSAucHJlbWlvIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyArIC5wcmVtaW8ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1ub21lIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gI2xvdGVyaWEgLnByZW1pbyAuaW5mby1zb3J0ZWlvIC5pbmZvLXNvcnRlaW8tbm9tZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2xvdGVyaWEgLnByZW1pbyAuaW5mby1zb3J0ZWlvIC5pbmZvLXNvcnRlaW8taWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICMyMzIzMjM7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gI2xvdGVyaWEgLnByZW1pbyAuaW5mby1zb3J0ZWlvIC5pbmZvLXNvcnRlaW8taWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjbG90ZXJpYSAucHJlbWlvIC5udW1lcm9zLXNvcnRlaW8gLml0ZW0tbnVtZXJvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMGMxNGQ7XG4gICAgY29sb3I6ICMwMGMxNGQ7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gLnRhYmVsYS1nYW5oYWRvcmVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC50YWJlbGEtZ2FuaGFkb3JlcyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNsb3RlcmlhIC5wcmVtaW8gLnRhYmVsYS1nYW5oYWRvcmVzIHRoZWFkIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG4gICAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMgdGJvZHkgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTW9kdWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG4gICAgc2VjdGlvbltjbGFzcyo9XCItc2VjdGlvblwiXSB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9IH1cblxuW2NsYXNzXj1cIi1wYWdlXCJdLFxuW2NsYXNzKj1cIi1wYWdlXCJdIHtcbiAgcGFkZGluZzogMCAwIDYuMjVyZW07IH1cblxuLmVkaXRvcmlhLXNlY3Rpb24gLmZlZWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbi5mZWVkLXNlY3Rpb24gW2NsYXNzXj1cIi1uZXdzLVwiXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5mZWVkLXNlY3Rpb24gW2NsYXNzKj1cIi1uZXdzLVwiXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5mZWVkLXNlY3Rpb24gLmpjMzYwLW5ld3M6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwIDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3MqPVwiLW5ld3MtXCJdLFxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0sXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gaDMgKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxuLmZlZWQtc2VjdGlvbiBoMyArIFtjbGFzcyo9XCItbmV3cy1cIl0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSArIC50aXRsZS1zdWJzZWN0aW9uLFxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0gKyAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtOyB9XG5cbi5zaWRlYmFyLWZlZWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2lkZWJhci1mZWVkICsgLnNpZGViYXItZmVlZCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWRlYmFyLWZlZWQge1xuICAgICAgbWFyZ2luOiAwIDE4cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2lkZWJhci1mZWVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG4gIC5zaWRlYmFyLWZlZWQuY2FwYS1kby1kaWEge1xuICAgIG1pbi1oZWlnaHQ6IDI5MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNpZGViYXItZmVlZC5jYXBhLWRvLWRpYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5zaWRlYmFyLWZlZWQuY2FwYS1kby1kaWEge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDZweDsgfSB9XG4gIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC50aHVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC50aHVtYiBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZGViYXItZmVlZCAuY292ZXIgLnRodW1iIGltZyB7XG4gICAgICAgIGhlaWdodDogMjIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC50aHVtYiBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuc2lkZWJhci1mZWVkIC5jb3ZlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmRhcmstc2VjdGlvbiAuc2lkZWJhci1mZWVkIC5jb3ZlciAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaWRlYmFyLWZlZWQgLnRlYW1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2lkZWJhci1mZWVkIC50ZWFtcyAudGh1bWIge1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuc2lkZWJhci1mZWVkIC50ZWFtcyAudGVhbXMtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnNpZGViYXItZmVlZCAudGVhbXMgLnRlYW1zLW5hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2lkZWJhci1mZWVkIC5mYW1vdXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAuNjg3NXJlbSAwOyB9XG4gICAgLnNpZGViYXItZmVlZCAuZmFtb3VzIGltZyB7XG4gICAgICBoZWlnaHQ6IDQuMzc1cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAuc2lkZWJhci1mZWVkIC5mYW1vdXMgLmZhbW91cy1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY29sb3I6ICM4YjhiOGI7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuZmFtb3VzIC5mYW1vdXMtbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaWRlYmFyLWZlZWQgLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLmRhcmstc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgLmRhcmstc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmRhcmstc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgLmRhcmstc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSArIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdLFxuICAuZGFyay1zZWN0aW9uIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdICsgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDsgfVxuXG4jaGVhZGVyLWJhciArICNjb250ZW50LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4ubWF0ZXJpYS1pbXBvcnRhZGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgLm1hdGVyaWEtaW1wb3J0YWRhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5tYXRlcmlhLWltcG9ydGFkYSAubWF0dGVyQ2Fyb3VzZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNoZWFkZXItYmFyLmhlYWRlci1iYXIge1xuICBwYWRkaW5nLXRvcDogODdweDsgfVxuXG4jYmFycmF1b2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbiNiYXJyYS1uZTEwLXBhcmNlaXJvLXBvcnRhbC1uZTEwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFydGljbGUtb3BlbmluZyAuaW1hZ2Utb3BlbmluZyB7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5hcnRpY2xlLW9wZW5pbmcgLmltYWdlLW9wZW5pbmcge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7IH0gfVxuXG4jaGVhZGVyLWJhciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNoZWFkZXItYmFyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC45Mzc1cmVtOyB9IH1cbiAgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciB7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIgLnV0aWxpdHktYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG4ge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2hlYWRlci1iYXIgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDEuNXJlbSAwOyB9IH1cbiAgI2hlYWRlci1iYXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjaGVhZGVyLWJhciAubG9nbyA+IGltZyB7XG4gICAgICB3aWR0aDogMy4yNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNoZWFkZXItYmFyIC5sb2dvID4gaW1nIHtcbiAgICAgICAgICB3aWR0aDogNy4yNXJlbTsgfSB9XG4gICNoZWFkZXItYmFyLnJldHJhdGlsIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTgwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICNoZWFkZXItYmFyLnJldHJhdGlsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgI2hlYWRlci1iYXIucmV0cmF0aWwuZml4byB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwuZml4byB7XG4gICAgICAgICAgaGVpZ2h0OiA0cmVtOyB9IH1cbiAgICAjaGVhZGVyLWJhci5yZXRyYXRpbC5pbmF0aXZvIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZWFkZXItYmFyLnJldHJhdGlsIC5sb2dvID4gaW1nIHtcbiAgICAgICAgd2lkdGg6IDQuMjVyZW07IH0gfVxuICAgICNoZWFkZXItYmFyLnJldHJhdGlsIC5oZWFkZXItYmFyLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2hlYWRlci1iYXIucmV0cmF0aWwgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gMDsgfSB9XG5cbi5mb290ZXItYmFyIHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmZvb3Rlci1iYXIgLmJhY2stdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5iYWNrLXRvcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC5mb290ZXItbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7IH1cbiAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGE6aG92ZXIsIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSB7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSBbY2xhc3NePVwiaWNvbi1cIl0sIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGEgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGE6aG92ZXIsIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci1iYXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMS41NjI1cmVtOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1jb3B5cmlnaHQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbiNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiA4MHZ3O1xuICBoZWlnaHQ6IDcwdmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogNDB2dzsgfSB9XG4gICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQgLmNhdGVnb3JpYS1ub3RpY2lhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4OyB9XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWEgaDMge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IC5jYXRlZ29yaWEtbm90aWNpYSBwIHtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUGFnZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4jaG9tZSBzZWN0aW9uW2NsYXNzXj0nLXNlY3Rpb24nXSxcbiNob21lIHNlY3Rpb25bY2xhc3MqPSctc2VjdGlvbiddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNob21lIHNlY3Rpb25bY2xhc3NePSctc2VjdGlvbiddLFxuICAgICNob21lIHNlY3Rpb25bY2xhc3MqPSctc2VjdGlvbiddIHtcbiAgICAgIHBhZGRpbmc6IDMuNDM3NXJlbSAwOyB9IH1cblxuLmhhcmRuZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmhhcmRuZXdzLFxuLmhhcmRuZXdzLWNvbXBsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhhcmRuZXdzIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAuaGFyZG5ld3MgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cyBbY2xhc3NePSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cyBbY2xhc3MqPSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cyBbY2xhc3NePSdoZWFkbGluZSddLFxuICAuaGFyZG5ld3MgW2NsYXNzKj0naGVhZGxpbmUnXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddLFxuICAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3NePSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9J3ZlcnRpY2FsLW5ld3MnXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj0naGVhZGxpbmUnXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzKj0naGVhZGxpbmUnXSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAxLjg3NXJlbTsgfVxuICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbixcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbTsgfVxuICAgIC5oYXJkbmV3cyAubWFpcy1saWRhcy1zdWJzZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtLFxuICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbixcbiAgICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbixcbiAgICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbixcbiAgICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTM3NXJlbTsgfVxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LCAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSArIC5jb2x1bW5pc3Qtdi1zbSxcbiAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LFxuICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYtc20ge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9XG4gICAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc206bGFzdC1vZi10eXBlLFxuICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc206bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiBbY2xhc3NePSctYnRuJ10sXG4gICAgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiBbY2xhc3MqPSctYnRuJ10sXG4gICAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIFtjbGFzc149Jy1idG4nXSxcbiAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzKj0nLWJ0biddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cblxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzEyNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPSd2ZXJ0aWNhbC1uZXdzJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9IH1cblxuLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4udHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSxcbi5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbi5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gIHBhZGRpbmc6IDAgMCAxLjg3NXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddICsgW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddICsgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSArIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10gKyBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yYWRpby1zZWN0aW9uIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC5ob3Jpem9udGFsLW5ld3MtbWQsXG4gIC5yYWRpby1zZWN0aW9uIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC5ob3Jpem9udGFsLW5ld3MtbWQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudHZqYy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNkZGQ7IH1cbiAgLnR2amMtc2VjdGlvbiBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgLnR2amMtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR2amMtc2VjdGlvbiBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnR2amMtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmdhbGxlcnktc2VjdGlvbiBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLmdhbGxlcnktc2VjdGlvbiBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzXj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMDYyNXJlbSAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGVjaWFscy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lhbHMtc2VjdGlvbiBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAzKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLnNwZWNpYWxzLXNlY3Rpb24gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMykgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuamMzNjAtc2VjdGlvbiBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgLmpjMzYwLXNlY3Rpb24gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMTByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMjguMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMTIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgIHdpZHRoOiAyOC4xMjVyZW07IH0gfVxuXG4vKiBmYWtlIGluZmluaXRlIHNjcm9sbCAqL1xuLmxvYWRyZXN1bHRzID4gYXJ0aWNsZSxcbi5qcy1pbmZpbml0ZS1zY3JvbGwgPiBhcnRpY2xlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvYWRyZXN1bHRzID4gYXJ0aWNsZS5pcy1sb2FkZWQsXG4gIC5qcy1pbmZpbml0ZS1zY3JvbGwgPiBhcnRpY2xlLmlzLWxvYWRlZCB7XG4gICAgYW5pbWF0aW9uOiBzY2FsZVVwIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cblxuLyogYW5pbWHDp8OjbyBkbyBpbmZpbml0ZSBzY3JvbGwqL1xuQGtleWZyYW1lcyBzY2FsZVVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWhlYWRlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmhhdCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmluZm90aXRsZSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5pbmZvdGl0bGUsXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuaW5mb3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1vcGVuaW5nIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMzc1cmVtIHNvbGlkICNmZmZmZmY7IH1cbiAgICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM1YTVhNWE7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyOm5vdCguYWN0aXZlKSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGI4YjhiOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ10sXG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ10ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ106aG92ZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ106aG92ZXIsXG4gICAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddOmhvdmVyLFxuICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC50aXRsZS1zZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC50aXRsZS1zdWJzZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC50aXRsZS1zdWJzZWN0aW9uLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGVtcGxhdGUtbWF0ZXJpYSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7IH0gfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmNvbnRlbnQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuY29udGVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5oYXQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuaGF0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmluZm8sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbyB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvLXRleHQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8gLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8tdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogNS42MjVyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IgKyAuYXV0aG9yOmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hdXRob3Itc2lnbmF0dXJlLXNtIC5jb250ZW50IC5hdXRob3IgKyAuYXV0aG9yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20ge1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC50aXRsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gLmxpc3Qtc2hhcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gLmxpc3Qtc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwLjE4NzVyZW0gMC42MjVyZW0gMCAwOyB9XG4gICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3NePSdpY29uLSddLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIFtjbGFzc149J2ljb24tJ10sXG4gICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3MqPScgaWNvbi0nXSxcbiAgICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5yZWFkaW5nVGltZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUgLmljb24tdGltZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUgLmljb24tdGltZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5zY3JvbGwtdGFibGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnNjcm9sbC10YWJsZSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHtcbiAgICAgIG1hcmdpbjogMS4yNXJlbSAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0aCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aCxcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQsXG4gICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW07IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0aDpmaXJzdC1jaGlsZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0aGVhZCB0ZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aGVhZCB0ZCxcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgsXG4gICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZGRkOyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRib2R5IHRkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgICBjb2xvcjogIzM4MzgzODsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaW1nLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaWZyYW1lLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC50d2l0dGVyLXR3ZWV0LFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuaW5zdGFncmFtLW1lZGlhLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaWZyYW1lLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAudHdpdHRlci10d2VldCxcbiAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAudHdpdHRlci10d2VldCxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuaW5zdGFncmFtLW1lZGlhLFxuICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGgxLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGgxLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDIsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoMixcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGgzLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDMsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoNCxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGg0LFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDUsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoNSxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGg2LFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDYge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHVsLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHVsLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgb2wsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjM3NXJlbSBzb2xpZCAjZGEyOTFjO1xuICAgICAgbWFyZ2luOiAzLjEyNXJlbSBhdXRvO1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMCAwLjYyNXJlbSAzLjQzNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMCAwLjYyNXJlbSA1LjYyNXJlbTsgfSB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBjb250ZW50OiBcIu6kq1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2RhMjkxYztcbiAgICAgICAgICBsZWZ0OiAtMi42ODc1cmVtO1xuICAgICAgICAgIHRvcDogLTAuNjI1cmVtOyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBjaXRlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBjaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwge1xuICAgICAgbWFyZ2luOiAxLjYyNXJlbSAwOyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAuaXRlbS1pbWFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLml0ZW0taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLml0ZW0taW1hZ2UgLmNvdW50ZXJDYXJvdXNlbCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLml0ZW0taW1hZ2UgLmNvdW50ZXJDYXJvdXNlbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgZmlndXJlIGZpZ2NhcHRpb24sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzc149J2ljb24tJ10sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzc149J2ljb24tJ10sXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3MqPScgaWNvbi0nXSxcbiAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAuMTI1cmVtIDAuMTI1cmVtIDAuNDM3NXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5vd2wtcHJldiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1wcmV2LFxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1uZXh0LFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLm93bC1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIHtcbiAgICAgIG1hcmdpbjogMy4xMjVyZW0gMCAxLjg3NXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCB7XG4gICAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSAwOyB9IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbTsgfSB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJ0xlaWEgdGFtYsOpbTogJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkOjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbmssIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQgLmxpbms6aG92ZXIsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnNoYXJlLWxnIC5saXN0LXNoYXJlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXTpob3ZlciwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddOmhvdmVyLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ106aG92ZXIsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXTpob3ZlciB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlIHtcbiAgICB3aWR0aDogOC4xMjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxOC4xMjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLnV0aWxpdHktYnRuLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLnV0aWxpdHktYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW07IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBzcGFuLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AgaWZyYW1lLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtdGFncyxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtdGFncyxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbW1lbnRzLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb21tZW50cyxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtbW9yZSxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtbW9yZSB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAwOyB9XG4gIFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1tb3JlLFxuICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAjdmVqYS10YW1iZW0gLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3Mtc20sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsICN2ZWphLXRhbWJlbSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IC5jb2wtbWQtMyAuY29sLW1kLTMgW2NsYXNzXj0nY29sdW1uaXN0LSddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGVtcGxhdGUtY29sdW1uaXN0LWxpc3QgLmNvbC1tZC0zICsgLmNvbC1tZC0zIFtjbGFzc149J2NvbHVtbmlzdC0nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IC5jb2wtbWQtMzpudGgtY2hpbGQobiArIDUpIFtjbGFzc149J2NvbHVtbmlzdC0nXSxcbiAgICAudGVtcGxhdGUtY29sdW1uaXN0LWxpc3QgLmNvbC1tZC0zOm50aC1jaGlsZChuICsgNSkgW2NsYXNzKj0nY29sdW1uaXN0LSddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH0gfVxuXG4udGVtcGxhdGUtY29sdW1uaXN0LWZlZWQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtOyB9XG4gIC50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cblxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29sdW1uaXN0LXNlY3Rpb24gLm93bC1jYXJvdXNlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbHVtbmlzdC1zZWN0aW9uIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5tZWRpYS1zZWN0aW9uIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lZGlhLXNlY3Rpb24gLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG4uZGFyay1zZWN0aW9uIC5tZWRpYS1zZWN0aW9uIC51dGlsaXR5LWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmxpc3QtbWVkaWEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmxpc3QtbWVkaWEtaXRlbTpob3ZlciAuZGF0ZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkOyB9XG4gICAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLmFydGljbGUtaGVhZGVyIC5yZXN1bHQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5hcnRpY2xlLWhlYWRlciAucmVzdWx0LW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5yZXN1bHQgLnJlc3VsdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLnJlc3VsdCAucmVzdWx0LW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLnRlbXBsYXRlLXNlYXJjaC1yZXN1bHQgLnJlc3VsdCAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTsgfVxuXG4udGVtcGxhdGUtZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDQuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07IH1cbiAgLnRlbXBsYXRlLWdhbGxlcnkgLnZlcnRpY2FsLW5ld3MtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1nYWxsZXJ5IC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtOyB9XG5cbi50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4udGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4udGVhbS1zZWN0aW9uIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXG4udGVhbS1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nOiAwIDAgMS44NzVyZW07IH1cblxuLnRlYW0tc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSxcbi50ZWFtLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9XG5cbi50ZWFtLXNlY3Rpb24gLnNlY3Rpb24tbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPWhvcml6b250YWwtbmV3c10ge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePXZlcnRpY2FsLW5ld3NdIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfSB9XG5cbi50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgZmlndXJlIHtcbiAgbWluLWhlaWdodDogMzI4cHg7IH1cblxuLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSBmaWd1cmUge1xuICBtaW4taGVpZ2h0OiAxNTVweDsgfVxuXG4udGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gZmlndXJlIHtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRlbXBsYXRlLWJsb2dzIC52ZXJ0aWNhbC1uZXdzLWxnIGZpZ3VyZSB7XG4gICAgbWluLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucm93LXRvcmNlZG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbiNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAjY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2EgLmNhbXBvLWJ1c2NhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgd2lkdGg6IDcyJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAjY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5idG4tYnVzY2FyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87IH0gfVxuXG4jbG9hZC1tb3JlIFtkYXRhLXRhcmdldD1cIiNjYXJyZWdhci1saXN0YVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuXG4ucmVzcG9uc2l2ZS1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5yZXNwb25zaXZlLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiogYWRkIHRleHQgY29sb3Igb3IgYmFja2dyb3VuZCBjb2xvclxuKi9cbi50ZXh0LWNvbG9yLWNvcjEge1xuICBjb2xvcjogXCJncmVlblwiOyB9XG5cbi5iZy1jb2xvci1jb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJncmVlblwiOyB9XG5cbi50ZXh0LWNvbG9yLWNvcjIge1xuICBjb2xvcjogXCJvcmFuZ2VcIjsgfVxuXG4uYmctY29sb3ItY29yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwib3JhbmdlXCI7IH1cblxuLnRleHQtY29sb3ItY29yMyB7XG4gIGNvbG9yOiBcInllbGxvd1wiOyB9XG5cbi5iZy1jb2xvci1jb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJ5ZWxsb3dcIjsgfVxuXG4udGV4dC1jb2xvci1jb3I0IHtcbiAgY29sb3I6IFwiYmx1ZVwiOyB9XG5cbi5iZy1jb2xvci1jb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJibHVlXCI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJsb2dzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRoZW1lIFNvY2lhbDFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBiYXJyYSBzZWN1bmTDoXJpYSBubyBoZWFkZXIgKi9cbi5sb2dvLWpjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy40Mzc1cmVtOyB9XG5cbi5sb2dvLXNvY2lhbDEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmxvZ28tc29jaWFsMS13cmFwIC5sb2dvLXNvY2lhbDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiAqL1xuLnNlY29uZGFyeS1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWNvbmRhcnktbmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2Vjb25kYXJ5LW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWNvbmRhcnktbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyoqL1xuLmhlYWRlci1zb2NpYWxtZWRpYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY4NzVyZW07XG4gICAgcGFkZGluZzogMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5oZWFkZXItc29jaWFsbWVkaWFzID4gYTpob3ZlciwgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5oZWFkZXItc29jaWFsbWVkaWFzID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiB3aWRnZXQgZG8gY2xpbWEgKi9cbi5jbGltYXRlLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgLmNsaW1hdGUtd2lkZ2V0IC5jbGltYXRlLWNpdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7IH1cbiAgLmNsaW1hdGUtd2lkZ2V0IC5pY29uLWNsaW1hdGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5wb3N0cy11bHRpbWFzLXNvY2lhbDEgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdHMtdWx0aW1hcy1zb2NpYWwxIC5ob3Jpem9udGFsLW5ld3MtbGcgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07IH1cbiAgLnBvc3RzLXVsdGltYXMtc29jaWFsMSAuaG9yaXpvbnRhbC1uZXdzLWxnIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBvc3RzLXVsdGltYXMtc29jaWFsMSAuaG9yaXpvbnRhbC1uZXdzLWxnIGZpZ3VyZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc3BvdGxpZ2h0LXNlY3Rpb24gLmhhcmRuZXdzIGFydGljbGUgLmluZm8gLmRhdGEtcGx1YmljLFxuLnNwb3RsaWdodC1zZWN0aW9uIC5oYXJkbmV3cyBhcnRpY2xlIC5pbmZvIC5hdXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjYmxvZ3Mtc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxICNoZWFkZXItYmFyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gICNzb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtIC5zdWItbWVudS13cmFwIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjc29jaWFsMSAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDlhO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc29jaWFsMSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3VsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5wcmltYXJ5LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3VsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtIC5zdWItbWVudS13cmFwIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5wcmltYXJ5LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDlhO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb3J0ZWlvICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLXNvcnRlaW8gI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1nYWxlcmlhICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLWdhbGVyaWEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNoZWFkZXItYmFyLnJldHJhdGlsIC5zZWNvbmRhcnktYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNibG9ncy1zb2NpYWwxIC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMSAuZm9vdGVyLW5hdiAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWM4YjI2OyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5mb290ZXItbmF2IC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNlYzhiMjY7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAuZm9vdGVyLW5hdiAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWM4YjI2OyB9XG5cbiNibG9ncy1zb2NpYWwxIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMSBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3VsdGltYXMtc29jaWFsMSBhOmhvdmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyBhOmhvdmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWdhbGVyaWEgYTpob3ZlciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeSwgI2Jsb2dzLXNvY2lhbDEgLnByaW1hcnktYnRuLCAjYmxvZ3Mtc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI2Jsb2dzLXNvY2lhbDEgLnByaW1hcnktYnRuOmhvdmVyLCAjYmxvZ3Mtc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLi1jb2xvcmJ0bi1wcmltYXJ5LCAjc29jaWFsMSAucHJpbWFyeS1idG4sICNzb2NpYWwxIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjc29jaWFsMSAucHJpbWFyeS1idG46aG92ZXIsICNzb2NpYWwxIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeSwgI3VsdGltYXMtc29jaWFsMSAucHJpbWFyeS1idG4sICN1bHRpbWFzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjdWx0aW1hcy1zb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3VsdGltYXMtc29jaWFsMSAucHJpbWFyeS1idG46aG92ZXIsICN1bHRpbWFzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnksICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAucHJpbWFyeS1idG4sICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAucHJpbWFyeS1idG46aG92ZXIsICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuLWNvbG9yYnRuLXByaW1hcnksICNzb2NpYWwxLXNvcnRlaW8gLnByaW1hcnktYnRuLCAjc29jaWFsMS1zb3J0ZWlvIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNzb2NpYWwxLXNvcnRlaW8gLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS1zb3J0ZWlvIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEtZ2FsZXJpYSAucHJpbWFyeS1idG4sICNzb2NpYWwxLWdhbGVyaWEgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1nYWxlcmlhIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEtZ2FsZXJpYSAucHJpbWFyeS1idG46aG92ZXIsICNzb2NpYWwxLWdhbGVyaWEgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICBiYWNrZ3JvdW5kOiAjMDA5NzM5OyB9XG4gICNibG9ncy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3NvY2lhbDEgLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEgLndoYXRzYXBwLWZvb3Rlci1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICBiYWNrZ3JvdW5kOiAjMDA5NzM5OyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgLndoYXRzYXBwLWZvb3Rlci1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjc29jaWFsMS1zb3J0ZWlvIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjc29jaWFsMS1nYWxlcmlhIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5iYWNrLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIC5zYXZlbmV3cyB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICNibG9ncy1zb2NpYWwxIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC5zYXZlbmV3cyB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICNzb2NpYWwxIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3VsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3VsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3VsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3VsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3Mge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3NvY2lhbDEtc29ydGVpbyAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3NvY2lhbDEtc29ydGVpbyAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3NvY2lhbDEtZ2FsZXJpYSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLFxuICAgICNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3NvY2lhbDEtZ2FsZXJpYSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbi8qXG4uY3RhLWJhbm5lciB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuKi9cbiNibG9ncy1zb2NpYWwxIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMSAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMSAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC5oZWFkZXItYmFyIC5idG4tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5oZWFkZXItYmFyIC5idG4tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLmhlYWRlci1iYXIgLmJ0bi1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2Jsb2dzLXNvY2lhbDEgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNibG9ncy1zb2NpYWwxIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNibG9ncy1zb2NpYWwxICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxICNuYXZlZ2FjYW8gLnNoYXJlIGEgc3ZnIHtcbiAgICBmaWxsOiAjZmYzNDgwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwICFpbXBvcnRhbnQ7IH1cblxuI3NvY2lhbDEgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb3J0ZWlvICNuYXZlZ2FjYW8gLnNoYXJlIGEgc3ZnIHtcbiAgICBmaWxsOiAjZmYzNDgwO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLmluZm8gPiAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3NvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjYmxvZ3Mtc29jaWFsMSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICN1bHRpbWFzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEtc29ydGVpbyAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEtZ2FsZXJpYSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG4vKiBzdGlja3kgaGVhZGVyIFxuLmhlYWRlci1iYXIge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgei1pbmRleDogMTAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIHBhZGRpbmctdG9wLCBwYWRkaW5nLWxlZnQ7XG5cbiAgICYuaGVhZGVyLWhpZGRlbixcbiAgICYuaGVhZGVyLW5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTAwO1xuICAgfVxuXG4gICAmLmhlYWRlci1oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgIH1cbn1cbiovXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiaHRtbCAqIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyAgXG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIC8vIGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuYnV0dG9uLCBpbnB1dCwgYSwgdGV4dGFyZWEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAvLyBmb250LXdlaWdodDogNzAwO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSB7Zm9udC1zaXplOiA0MHB4fVxuaDIge2ZvbnQtc2l6ZTogMzZweH1cbmgzIHtmb250LXNpemU6IDI0cHh9XG5oNCB7Zm9udC1zaXplOiAyMHB4fVxuaDUge2ZvbnQtc2l6ZTogMTZweH1cbmg2IHtmb250LXNpemU6IDE0cHh9XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICBoMSB7Zm9udC1zaXplOiAzMHB4fVxuICBoMiB7Zm9udC1zaXplOiAyNnB4fVxuICBoMyB7Zm9udC1zaXplOiAyMHB4fVxuICBoNCB7Zm9udC1zaXplOiAxNnB4fVxuICBoNSB7Zm9udC1zaXplOiAxMnB4fVxuICBoNiB7Zm9udC1zaXplOiAxMHB4fVxufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIHVsLCBvbCB7XG4vLyAgIHBhZGRpbmctbGVmdDogY2FsY3VsYXRlUmVtKDMwcHgpO1xuLy8gICBsaSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAgY2FsY3VsYXRlUmVtKDdweCk7XG4vLyAgIH1cbi8vIH1cblxuXG4vL0Zvcm1cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuLy8gLmlucHV0LWdyb3VwIHtcbi8vICAgbWFyZ2luLWJvdHRvbTogY2FsY1JlbSgxNXB4KTtcbi8vIH1cbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLFxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGVsXSxcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXVybF0sXG4vLyAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLy8gLmlucHV0LWdyb3VwIHRleHRhcmVhIHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4vLyAgIGJhY2tncm91bmQ6IG5vbmU7XG4vLyAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbi8vICAgY29sb3I6ICNmZmY7XG4vLyAgIHBhZGRpbmc6IGNhbGNSZW0oMTBweCk7XG4vLyAgIGZvbnQtc2l6ZTogY2FsY1JlbSgxMnB4KTtcbi8vICAgJjpmb2N1cyB7XG4vLyAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yO1xuLy8gICB9XG4vLyB9XG5cbjo6cGxhY2Vob2xkZXIge1xuICAvLyBjb2xvcjogJGRpdmlzb3ItY29sb3I7XG4gIG9wYWNpdHk6IDE7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLy8gY29sb3I6ICRkaXZpc29yLWNvbG9yO1xufVxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvLyBjb2xvcjogJGRpdmlzb3ItY29sb3I7XG59IiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlcy5zY3NzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2Z0dDc2aycpO1xuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/ZnR0NzZrI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9mdHQ3NmsnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9mdHQ3NmsnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/ZnR0NzZrIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IGNhbGMtcmVtKDE2cHgpO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tc2hhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2hhcmU7IFxuICB9XG59XG4uaWNvbi1zamNjLWFxdWFyaW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2pjYy1hcXVhcmlvOyBcbiAgfVxufVxuLmljb24tc2pjYy1hcmllcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWFyaWVzOyBcbiAgfVxufVxuLmljb24tc2pjYy1jYW5jZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2pjYy1jYW5jZXI7IFxuICB9XG59XG4uaWNvbi1zamNjLWNhcHJpY29ybmlvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtY2Fwcmljb3JuaW87IFxuICB9XG59XG4uaWNvbi1zamNjLWVzY29ycGlhbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWVzY29ycGlhbzsgXG4gIH1cbn1cbi5pY29uLXNqY2MtZ2VtZW9zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtZ2VtZW9zOyBcbiAgfVxufVxuLmljb24tc2pjYy1sZWFvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtbGVhbzsgXG4gIH1cbn1cbi5pY29uLXNqY2MtbGlicmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2pjYy1saWJyYTsgXG4gIH1cbn1cbi5pY29uLXNqY2MtcGVpeGVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtcGVpeGVzOyBcbiAgfVxufVxuLmljb24tc2pjYy1zYWdpdGFyaW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2pjYy1zYWdpdGFyaW87IFxuICB9XG59XG4uaWNvbi1zamNjLXRvdXJvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtdG91cm87IFxuICB9XG59XG4uaWNvbi1zamNjLXZpcmdlbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLXZpcmdlbTsgXG4gIH1cbn1cbi5pY29uLXRpbWUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGltZTsgXG4gIH1cbn1cbi5pY29uLWNhcHJpY29ybmlvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNhcHJpY29ybmlvOyBcbiAgfVxufVxuLmljb24tcGVpeGVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBlaXhlczsgXG4gIH1cbn1cbi5pY29uLXNhcmdpdGFyaW8ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2FyZ2l0YXJpbzsgXG4gIH1cbn1cbi5pY29uLXZpcmdlbSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12aXJnZW07IFxuICB9XG59XG4uaWNvbi1nZW1pb3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2VtaW9zOyBcbiAgfVxufVxuLmljb24tbGVhbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sZWFvOyBcbiAgfVxufVxuLmljb24tZXNjb3JwaWFvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWVzY29ycGlhbzsgXG4gIH1cbn1cbi5pY29uLXRvdXJvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRvdXJvOyBcbiAgfVxufVxuLmljb24tYXJpZXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJpZXM7IFxuICB9XG59XG4uaWNvbi1hcXVhcmlvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFxdWFyaW87IFxuICB9XG59XG4uaWNvbi1jYW5jZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2FuY2VyOyBcbiAgfVxufVxuLmljb24tbGlicmEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGlicmE7IFxuICB9XG59XG4uaWNvbi1jYWxlbmRhcmlvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNhbGVuZGFyaW87IFxuICB9XG59XG4uaWNvbi1hbXBsaWFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFtcGxpYXI7IFxuICB9XG59XG4uaWNvbi1jaHV2YSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaHV2YTsgXG4gIH1cbn1cbi5pY29uLWx1YSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sdWE7IFxuICB9XG59XG4uaWNvbi1udWJsYWRvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW51YmxhZG87IFxuICB9XG59XG4uaWNvbi1wYXJjLW51YmxhZG8tZGlhIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1kaWE7IFxuICB9XG59XG4uaWNvbi1wYXJjLW51YmxhZG8tbm9pdGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGFyYy1udWJsYWRvLW5vaXRlOyBcbiAgfVxufVxuLmljb24tc29sIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNvbDsgXG4gIH1cbn1cbi5pY29uLXRlbXBvcmFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRlbXBvcmFsOyBcbiAgfVxufVxuLmljb24tdHJvdmFvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRyb3ZhbzsgXG4gIH1cbn1cbi5pY29uLXZlbnRvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZlbnRvOyBcbiAgfVxufVxuLmljb24tZG93bmxvYWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZG93bmxvYWQ7IFxuICB9XG59XG4uaWNvbi1tYWlsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1haWw7IFxuICB9XG59XG4uaWNvbi1saW5rZWRpbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjsgXG4gIH1cbn1cbi5pY29uLXdoYXRzYXBwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdoYXRzYXBwOyBcbiAgfVxufVxuLmljb24tZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmFjZWJvb2s7IFxuICB9XG59XG4uaWNvbi10d2l0dGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7IFxuICB9XG59XG4uaWNvbi1xdW90ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1xdW90ZTsgXG4gIH1cbn1cbi5pY29uLWdhbGxlcnkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2FsbGVyeTsgXG4gIH1cbn1cbi5pY29uLWNvbnRyYXN0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRyYXN0OyBcbiAgfVxufVxuLmljb24tYXJyb3ctdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctdXA7IFxuICB9XG59XG4uaWNvbi1hcnJvdy1jb20tZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1jb20tZG93bjsgXG4gIH1cbn1cbi5pY29uLWFycm93LWNvbS1sZWZ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS1sZWZ0OyBcbiAgfVxufVxuLmljb24tYXJyb3ctY29tLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS11cDsgXG4gIH1cbn1cbi5pY29uLWFycm93LWNvbS1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1jb20tcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1mbGFnIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZsYWc7IFxuICB9XG59XG4uaWNvbi1hdWRpbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hdWRpbzsgXG4gIH1cbn1cbi5pY29uLXZpZGVvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZpZGVvOyBcbiAgfVxufVxuLmljb24tYXJyb3ctZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duOyBcbiAgfVxufVxuLmljb24tYXJyb3ctbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1sZWZ0OyBcbiAgfVxufVxuLmljb24tYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXJyb3ctcmlnaHQ7IFxuICB9XG59XG4uaWNvbi1mb250LWxlc3Mge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9udC1sZXNzOyBcbiAgfVxufVxuLmljb24tZm9udC1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbnQtcGx1czsgXG4gIH1cbn1cbi5pY29uLW5ld3NsZXR0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbmV3c2xldHRlcjsgXG4gIH1cbn1cbi5pY29uLW5hdiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1uYXY7IFxuICB9XG59XG4uaWNvbi1uZXdzcGFwcGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW5ld3NwYXBwZXI7IFxuICB9XG59XG4uaWNvbi1wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsdXM7IFxuICB9XG59XG4uaWNvbi1jbG9zZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jbG9zZTsgXG4gIH1cbn1cbi5pY29uLWtpbmQtbmV3cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1raW5kLW5ld3M7IFxuICB9XG59XG4uaWNvbi1hY2Nlc3NpYmlsaXR5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFjY2Vzc2liaWxpdHk7IFxuICB9XG59XG4uaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2VhcmNoOyBcbiAgfVxufVxuLmljb24taW5zdGFncmFtIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWluc3RhZ3JhbTsgXG4gIH1cbn1cblxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtd3JhcHBlcixcblx0Lm93bC1pdGVte1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxuXHQub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiAub3dsLXByZXYsXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2Vse1xuXHQuYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuZmFkZU91dCB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqL1xuXHRcdC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxufVxuXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWx7XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1mcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwib3dsLmNhcm91c2VsXCI7IC8vIGNhbWluaG8gZGUgaW1wb3J0YcOnw6NvIG5vIGFxdWl2byBjb25maWcueW1sXG5cbi8vQGltcG9ydCAnb3dsLnRoZW1lLmRlZmF1bHQnO1xuXG4vKlxuICogXHREZWZhdWx0IHRoZW1lIC0gT3dsIENhcm91c2VsIENTUyBGaWxlXG4gKi9cblxuJGNvbG9yLWJhc2U6ICM4Njk3OTEgIWRlZmF1bHQ7XG4kY29sb3Itd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3ItZ3JheTogI2Q2ZDZkNiAhZGVmYXVsdDtcblxuLy9uYXZcblxuJG5hdi1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG5hdi1jb2xvci1ob3ZlcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG5hdi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbmF2LXJvdW5kZWQ6IDNweCAhZGVmYXVsdDtcbiRuYXYtbWFyZ2luOiA1cHggIWRlZmF1bHQ7XG4kbmF2LXBhZGRpbmc6IDRweCA3cHggIWRlZmF1bHQ7XG4kbmF2LWJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJG5hdi1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3ItYmFzZSAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuXG4vL2RvdHNcblxuJGRvdC13aWR0aDogMTBweCAhZGVmYXVsdDtcbiRkb3QtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGRvdC1yb3VuZGVkOiAzMHB4ICFkZWZhdWx0O1xuJGRvdC1tYXJnaW46IDVweCA3cHggIWRlZmF1bHQ7XG4kZG90LWJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xuJGRvdC1iYWNrZ3JvdW5kLWFjdGl2ZTogJGNvbG9yLWJhc2UgIWRlZmF1bHQ7XG5cbiRvd2wtaW1hZ2UtcGF0aDogXCIuLi9pbWFnZXMvcGx1Z2lucy9vd2wuY2Fyb3VzZWwvXCIgIWRlZmF1bHQ7XG5cbi8qIHNsaWRlciBibG9jayAqL1xuLnNsaWRlci1jYXJvdXNlbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBTdHlsaW5nXG4ub3dsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5vd2wtaXRlbSB7XG4gICAgPiAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTmV4dCBhbmQgUHJldiBidXR0b25zXG4gIC5vd2wtbmF2IHtcbiAgICAvLyBwYWRkaW5nOiAwO1xuICAgIC8vIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgYnV0dG9uLm93bC1wcmV2LFxuICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDYwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XG4gICAgICB9XG4gICAgICAmLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMHB4KTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgbGVmdCxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICBsZWZ0LFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXG4gICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhNjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gICAgICB9XG4gICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMtcmVtKDBweCk7XG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMC42NSsxMDAgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgbGVmdCxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJVxuICAgICAgICApOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICBsZWZ0LFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXG4gICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJVxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3R5bGluZyBkb3RzXG4gIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3dsLWRvdHMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IGNhbGMtcmVtKDEycHgpIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgem9vbTogMTtcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDE1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xuICAgICAgICBtYXJnaW46IDAgY2FsYy1yZW0oNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy8gRXZlbnQgd3JhcHBlclxuLy8vIEBhdXRob3IgSGFycnkgUm9iZXJ0c1xuLy8vIEBwYXJhbSB7Qm9vbH0gJHNlbGYgW2ZhbHNlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgY3VycmVudCBzZWxlY3RvclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcbkBtaXhpbiBvbi1ldmVudCgkc2VsZjogZmFsc2UpIHtcbiAgQGlmICRzZWxmIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIE1ha2UgYSBjb250ZXh0IGJhc2VkIHNlbGVjdG9yIGEgbGl0dGxlIG1vcmUgZnJpZW5kbHlcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbnRleHRcbkBtaXhpbiB3aGVuLWluc2lkZSgkY29udGV4dCkge1xuICBAaWYgdHlwZS1vZigkY29udGV4dCkgPT0gbWFwIHtcbiAgICBAZWFjaCAkc2VsZWN0b3IgaW4gbWFwLWtleXMoJGNvbnRleHQpIHtcbiAgICAgICN7bWFwLWdldCgkY29udGV4dCwgJHNlbGVjdG9yKX0gJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3skY29udGV4dH0gJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEEgbWl4aW4gZm9yIHdyaXRpbmcgQGZvbnQtZmFjZSBydWxlcyBpbiBTQVNTLlxuLy8vIHVzYWdlOiBAaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWEgTm92YSBMaWdodCcsICcuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250Jyk7XG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkdXJsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIiN7JG5hbWV9XCI7XG4gICAgc3JjOiB1cmwoXCIjeyR1cmx9LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIiN7JHVybH0uZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyR1cmx9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgdXJsKFwiI3skdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JHVybH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgdXJsKFwiI3skdXJsfS5zdmcjI3skbmFtZX1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIENvbnZlcnRpbmcgUGhvdG9zaG9wIExldHRlciBTcGFjaW5nIHRvIENTU1xuQG1peGluIGxldHRlci1zcGFjaW5nKCRudW06IDEwMCkge1xuICBsZXR0ZXItc3BhY2luZzogZ2V0TGV0dGVyU3BhY2luZygkbnVtKTtcbn1cblxuLy8gQm9yZGVyLXJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHZhbHVlcykge1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHZhbHVlcztcbiAgYm9yZGVyLXJhZGl1czogJHZhbHVlcztcbn1cblxuQG1peGluIGZvbnRTaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oJHNpemUpO1xufVxuIiwiLy8gZmRhdGVwaWNrZXIgdmFyaWFibGVzIGFuZCB0aGVpciBkZWZhdWx0c1xuLy8gJGZkYXRlcGlja2VyLXVpLXByaW1hcnk6ICM0ZDg4NWYgIWRlZmF1bHQ7XG4kZmRhdGVwaWNrZXItdWktY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kZmRhdGVwaWNrZXItdWktYmc6ICNmZmYgIWRlZmF1bHQ7XG4kZmRhdGVwaWNrZXItdWktZGlzYWJsZWQ6ICNlZWUgIWRlZmF1bHQ7XG4vLyAkZmRhdGVwaWNrZXItdWktYm9yZGVyLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3k6IDAuMiAhZGVmYXVsdDtcbi8vICRmZGF0ZXBpY2tlci11aS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRmZGF0ZXBpY2tlci11aS1jb2xvciwgJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3kpICFkZWZhdWx0O1xuLy8gJGZkYXRlcGlja2VyLXVpLXNoYWRvdzogMCA1cHggMTBweCByZ2JhKCRmZGF0ZXBpY2tlci11aS1jb2xvciwgJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3kpICFkZWZhdWx0O1xuJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM6IDVweCAhZGVmYXVsdDtcbiRmZGF0ZXBpY2tlci11aS1iZWZvcmUtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4vLyAkZmRhdGVwaWNrZXItdWktb2xkLW5ldy1jb2xvcjogIzk5OSAhZGVmYXVsdDtcbi8vICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGZkYXRlcGlja2VyLWlubGluZS13aWR0aDogMjIwcHggIWRlZmF1bHQ7XG5cbi8vIHVuY29tbWVudCBpZiB1c2VkIHdpdGggZm91bmRhdGlvbiA1IHRvIGdldCBjb21wYXRpYmxlIGRlZmF1bHRzLCB0aGFua3MgamFtZXNzdG9uZWNvXG4kZmRhdGVwaWNrZXItdWktcHJpbWFyeTogJHRleHQtY29sb3I7XG4kZmRhdGVwaWNrZXItdWktYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XG4vLyAkZmRhdGVwaWNrZXItdWktYmc6ICRmLWRyb3Bkb3duLWJnO1xuJGZkYXRlcGlja2VyLXVpLXRleHQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuLy8gJGZkYXRlcGlja2VyLXVpLWRpc2FibGVkOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjcpO1xuLy8gJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbi8vICRmZGF0ZXBpY2tlci11aS1ib3JkZXItdHJhbnNwYXJlbmN5OiAwLjIgIWRlZmF1bHQ7XG4kZmRhdGVwaWNrZXItdWktYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXN0O1xuJGZkYXRlcGlja2VyLXVpLXNoYWRvdzogbm9uZTtcbi8vICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzOiAwO1xuLy8gJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogbGlnaHRlbigkZmRhdGVwaWNrZXItdWktdGV4dC1jb2xvciwgMzAlKTtcbiRmZGF0ZXBpY2tlci11aS1vbGQtbmV3LWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcbi8vICRmZGF0ZXBpY2tlci1pbmxpbmUtd2lkdGg6ICRmLWRyb3Bkb3duLW1heC13aWR0aDtcblxuLmRhdGVwaWNrZXIge1xuICB3aWR0aDogMjkwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgJi5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgY29sb3I6ICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZkYXRlcGlja2VyLXVpLWJnO1xuICAgIGJvcmRlcjogJGZkYXRlcGlja2VyLXVpLWJvcmRlcjtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1cztcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRmZGF0ZXBpY2tlci11aS1zaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcblxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAgICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHIge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktYmc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmUuZGF5LCAmLmFjdGl2ZS55ZWFyIHsgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLXByaW1hcnk7IH1cbiAgICAgICAgJi5kYXRlLXN3aXRjaCB7IHdpZHRoOiAxNDVweDsgfVxuICAgICAgICBzcGFuLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyB9XG4gICAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktYmc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmUuZGF5LCAmLmFjdGl2ZS55ZWFyIHsgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLXByaW1hcnk7IH1cbiAgICAgICAgJi5vbGQgLCAmLm5ldyB7IGNvbG9yOiAkZmRhdGVwaWNrZXItdWktb2xkLW5ldy1jb2xvcjsgfVxuICAgICAgICBzcGFuLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyBjb2xvcjogJGNvbG9yLXdoaXRlfVxuICAgICAgICAmLmRheS5kaXNhYmxlZCB7IGNvbG9yOiAkZmRhdGVwaWNrZXItdWktZGlzYWJsZWQ7IH1cbiAgICAgICAgc3Bhbi5tb250aC5kaXNhYmxlZCwgc3Bhbi55ZWFyLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGZkYXRlcGlja2VyLXVpLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMSU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgICAgICYuY3cge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgICAgcGFkZGluZzogMjVweCA1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmN3IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLmRheXMgZGl2LmRhdGVwaWNrZXItZGF5cyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICYubW9udGhzIGRpdi5kYXRlcGlja2VyLW1vbnRocyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICYueWVhcnMgZGl2LmRhdGVwaWNrZXIteWVhcnMgeyBkaXNwbGF5OiBibG9jazsgfVxuICB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLmRhdGVwaWNrZXItaW5saW5lIHsgd2lkdGg6ICRmZGF0ZXBpY2tlci1pbmxpbmUtd2lkdGg7IH1cbi5kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0YWJsZSB0ciB0ZCBzcGFuIHsgZmxvYXQ6IHJpZ2h0OyB9XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZmRhdGVwaWNrZXItdWktYmVmb3JlLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdweDtcbiAgICBsZWZ0OiA2cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRmZGF0ZXBpY2tlci11aS1iZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDdweDtcbiAgfVxufVxuLmRhdGVwaWNrZXI+ZGl2LFxuLmRhdGVwaWNrZXItZHJvcGRvd246OmJlZm9yZSxcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbi5kYXRlcGlja2VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRheSwgXG4uZGF0ZXBpY2tlciB0ZC5hY3RpdmUueWVhciB7XG4gICAgLy8gYmFja2dyb3VuZDogIzRkODg1ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSlcbn0iLCIubmFvU2VsZWNpb25hdmVsIHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLyogaVBob25lIE9TLCBTYWZhcmkgKi9cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIENocm9tZSwgU2FmYXJpIDMgKi9cbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogU2FmYXJpIDIgKi9cbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLyogSUUxMCsgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn0iLCIucHVibGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUHVibGljaWRhZGVcIjtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRzIHtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE1cHgpIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAZXh0ZW5kIC5wdWJsaTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkcy1yZXRhbmd1bGFye1xyXG4gICAgbWluLWhlaWdodDogMzEwcHg7XHJcbn1cclxuXHJcbi5iaWxsYm9hcmQge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA3MjdweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYWxmIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbi5yZXRhbmd1bGFyIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbn1cclxuXHJcbmRpdltpZF49XCJiYW5uZXItXCJdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKlxyXG4gKiBcclxuICovXHJcbi5hZHMtZml4ZWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDAgMCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyNzBweCk7XHJcbiAgICB9XHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYWRzLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHMtZml4ZWQtbW9iaWxlIHtcclxuICAgICYuYWRzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgPiBkaXY6YmVmb3JleyBcclxuICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oMzIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Jsb2NvLW5hdGl2ZS1yb2RhcGUge1xyXG4gICAgbWluLWhlaWdodDogMjM1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxuICAgIC50bS1yb3cge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkcy1iaWxsYm9hcmQge1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgJi5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGVza3RvcC1iYW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICYubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZHMtZml4ZWQgKyAuaGVhZGVyLWJhciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XHJcbn1cclxuIiwiLy8gQ29sb3JzIGJ5IHNlY3Rpb25zXG4uLWNvbG9yYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbiAgQGVhY2ggJGksICRhdHRyaWJ1dGUgaW4gJHNlY3Rpb25zIHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjbGFzc25hbWUpfSkge1xuICAgICAgYmFja2dyb3VuZDogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcbiAgICAgIGJvcmRlci1jb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9ycyBieSBzZWN0aW9uc1xuLi1jb2xvcmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbiAgQGVhY2ggJGksICRhdHRyaWJ1dGUgaW4gJHNlY3Rpb25zIHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjbGFzc25hbWUpfSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1kZWVwLWdldCgkc2VjdGlvbnMsICRpLCBjb2xvcil9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyLWJhciB7XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgLnNlY29uZGFyeS1idG4ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zcG9ydHM7XG4gICAgfVxuICB9XG59XG5cbi4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSgyMHB4KTtcbiAgbWluLWhlaWdodDogY2FsYy1yZW0oMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICBib3JkZXI6IHNvbGlkIGNhbGMtcmVtKDFweCkgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgW2NsYXNzXj1cImljb24tXCJdLFxuICBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBjYWxjLXJlbSg1cHgpO1xuICB9XG59XG5cbi8vIHByaW1hcnlcbi5wcmltYXJ5LWJ0biB7XG4gIEBleHRlbmQgLi1idG47XG4gIEBleHRlbmQgLi1jb2xvcmJ0bi1wcmltYXJ5O1xuICB3aWR0aDogY2FsYy1yZW0oMjk1cHgpO1xuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcbn1cblxuLy8gcHJpbWFyeSBmbGV4XG4ucHJpbWFyeWZsZXgtYnRuIHtcbiAgQGV4dGVuZCAuLWJ0bjtcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXByaW1hcnk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vLyBTZWNvbmRhcnlcbi5zZWNvbmRhcnktYnRuIHtcbiAgQGV4dGVuZCAuLWJ0bjtcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXNlY29uZGFyeTtcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuYXJ0aWNsZS10YWdzXCIpIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvbiAuYXJ0aWNsZS10YWdzXCIpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLy8gVXRpbGl0eS1idXR0b25cbi51dGlsaXR5LWJ0biB7XG4gIEBleHRlbmQgLi1idG47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oNXB4KTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XG4gICAgfVxuICB9XG4gIFtjbGFzc149XCJpY29uLVwiXSxcbiAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cblxuLy8gQW8gdml2b1xuLmFvdml2by1zdGF0dXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcblxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBtYXJnaW46IGNhbGMtcmVtKC0ycHgpIGNhbGMtcmVtKDEwcHgpIDA7XG4gIHdpZHRoOiBjYWxjLXJlbSg4MHB4KTtcbiAgaGVpZ2h0OiBjYWxjLXJlbSgyMXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNhbGMtcmVtKDEycHgpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjLXJlbSgxMHB4KTtcbiAgYm9yZGVyOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1yZWQ7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTBweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDlweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IDJzIGluZmluaXRlIHB1bHNlO1xuICAgICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZS13aGl0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZS13aGl0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG4iLCIubWFpbi1uYXYge1xuICAgICYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy9GaXJzdCBsZXZlbFxuICAgID4gLm1haW4tbWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAjYnRuLWFzc2luZS1qY3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9JdGVtIGhhcyBjaGlsZHJlblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4yNXMgY3ViaWMtYmV6aWVyKC4yNCwuMjIsLjAxNSwxLjU2KSxvcGFjaXR5IC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGN1YmljLWJlemllciguMjQsLjIyLC4wMTUsMS41Niksb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBhOmZvY3VzICsgLnN1Yi1tZW51LXdyYXAsXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxuICAgICAgICAmOmhvdmVyIC5zdWItbWVudS13cmFwLFxuICAgICAgICAmLmlzLWZvY3VzZWQgLnN1Yi1tZW51LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1N1Yi1tZW51XG4gICAgLnN1Yi1tZW51LXdyYXAge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI1MHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTJweCk7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgzOHB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcblxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcblxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgtMTBweCk7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGNhbGMtcmVtKDEwcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYy1yZW0oMTBweCkgc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gU2l6ZSBjb250cm9sXG4uZm9udC1zaXplLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAmLmJ1dHRvbi1mb250LWluY3JlYXNlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIH1cbiAgICAgICAgJi5idXR0b24tZm9udC1yZXNldCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9DYW1wbyBmbHV0dWFudGUgZGUgYnVzY2Fcbi5zZWFyY2gtZm9ybS1maWVsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjUmVtKDIwcHgpIDAgMDtcbiAgaW5wdXQsXG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmc6IGNhbGNSZW0oMTBweCkgY2FsY1JlbSgyMHB4KTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICB9XG4gIH1cblxuXG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XG4gICAgLy8gb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICB9XG5cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xuICB9XG5cbiAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcbiAgfVxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi50aXRsZWNvbG9ycywgLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb25cIikge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnNwb3J0cy1zZWN0aW9uXCIpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmVudHJldGFpbi1zZWN0aW9uXCIpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XG4gICAgfVxufVxuLi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaDEsaDIsaDMsaDQsaDUsaDYge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICBmbGV4OiAxIDAgMjBweDtcbiAgICB9XG59XG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgICBAZXh0ZW5kIC4tdGl0bGU7XG4gICAgQGV4dGVuZCAudGl0bGVjb2xvcnM7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMzBweCkgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDM4cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSg0MHB4KSAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMtcmVtKDJweCk7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjLXJlbSgxNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjLXJlbSg0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDEwcHgpO1xuICAgIH1cbn1cblxuLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xuICAgIH1cbiAgICBAZXh0ZW5kIC4tdGl0bGU7XG4gICAgQGV4dGVuZCAudGl0bGVjb2xvcnM7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XG4gICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMTVweCkgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xuICAgICAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSgyMHB4KSAwO1xuICAgIH0gICAgXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjLXJlbSgxNXB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGF5LWJ5LWRheS1zZWN0aW9uXCIpIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmRheS1ieS1kYXktc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuXG4vL1xuLnRpdGxlLXNlY3Rpb24ge1xuICAgIFtjbGFzc149XCItYnRuXCJdLCBbY2xhc3MqPVwiLWJ0blwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgzMHB4KTtcbiAgICB9XG59XG5cblxuLyogQmxvY28gZG8gcGF0cm9jaW5hZG9yIGRlbnRybyBkbyB0w610dWxvICAqL1xuLnNwb25zb3Ige1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oNDBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNSk7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0tY2FsYyg1MCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi5jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xuICBwYWRkaW5nOiBjYWxjLXJlbSg0MHB4KSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBbY2xhc3NePSdpY29uLSddLFxuICBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTAwcHgpO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuY3RhLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3RhLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtYmFubmVyLWZpcXVlLXBvci1kZW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lci1kZXNrdG9wIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLi1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogNnB4IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLmVycm9yLCAmLnN1Y2Nlc3Mge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICogTWVuc2FnZW0gYWpheFxuICovXG4uYWpheFN1Ym1pdEZvcm0tbWVzc2FnZSB7XG4gICAgQGV4dGVuZCAuLW1lc3NhZ2U7XG59XG5cbi8qXG4gKiBGb3JtIGdlcmFsXG4gKi9cbi5ncm91cC1maWVsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICAgIC5maWVsZCB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogVmFsaWRhdGlvblxuICAgICAqL1xuICAgICYuZXJyb3Ige1xuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLi1tZXNzYWdlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogXG4gICAgICogRmxvYXQgTEFCRUxcbiAgICAgKi9cbiAgICAmLmZsb2F0TGFiZWwge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xOHB4KSBzY2FsZSguNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIDEwcHgpIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAgKiBSQURJTyBBTkQgQ0hFQ0tCT1hcbiAgICAgKi9cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF17XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWx7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgJiArIC5sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tY2hlY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi8vIENhbXBvIGRlIGJ1c2NhIGRvIG1lbnUgZSBkbyBjYWJlw6dhbGhvIGRlIGJsb2dcbi5ibG9jby1jYW1wby1idXNjYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAuY2FtcG8tYnVzY2Ege1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDI1cHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNXB4KSBjYWxjLXJlbSgzMHB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gIH1cbiAgLmJ0bi1idXNjYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNnB4KSBjYWxjLXJlbSgzMnB4KSBjYWxjLXJlbSgxNnB4KSBjYWxjLXJlbSgxNnB4KTtcbiAgICByaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIiNuYXZlZ2FjYW9cIikge1xuICAgIC5jYW1wby1idXNjYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAuYnRuLWJ1c2NhIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjY29udHJvbHNcIikge1xuICAgIC5jYW1wby1idXNjYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9Db2xvcnMgYnkgc2VjdGlvbnNcbi4tY29sb3JzaWduYXR1cmUge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XG4gICAgY29sb3I6ICRjb2xvci1sYXN0cztcbiAgfVxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5zcG9ydHMtc2VjdGlvblwiKSB7XG4gICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XG4gIH1cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbi5hdXRob3Itc2lnbmF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5hdXRob3ItaW1hZ2Uge1xuICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMTMwcHgpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuICA+IC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxNXB4KTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgICAucHVibGlzaGVkYnkge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgyOXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xuICAgIH1cbiAgICAucmVzdW1lIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgwcHgpIDA7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjJweCk7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAucHVibGlzaGluZm8ge1xuICAgICAgLmluZm90aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcbiAgICAgIH1cbiAgICAgIC5tZWRpYXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjLXJlbSg1cHgpO1xuICAgICAgICA+IC5tZWRpYXNpdGVucyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDJweCkgMCBjYWxjLXJlbSgzcHgpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyNHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgQGV4dGVuZCAuYXV0aG9yLXNpZ25hdHVyZTtcbiAgLmF1dGhvci1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDEzMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDEzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5hdXRob3ItaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOmF1dG8gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg5MHB4KTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oOTBweCk7XG4gICAgfSAgICBcbiAgfVxuICA+IC5jb250ZW50IHtcbiAgICAuYXV0aG9yIHtcbiAgICAgIEBleHRlbmQgLi1jb2xvcnNpZ25hdHVyZTtcbiAgICB9XG4gICAgPiAucHVibGlzaGluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGhvci1zaWduYXR1cmUtc20ge1xuICBAZXh0ZW5kIC5hdXRob3Itc2lnbmF0dXJlO1xuICAuYXV0aG9yLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYy1yZW0oNTBweCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg1MHB4KTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gIH1cbiAgPiAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgLmF1dGhvciB7XG4gICAgICBAZXh0ZW5kIC4tY29sb3JzaWduYXR1cmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxufSIsIi8qIGJsb2NvIGRlIGNyZWRpYmlsaWRhZGUgKi9cblxuLy9hZGljaW9uYXIgYSBjbGFzcyAnLmFsaWduLXRvcCcgZW0gJy5hdXRob3Itc2lnbmF0dXJlLWxnJ1xuLmFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIC5jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZFwiKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHVibGlzaGluZm8ge1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE1KTtcbiAgfVxufVxuXG4vKiBib3TDo28gKi9cbi50b2dnbGUtY29udGVudC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgbWFyZ2luOiByZW0tY2FsYygxNSAwKTtcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgLy8gaWNvbmVcbiAgLnRvZ2dsZS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IHJlbS1jYWxjKDI1KTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDI1KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIC50b2dnbGUtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb250ZcO6ZG9cbi50b2dnbGUtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLnB1Ymxpc2hpbmZvIHtcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxNSk7XG4gIH1cbiAgXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBJbmZvcm1hw6fDtWVzIGRvIGF1dG9yICovXG4uYXV0b3ItaW5mby1jb250ZW50IHtcbiAgcGFkZGluZzogcmVtLWNhbGMoMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXG4gIC5pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIpO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XG4gICAgfVxuICB9XG59XG5cbi8qIFJlZGVzIHNvY2lhaXMgZG8gYXV0b3IgKi9cbi5hdXRvci1zb2NpYWwtbWVkaWFzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiByZW0tY2FsYygyNSAwIDAgMCk7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDI1IDAgMCAwKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogcmVtLWNhbGMoNDApO1xuICAgIGhlaWdodDogcmVtLWNhbGMoNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBmdW5jdGlvbnNcbi8vLy9cblxuJGdsb2JhbC1mb250LXNpemU6IDEwMCUgIWRlZmF1bHQ7XG5cbi8vLyBSZW1vdmVzIHRoZSB1bml0IChlLmcuIHB4LCBlbSwgcmVtKSBmcm9tIGEgdmFsdWUsIHJldHVybmluZyB0aGUgbnVtYmVyIG9ubHkuXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJG51bSAtIE51bWJlciB0byBzdHJpcCB1bml0IGZyb20uXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBUaGUgc2FtZSBudW1iZXIsIHNhbnMgdW5pdC5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XG59XG5cbi8vLyBDb252ZXJ0cyBvbmUgb3IgbW9yZSBwaXhlbCB2YWx1ZXMgaW50byBtYXRjaGluZyByZW0gdmFsdWVzLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TGlzdH0gJHZhbHVlcyAtIE9uZSBvciBtb3JlIHZhbHVlcyB0byBjb252ZXJ0LiBCZSBzdXJlIHRvIHNlcGFyYXRlIHRoZW0gd2l0aCBzcGFjZXMgYW5kIG5vdCBjb21tYXMuIElmIHlvdSBuZWVkIHRvIGNvbnZlcnQgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCwgd3JhcCB0aGUgbGlzdCBpbiBwYXJlbnRoZXNlcy5cbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgW251bGxdIC0gVGhlIGJhc2UgdmFsdWUgdG8gdXNlIHdoZW4gY2FsY3VsYXRpbmcgdGhlIGByZW1gLiBJZiB5b3UncmUgdXNpbmcgRm91bmRhdGlvbiBvdXQgb2YgdGhlIGJveCwgdGhpcyBpcyAxNnB4LiBJZiB0aGlzIHBhcmFtZXRlciBpcyBgbnVsbGAsIHRoZSBmdW5jdGlvbiB3aWxsIHJlZmVyZW5jZSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZSBhcyB0aGUgYmFzZS5cbi8vL1xuLy8vIEByZXR1cm5zIHtMaXN0fSBBIGxpc3Qgb2YgY29udmVydGVkIHZhbHVlcy5cbkBmdW5jdGlvbiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZTogbnVsbCkge1xuICAkcmVtLXZhbHVlczogKCk7XG4gICRjb3VudDogbGVuZ3RoKCR2YWx1ZXMpO1xuXG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcbiAgQGlmICRiYXNlID09IG51bGwge1xuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC8vIElmIHRoZSBiYXNlIGZvbnQgc2l6ZSBpcyBhICUsIHRoZW4gbXVsdGlwbHkgaXQgYnkgMTZweFxuICAvLyBUaGlzIGlzIGJlY2F1c2UgMTAwJSBmb250IHNpemUgPSAxNnB4IGluIG1vc3QgYWxsIGJyb3dzZXJzXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcIiVcIiB7XG4gICAgJGJhc2U6ICgkYmFzZSAvIDEwMCUpICogMTZweDtcbiAgfVxuXG4gIC8vIFVzaW5nIHJlbSBhcyBiYXNlIGFsbG93cyBjb3JyZWN0IHNjYWxpbmdcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwicmVtXCIge1xuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XG4gIH1cblxuICBAaWYgJGNvdW50ID09IDEge1xuICAgIEByZXR1cm4gLXpmLXRvLXJlbSgkdmFsdWVzLCAkYmFzZSk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XG4gICAgJHJlbS12YWx1ZXM6IGFwcGVuZCgkcmVtLXZhbHVlcywgLXpmLXRvLXJlbShudGgoJHZhbHVlcywgJGkpLCAkYmFzZSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVtLXZhbHVlcztcbn1cblxuLy8gQ29udmVydHMgYSB1bml0bGVzcywgcGl4ZWwsIG9yIHJlbSB2YWx1ZSB0byBlbSwgZm9yIHVzZSBpbiBicmVha3BvaW50cy5cbkBmdW5jdGlvbiAtemYtYnAtdG8tZW0oJHZhbHVlKSB7XG4gIC8vIFBpeGVsIGFuZCB1bml0bGVzcyB2YWx1ZXMgYXJlIGNvbnZlcnRlZCB0byByZW1zXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJweFwiIG9yIHVuaXRsZXNzKCR2YWx1ZSkge1xuICAgICR2YWx1ZTogcmVtLWNhbGMoJHZhbHVlLCAkYmFzZTogMTZweCk7XG4gIH1cblxuICAvLyBUaGVuIHRoZSB2YWx1ZSBpcyBjb252ZXJ0ZWQgdG8gZW1zXG4gIEByZXR1cm4gc3RyaXAtdW5pdCgkdmFsdWUpICogMWVtO1xufVxuXG4vLy8gQ29udmVydHMgYSBwaXhlbCB2YWx1ZSB0byBtYXRjaGluZyByZW0gdmFsdWUuICpBbnkqIHZhbHVlIHBhc3NlZCwgcmVnYXJkbGVzcyBvZiB1bml0LCBpcyBhc3N1bWVkIHRvIGJlIGEgcGl4ZWwgdmFsdWUuIEJ5IGRlZmF1bHQsIHRoZSBiYXNlIHBpeGVsIHZhbHVlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSByZW0gdmFsdWUgaXMgdGFrZW4gZnJvbSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBQaXhlbCB2YWx1ZSB0byBjb252ZXJ0LlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSBbbnVsbF0gLSBCYXNlIGZvciBwaXhlbCBjb252ZXJzaW9uLlxuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gQSBudW1iZXIgaW4gcmVtcywgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUgZ2l2ZW4gdmFsdWUgYW5kIHRoZSBiYXNlIHBpeGVsIHZhbHVlLiByZW0gdmFsdWVzIGFyZSBwYXNzZWQgdGhyb3VnaCBhcyBpcy5cbkBmdW5jdGlvbiAtemYtdG8tcmVtKCR2YWx1ZSwgJGJhc2U6IG51bGwpIHtcbiAgLy8gQ2hlY2sgaWYgdGhlIHZhbHVlIGlzIGEgbnVtYmVyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gXCJudW1iZXJcIiB7XG4gICAgQHdhcm4gaW5zcGVjdCgkdmFsdWUpICsgJyB3YXMgcGFzc2VkIHRvIHJlbS1jYWxjKCksIHdoaWNoIGlzIG5vdCBhIG51bWJlci4nO1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG5cbiAgLy8gVHJhbnNmb3JtIGVtIGludG8gcmVtIGlmIHNvbWVvbmUgaGFuZHMgb3ZlciAnZW0nc1xuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiZW1cIiB7XG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAxcmVtO1xuICB9XG5cbiAgLy8gQ2FsY3VsYXRlIHJlbSBpZiB1bml0cyBmb3IgJHZhbHVlIGlzIG5vdCByZW0gb3IgZW1cbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSBcInJlbVwiIHtcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpICogMXJlbTtcbiAgfVxuXG4gIC8vIFR1cm4gMHJlbSBpbnRvIDBcbiAgQGlmICR2YWx1ZSA9PSAwcmVtIHtcbiAgICAkdmFsdWU6IDA7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuLy8vIENvbnZlcnRzIGEgcGl4ZWwsIHBlcmNlbnRhZ2UsIHJlbSBvciBlbSB2YWx1ZSB0byBhIHVuaXRsZXNzIHZhbHVlIGJhc2VkIG9uIGEgZ2l2ZW4gZm9udCBzaXplLiBJZGVhbCBmb3Igd29ya2luZyBvdXQgdW5pdGxlc3MgbGluZSBoZWlnaHRzLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnQgdG8gYSB1bml0bGVzcyBsaW5lIGhlaWdodFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZSAtIFRoZSBmb250IHNpemUgdG8gdXNlIHRvIHdvcmsgb3V0IHRoZSBsaW5lIGhlaWdodCAtIGRlZmF1bHRzIHRvICRnbG9iYWwtZm9udC1zaXplXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gVW5pdGxlc3MgbnVtYmVyXG5AZnVuY3Rpb24gdW5pdGxlc3MtY2FsYygkdmFsdWUsICRiYXNlOiBudWxsKSB7XG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcbiAgQGlmICRiYXNlID09IG51bGwge1xuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC8vIEZpcnN0LCBsZXRzIGNvbnZlcnQgb3VyICRiYXNlIHRvIHBpeGVsc1xuXG4gIC8vIElmIHRoZSBiYXNlIGZvbnQgc2l6ZSBpcyBhICUsIHRoZW4gbXVsdGlwbHkgaXQgYnkgMTZweFxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCIlXCIge1xuICAgICRiYXNlOiAoJGJhc2UgLyAxMDAlKSAqIDE2cHg7XG4gIH1cblxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCJyZW1cIiB7XG4gICAgJGJhc2U6IHN0cmlwLXVuaXQoJGJhc2UpICogMTZweDtcbiAgfVxuXG4gIEBpZiB1bml0KCRiYXNlKSA9PSBcImVtXCIge1xuICAgICRiYXNlOiBzdHJpcC11bml0KCRiYXNlKSAqIDE2cHg7XG4gIH1cblxuICAvLyBOb3cgbGV0J3MgY29udmVydCBvdXIgdmFsdWUgdG8gcGl4ZWxzIHRvb1xuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiJVwiIHtcbiAgICAkdmFsdWU6ICgkdmFsdWUgLyAxMDAlKSAqICRiYXNlO1xuICB9XG5cbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcInJlbVwiIHtcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAqICRiYXNlO1xuICB9XG5cbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcImVtXCIge1xuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpICogJGJhc2U7XG4gIH1cblxuICAvLyAncHgnXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJweFwiIHtcbiAgICBAcmV0dXJuIHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpO1xuICB9XG5cbiAgLy8gYXNzdW1lIHRoYXQgbGluZS1oZWlnaHRzIGdyZWF0ZXIgdGhhbiAxMCBhcmUgbWVhbnQgdG8gYmUgYWJzb2x1dGUgaW4gJ3B4J1xuICBAaWYgdW5pdGxlc3MoJHZhbHVlKSBhbmQgKCR2YWx1ZSA+IDEwKSB7XG4gICAgQHJldHVybiAkdmFsdWUgLyBzdHJpcC11bml0KCRiYXNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG4vLy8gaGVpZ2h0IGJ5IHBhZGRpbmcuXG5AbWl4aW4gaGVpZ2h0LWJ5LXBhZGRpbmcoJGVoOiA0MCwgJGZ6OiAxNiwgJGlzU3F1YXJlOiBmYWxzZSkge1xuICAkaDogKCRlaCAtICRmeikgLyAyO1xuICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoJGgpO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoJGgpO1xuICBAaWYgJGlzU3F1YXJlIHtcbiAgICBwYWRkaW5nOiByZW0tY2FsYygkaCk7XG4gIH1cbn1cblxuLyoqL1xuLy8vIEFic29sdXRlbHkgY2VudGVycyB0aGUgZWxlbWVudCBpbnNpZGUgb2YgaXRzIGZpcnN0IG5vbi1zdGF0aWMgcGFyZW50LFxuLy8vIEBsaW5rIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9jZW50ZXJpbmctd2l0aC1zYXNzLyBDZW50ZXJpbmcgV2l0aCBTYXNzXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn0iLCIuY29sdW1uaXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLm5hbWUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnB1Ymxpc2hlZGJ5IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gICAgLm1haWwge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm5hbWUsIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsXHJcbi5jb2x1bW5pc3QtaCB7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LWgtc20ge1xyXG4gIEBleHRlbmQgLmNvbHVtbmlzdC1oO1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVmVydGljYWxcclxuLmNvbHVtbmlzdC12IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20ge1xyXG4gIEBleHRlbmQgLmNvbHVtbmlzdC12O1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vL0NvbW1vbiBzZXR0aW5nc1xyXG4uY29sdW1uaXN0LXYsIC5jb2x1bW5pc3QtaCB7XHJcbiAgQGV4dGVuZCAuY29sdW1uaXN0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIC5pbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDE3MHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20sIC5jb2x1bW5pc3QtaC1zbSB7XHJcbiAgPiAuYXZhdGFyIHtcclxuICAgIC5pbWcge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTEwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uaXN0LXYtc20ge1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTlweCk7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0JvdMOjbyB2ZWphIG1haXMgY29sdW5pc3RhcyBubyBjYXJvdXNlbCBtb2JpbGVcclxuLmJ0bi1zZWVtb3JlIHtcclxuICAuYXZhdGFyIHtcclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTUwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9Db2xvcnMgYnkgc2VjdGlvblxyXG4uLW5ld3Njb2xvciB7XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5sYXRlc3RuZXdzLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuc3BvcnRzLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3BvcnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5lbnRyZXRhaW4tc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZW50cmV0YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmpjMzYwLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5qYzM2MC1uZXdzXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuY29tcGFueS1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGFueTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY29tcGFueTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItY29tcGFueTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodGVzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL1xyXG4uLW5ld3Mge1xyXG4gICAgQGV4dGVuZCAuLW5ld3Njb2xvcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IC5pbWFnZSB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIE1lZGlhIEljb25zXHJcbiAgICAgICAgW2NsYXNzXj1cInR5cGUtXCJdLCAmW2NsYXNzKj1cIiB0eXBlLVwiXSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGNhbGMtcmVtKDYwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMTA7IFxyXG5cclxuICAgICAgICAgICAgLy8gICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwKzAsMSsxMDAgKi9cclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgLy8gICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR5cGUtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tdmlkZW87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlLWF1ZGlvIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWF1ZGlvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZS1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWdhbGxlcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTGF0ZXN0IG5ld3NcclxuICAgICAgICAubGF0ZXN0bmV3cy1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg4cHgpIGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDsgXHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vSW5mbyBOZXdzXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLy5zYXZlbmV3c3t9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLmRhdGEtcGx1Ymlje1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojOTY5Njk2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdXRvcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkYTI5MWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUsIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy9Cb3TDo28gc2FsdmFyIG1hdMOpcmlhXHJcbi5zYXZlbmV3cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IGNhbGMtcmVtKDQ0cHgpO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oNnB4KSBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSgycHgpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiBjYWxjLXJlbSgtNnB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnU2FsdmFyIGxpbmsnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2FsYy1yZW0oMjlweCk7XHJcbiAgICAgICAgdG9wOiBjYWxjLXJlbSg0cHgpO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSg2MnB4KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICB9XHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTAxcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnTGluayBzYWx2byc7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufSIsIi5oZWFkbGluZS1sZyB7XG4gIEBleHRlbmQgLi1uZXdzO1xuICA+IC5pbmZvIHtcbiAgICAuY29udGVudCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMXB4KTtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoNTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMnB4KTtcbiAgfVxufVxuXG4uaGVhZGxpbmUtc20ge1xuICBAZXh0ZW5kIC4tbmV3cztcbiAgPiAuaW5mbyB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNTBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjJweCk7XG4gIH1cbn1cbiIsIi5ob3Jpem9udGFsLW5ld3MtbGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IC5pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgfVxufVxuLmhvcml6b250YWwtbmV3cy1tZCxcbi5ob3Jpem9udGFsLW5ld3Mtc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICA+IC5pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLmhvcml6b250YWwtbmV3cy1sZyB7XG4gIEBleHRlbmQgLi1uZXdzO1xuICA+IC5pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgyOHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oMzAwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oNDUwcHgpO1xuICAgIH1cbiAgfVxuICAuaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLy8gPiAuaGVhZGVyIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTZweCk7XG4gICAgLy8gfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3Jpem9udGFsLW5ld3MtbWQge1xuICBAZXh0ZW5kIC4tbmV3cztcbiAgPiAuaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjLXJlbSgxNjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDIwMHB4KTtcbiAgICB9XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNXB4KTtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5yYWRpby1zZWN0aW9uXCIpIHtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNDJweCk7XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDZweCk7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob3Jpem9udGFsLW5ld3Mtc20ge1xuICBAZXh0ZW5kIC4tbmV3cztcbiAgPiAuaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjLXJlbSg5NXB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDdweCk7XG4gICAgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIGNhbGMtcmVtKDhweCk7XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDRweCk7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDdweCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saW5rZWQtbmV3cyB7XG4gIG1hcmdpbi10b3A6IGNhbGMtcmVtKDhweCk7XG4gID4gLmxpbmsge1xuICAgICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgxMnB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXG4gICAgICB9XG4gICAgfVxuICAgICYgKyAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNXB4KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oMnB4KTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTVweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIubGF0ZXN0bmV3cy1zZWN0aW9uXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYTZmYjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnNwb3J0cy1zZWN0aW9uXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICAgIH1cbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGNhbGMtcmVtKDJweCk7XG4gICAgfVxuICB9XG59IiwiLnZlcnRpY2FsLW5ld3MtbGcge1xuICBAZXh0ZW5kIC4tbmV3cztcbiBcbiAgLmluZm8ge1xuICAgIC5oZWFkZXIge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XG4gICAgIFxuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52ZXJ0aWNhbC1uZXdzLW1kIHtcbiAgQGV4dGVuZCAuLW5ld3M7XG4gIC5pbmZvIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEzcHgpO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgQGV4dGVuZCAuLW5ld3M7XG4gIC5pbmZvIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEzcHgpO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmN0YS1zdXBwb3J0IHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgycHgpICRjb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KTtcbiAgICBtYXJnaW46IGNhbGMtcmVtKDMwcHgpIDA7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxOHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDI0cHgpO1xuICAgIH1cbn0iLCIvKiBDYWJlw6dhbGhvIGRhIG1hdMOpcmlhIHF1YW5kbyBmb3IgY29sdW5hICovXG4uaGVhZGVyLWJsb2ctY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDIwcHgpIDA7XG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgLy8gICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcbiAgLy8gfVxuICAvL0F1dGhvclxuICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDMwcHgpO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgbWluLXdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMzAwcHgpO1xuICAgIH1cbiAgICBsYWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2cHgpO1xuICAgIH1cbiAgICAuY2FtcG8tYnVzY2Ege1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oNDBweCkgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMTVweCk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnRuLWJ1c2NhIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDExcHgpIGNhbGMtcmVtKDE2cHgpIGNhbGMtcmVtKDlweCk7XG4gICAgfVxuICB9XG4gIC52ZXItcGVyZmlsLWF1dG9ye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn0iLCIuLXNoYXJlIHtcbiAgLnRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmxpc3Qtc2hhcmUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLmxpc3Qtc2hhcmUtaXRlbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDVweCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaGFyZS1zbSB7XG4gIEBleHRlbmQgLi1zaGFyZTtcbiAgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBjYWxjLXJlbSgtMnB4KTtcbiAgfVxuICAubGlzdC1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgY2FsYy1yZW0oMTBweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICAubGlzdC1zaGFyZS1pdGVuIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtbGcge1xuICBAZXh0ZW5kIC4tc2hhcmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyNnB4KTtcbiAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcbiAgfVxuICAubGlzdC1zaGFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmxpc3Qtc2hhcmUtaXRlbiB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSg1cHgpO1xuICAgICAgfVxuICAgICAgW2NsYXNzXj0naWNvbi0nXSxcbiAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudXJnZW50LWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTBweCk7XG4gIH1cbiAgLm1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBjYWxjLXJlbSgxcHgpO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCIubWVzc2FnZS00MDQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzM3B4KSAwIGNhbGMtcmVtKDM1cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC8vIHBhZGRpbmc6IGNhbGMtcmVtKDMzcHgpIDAgY2FsYy1yZW0oMzVweCk7XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgzNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSg1NnB4KTtcbiAgICB9XG4gIH1cbiAgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkubW9kYWwtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib3gtbW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYXJrZXN0LCAwLjk1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmJveC1tb2RhbC1jb250ZW50IHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNDB2dztcbiAgICB9XG4gIH1cbiAgLy8gYm90w6NvIGZlY2hhclxuICAuYnRuLW1vZGFsLWZlY2hhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxOXB4KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjFweCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBOQVZJR0FUSU9OIE1PREFMXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5ib2R5Lm1lbnUtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBMaWdodGJveFxuI25hdmVnYWNhbyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFya2VzdCwgMC45NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDMwMG1zIGVhc2UpO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgI25hdiB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgyMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9jbyBnZXJhbCBkbyBtZW51XG4gICAgI25hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogY2FsYy1yZW0oLTQxMHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg0MTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDYwMG1zIGVhc2UpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC8vQ29uZmlndXJhw6fDo28gZGUgc2Nyb2xsXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg2cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vTWFyY2EgZSBib3TDo28gZmVjaGFyXG4gICAgICAgICNidG4tZmVjaGFyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYy1yZW0oNTJweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNnB4KSAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI25hdi1oZWFkZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSg0NnB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oOTBweCkgMCBjYWxjLXJlbSg1NXB4KTtcbiAgICAgICAgICAgICNuYXYtbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9DYW1wbyBkZSBCdXNjYVxuICAgICAgICAubmF2LWJ1c2NhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1JSBjYWxjLXJlbSgxNnB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDE2cHgpIGNhbGMtcmVtKDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtdXRpbGl0YXJpbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgzNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDM2cHgpO1xuICAgICAgICAgICAgLnV0aWxpdHktYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY3RhLW5hdiB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDE1cHgpIDUlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTVweCkgY2FsYy1yZW0oMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL01lbnUgcHJpbmNpcGFsXG4gICAgICAgICNtZW51LXByaW5jaXBhbCB7XG4gICAgICAgICAgICAubWFpbi1uYXYge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSg0NnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvL0FwbGljYSBpY29uZXMgZGUgc2V0YXMgaW5kaWNhbmRvIHN1Ym1lbnVcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy11cDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oNDZweCkgY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oNzZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy9BdGl2b1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZSArIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSA1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oMzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogVGVtcG8gUmVhbCAqL1xuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjMDBjMTRkO1xuXG4vKiovXG4uc2VjdGlvbi10ZW1wb3JlYWwge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuam9nb3MtYXRpdm9zIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IHJlbS1jYWxjKDk5OSk7XG4gIH1cblxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG4gIH1cblxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjUpICFpbXBvcnRhbnQ7XG4gICAgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vKiBQbGFjYXIgKi9cbi5wbGFjYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDYwKTtcbiAgfVxufVxuXG4vKiAqL1xuLnBsYWNhci1tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwKTtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGxhY2FyLW1ldGEtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnBsYWNhci1tZXRhLW5hbWUgKyAucGxhY2FyLW1ldGEtZGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygxMik7XG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcbiAgfVxufVxuXG4vKiBpbmZvLCBkYXRhLCBsb2NhbCAqL1xuLnBsYWNhci1tZXRhLWluZm8ge1xuICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiAqL1xuLnBsYWNhci1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMCk7XG4gID4gLnBsYWNhci1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0KTtcbiAgICB9XG4gIH1cbn1cblxuLyogKi9cbi5wbGFjYXItY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAucHJpbWFyeS1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDI2MCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMjApO1xuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLyogKi9cbi5wbGFjYXItZXF1aXBlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZmxleC1mbG93OiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuZXF1aXBlLW1hbmRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBvcmRlcjogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmLmVxdWlwZS12aXNpdGFudGUgPiAuZXF1aXBlLW5vbWUge1xuICAgIG9yZGVyOiAyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gIC8qICovXG4gIC5lcXVpcGUtbm9tZSB7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMCk7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICB9XG4gIH1cblxuICAuZXF1aXBlLWVzY3VkbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcbiAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDYwKTtcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDYwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoNjApO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg2MCk7XG4gICAgfVxuICB9XG59XG5cbi8qICovXG4ucGxhY2FyLXJlc3VsdGFkbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvIHJlbS1jYWxjKDEwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbjogYXV0byByZW0tY2FsYygxNSk7XG4gIH1cbn1cblxuLyogKi9cbi5wbGFjYXItcmVzdWx0YWRvLWdvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAucmVzdWx0YWRvLWVxdWlwZS1tYW5kYW50ZSxcbiAgLnJlc3VsdGFkby1lcXVpcGUtdmlzaXRhbnRlIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgICB9XG4gIH1cblxuICAvKiAqL1xuICAucmVzdWx0YWRvLXNlcGFyYWRvciB7XG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDEwKTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcbiAgfVxufVxuXG4vKiBjcm9ub21ldHJvICovXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcbiAgLnBsYWNhci1jcm9ub21ldHJvLXRlbXBvLFxuICAucGxhY2FyLWNyb25vbWV0cm8tcGVyaW9kbyB7XG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCA0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgfVxuXG4gIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoNSk7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi5wbGFjYXItbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIjdGV4dENvbnRlbnRDb3VudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLm9jdWx0YXJDb250ZXVkbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ja2VlcC1yZWFkaW5nLWJsb2NrIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gYm90dG9tOiAwO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIHotaW5kZXg6IDEwO1xuICAgIC8vIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufSIsIi5ob3Jvc2NvcGUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XG4gICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg3cHgpO1xuICAgIH1cbiAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTFweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob3Jvc2NvcGUtbmF2IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcbiAgICB9XG4gICAgLmhvcm9zY29wZS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICRjb2xvci1saWdodGVzdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9yb3Njb3BlLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyNXB4KTtcbn1cblxuLmhvcm9zY29wZS1kZXNjIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIC8vSU5GT1NcbiAgICAuaG9yb3Njb3BlLWluZm8ge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNXB4KSAwIGNhbGMtcmVtKDIwcHgpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNXB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob3Jvc2NvcGUtaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEwMHB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9yb3Njb3BlLW5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9yb3Njb3BlLXBlcmlvZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcm9zY29wZS1uYW1lLFxuICAgIC5ob3Jvc2NvcGUtZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyBDb250ZW50XG4gICAgLmhvcm9zY29wZS1kYXRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmhvcm9zY29wZS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcbiAgICB9XG59XG5cbi50ZW1wbGF0ZS1ob3Jvc2NvcG8ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg1NXB4KTtcbn0iLCJbY2xpbWF0ZUJveF0ge1xuICAgIC5jbGltYXRlLWNpdHkge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxM3B4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xpbWF0ZS10ZW1wIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzJweCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWNsaW1hdGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg2MHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAuY2xpbWF0ZS1jaXR5LCAuY2xpbWF0ZS10ZW1wLCAuaWNvbi1jbGltYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFdlYXRoZXIgaWNvbnNcbi5pY29uLWNsaW1hdGUud2VhdGhlcjAybiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tbm9pdGU7IFxuICAgIH1cbn1cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAyZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tZGlhOyBcbiAgICB9XG59XG4uaWNvbi1jbGltYXRlLndlYXRoZXIwM24sIC5pY29uLWNsaW1hdGUud2VhdGhlcjAxbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi1sdWE7IFxuICAgIH1cbn1cbi5pY29uLWNsaW1hdGUud2VhdGhlcjAxZCwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXNvbDsgXG4gICAgfVxufVxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwNGQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tbnVibGFkbzsgXG4gICAgfVxufVxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDluLCAuaWNvbi1jbGltYXRlLndlYXRoZXIwOWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdGVtcG9yYWw7IFxuICAgIH1cbn1cbi5pY29uLWNsaW1hdGUud2VhdGhlcjEwbiwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNodXZhOyBcbiAgICB9XG59XG4uaWNvbi1jbGltYXRlLndlYXRoZXI1MG4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjUwZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi12ZW50bzsgXG4gICAgfVxufVxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFuLCAuaWNvbi1jbGltYXRlLndlYXRoZXIxMWQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJGljb24tdHJvdmFvOyBcbiAgICB9XG59IiwiLnRhYmVsYS1jb3RhY2FvIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcbiAgICB0ciArIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgIH1cbn1cbltqc29uY290YWNhb117XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59IiwiLnRhYmVsYS10YWJ1YS1tYXJlcyB7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XG4gICAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMXB4KSBjYWxjLXJlbSg1cHgpO1xuICAgIH1cbn1cbltqc29udGFidWFkZW1hcmVzXSB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRhYnVhLW1hcmVzLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuLmRhdGFUYWJ1YU1hcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgICAmLCAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oNXB4KTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWRvd247XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgIH1cbn0iLCIjbG90ZXJpYSB7XG4gICAgLnByZW1pbyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMnB4KTtcbiAgICAgICAgJiArIC5wcmVtaW8ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMycHgpO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLXNvcnRlaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI1cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8tbm9tZXtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8taWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VzdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW1lcm9zLXNvcnRlaW8ge1xuICAgICAgICAgICAgLml0ZW0tbnVtZXJvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxNXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1zcG9ydHM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNXB4KSBjYWxjLXJlbSg2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJlbGEtZ2FuaGFkb3JlcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRoZWFkIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgzcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IGNhbGMtcmVtKDFweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vICpcbi8vICogR2VuZXJhbCBzZXR0aW5nc1xuLy8gKlxuXG4vL0dlbmVyYWwgc2VjdGlvbnNcbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcbiAgfVxufVxuXG4vL1BhZ2Ugc2V0dGluZ3NcbltjbGFzc149XCItcGFnZVwiXSxcbltjbGFzcyo9XCItcGFnZVwiXSB7XG4gIHBhZGRpbmc6IDAgMCBjYWxjLXJlbSgxMDBweCk7XG59XG5cbi8vRkVFRCBTRUNUSU9OIChzcG9ydHMtc2VjdGlvbiwgZW50ZXJ0YWlubWVudC1zZWN0aW9uLCBsYXRlc3RuZXdzLXNlY3Rpb24pXG4uZmVlZC1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZWRpdG9yaWEtc2VjdGlvblwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgW2NsYXNzXj1cIi1uZXdzLVwiXSxcbiAgW2NsYXNzKj1cIi1uZXdzLVwiXSxcbiAgLmpjMzYwLW5ld3Mge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMCAwO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xuICAgIH1cbiAgfVxuICAudGl0bGUtc2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0sXG4gIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSxcbiAgLnRpdGxlLXN1YnNlY3Rpb24gKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxuICAudGl0bGUtc3Vic2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0sXG4gIGgzICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcbiAgaDMgKyBbY2xhc3MqPVwiLW5ld3MtXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzXj1cIi1uZXdzLVwiXSArIC50aXRsZS1zdWJzZWN0aW9uLFxuICAudGl0bGUtc2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0gKyAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNTBweCk7XG4gIH1cbn1cblxuLy9TaWRlYmFyXG4uc2lkZWJhci1mZWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gICYgKyAuc2lkZWJhci1mZWVkIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiAwIDE4cHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNDBweCk7XG4gIH1cbiAgLy9DYXBhLWRvLWRpYVxuICAmLmNhcGEtZG8tZGlhIHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NDZweDtcbiAgICB9XG4gIH1cbiAgLy9DYXBhLWNoYXJnZVxuICAuY292ZXIge1xuICAgIC50aHVtYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgLnV0aWxpdHktYnRuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9UaW1lc1xuICAudGVhbXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAudGh1bWIge1xuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg0OHB4KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAudGVhbXMtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vRmFtb3Nvc1xuICAuZmFtb3VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBjYWxjLXJlbSgxMXB4KSAwO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDcwcHgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC5mYW1vdXMtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xuICB9XG59XG5cbi8vIEdlcmFsIEhvbWUgQ29sb3Inc1xuLmRhcmstc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgLy8gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQwcHgpO1xuICAvLyB9XG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdICsgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSxcbiAgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSxcbiAgW2NsYXNzKj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XG4gIH1cbn1cblxuI2hlYWRlci1iYXIgKyAjY29udGVudC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XG59XG4ubWF0ZXJpYS1pbXBvcnRhZGEge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5tYXR0ZXJDYXJvdXNlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2hlYWRlci1iYXIuaGVhZGVyLWJhciB7XG4gIHBhZGRpbmctdG9wOiA4N3B4O1xufVxuI2JhcnJhdW9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiNiYXJyYS1uZTEwLXBhcmNlaXJvLXBvcnRhbC1uZTEwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZS1vcGVuaW5nIHtcbiAgLmltYWdlLW9wZW5pbmcge1xuICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjaGVhZGVyLWJhciB7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcbiAgLy9oZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDAgY2FsYy1yZW0oMTVweCk7XG4gIH1cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgLnV0aWxpdHktYnRuIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICAgIC5zdWItbWVudS13cmFwIHtcbiAgICAgIC51dGlsaXR5LWJ0biB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmFyLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMjRweCkgMDtcbiAgICB9XG4gIH1cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDUycHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTE2cHgpO1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAvLyBUb3BvIHJldHJhdGlsIG91IGludGVybmFcbiAgJi5yZXRyYXRpbCB7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAyMDBtcyk7XG4gICAgJi5maXhvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNTBweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogY2FsYy1yZW0oNjRweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuaW5hdGl2byB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAubG9nbyB7XG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oNjhweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1iYXItY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oNXB4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1iYXIge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1MHB4KTtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICAuYmFjay10b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTs7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1uYXYge1xuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg0MHB4KSAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAuZm9vdGVyLW5hdiB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1zb2NpYWxtZWRpYXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwIGNhbGMtcmVtKDI1cHgpO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTs7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJveC1tb2RhbC1jb250ZW50IHtcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjYm94LWNyZWRpYmlsaWRhZGVcIikge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA0MHZ3O1xuICAgIH1cbiAgICAuY2F0ZWdvcmlhLW5vdGljaWEge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VzdDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2hvbWUge1xuICBzZWN0aW9uW2NsYXNzXj0nLXNlY3Rpb24nXSxcbiAgc2VjdGlvbltjbGFzcyo9Jy1zZWN0aW9uJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDU1cHgpIDA7XG4gICAgfVxuICB9XG59XG5cbi8vSGFyZG5ld3Ncbi5oYXJkbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xufVxuLmhhcmRuZXdzLFxuLmhhcmRuZXdzLWNvbXBsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSxcbiAgW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxuICBbY2xhc3MqPSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIFtjbGFzc149J2hlYWRsaW5lJ10sXG4gIFtjbGFzcyo9J2hlYWRsaW5lJ10ge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpIDAgY2FsYy1yZW0oMzBweCk7XG4gICAgLy8gYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICB9XG4gIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xNXB4KTtcbiAgICAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTE1cHgpO1xuICAgIC5jb2x1bW5pc3Qtdi1zbSB7XG4gICAgICAmICsgLmNvbHVtbmlzdC12IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNDBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj0nLWJ0biddLFxuICAgIFtjbGFzcyo9Jy1idG4nXSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vL0NvbHVtbmlzdFxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xuICAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTNweCk7XG4gIH1cbn1cblxuLy8gVFYgSm9ybmFsXG4udHZqb3JuYWwtc2VjdGlvbixcbi5zcG90bGlnaHQtc2VjdGlvbiB7XG4gIFtjbGFzc149J3ZlcnRpY2FsLW5ld3MnXSxcbiAgW2NsYXNzKj0ndmVydGljYWwtbmV3cyddIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxuICBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICAgIHBhZGRpbmc6IDAgMCBjYWxjLXJlbSgzMHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgICBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSArIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAgIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddICsgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSw4FESU8gSk9STkFMXG4ucmFkaW8tc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC5ob3Jpem9udGFsLW5ld3MtbWQsXG4gICAgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLmhvcml6b250YWwtbmV3cy1tZCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVFYgSkNcbi50dmpjLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudmVydGljYWwtbmV3cy1sZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xuICAgIH1cbiAgICBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgICBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAgIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vL1xuLmdhbGxlcnktc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtLFxuICAgIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtLFxuICAgIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNnB4KTtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi5zcGVjaWFscy1zZWN0aW9uIHtcbiAgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgID4gLmluZm8ge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDMpIC52ZXJ0aWNhbC1uZXdzLXNtLFxuICAgIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDMpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE1cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBKQzM2MFxuLmpjMzYwLXNlY3Rpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSxcbiAgICBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzVweCk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMXB4KTtcbiAgICB9XG4gIH1cbn1cbi8vIHNwb3J0c1xuLnNwb3J0cy1zZWN0aW9uIHtcbiAgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gICAgQGV4dGVuZCAuLW5ld3M7XG4gICAgPiAuaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTYwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oNDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmVudHJldGFpbi1zZWN0aW9uIHtcbiAgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gICAgQGV4dGVuZCAuLW5ld3M7XG4gICAgPiAuaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMjAwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oNDUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cbi5sb2FkcmVzdWx0cyxcbi5qcy1pbmZpbml0ZS1zY3JvbGwge1xuICA+IGFydGljbGUge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5pcy1sb2FkZWQge1xuICAgICAgYW5pbWF0aW9uOiBzY2FsZVVwIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbi8qIGFuaW1hw6fDo28gZG8gaW5maW5pdGUgc2Nyb2xsKi9cbkBrZXlmcmFtZXMgc2NhbGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLy8gQ29sdW5pc3RhXHJcbi50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTAwcHgpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmNvbC1tZC0zIC5jb2wtbWQtMyBbY2xhc3NePSdjb2x1bW5pc3QtJ10ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmNvbC1tZC0zICsgLmNvbC1tZC0zIFtjbGFzc149J2NvbHVtbmlzdC0nXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmNvbC1tZC0zOm50aC1jaGlsZChuICsgNSkgW2NsYXNzXj0nY29sdW1uaXN0LSddLFxyXG4gICAgLmNvbC1tZC0zOm50aC1jaGlsZChuICsgNSkgW2NsYXNzKj0nY29sdW1uaXN0LSddIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Db2x1bmlzdGEtdWx0aW1hc1xyXG4udGVtcGxhdGUtY29sdW1uaXN0LWZlZWQge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMDBweCk7XHJcbiAgLmF1dGhvci1zaWduYXR1cmUtbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHYWxlcmlhXHJcbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC8vSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLmhhdCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXV0aG9yIFNpZ25hdHVyZVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAuYXV0aG9yLFxyXG4gICAgICAgIC5pbmZvdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQ29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgLy9DYXBhXHJcbiAgICAgIC5hcnRpY2xlLW9wZW5pbmcge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vSW1hZ2Vuc1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gVMOtdHVsb3NcclxuICAgICAgLy8gaDEsXHJcbiAgICAgIC8vIGgyLFxyXG4gICAgICAvLyBoMyxcclxuICAgICAgLy8gaDQsXHJcbiAgICAgIC8vIGg1LFxyXG4gICAgICAvLyBoNiB7XHJcbiAgICAgIC8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyBDaXRhw6fDo29cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oNnB4KSBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL0xlaXRhIHRhbWLDqW1cclxuICAgICAgLmFsc29yZWFkIHtcclxuICAgICAgICAubGlzdC1hbHNvcmVhZCB7XHJcbiAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0F1dG9yID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWF1dGhvciB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC50aXRsZS1zZWN0aW9uLFxyXG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLW1hdGVyaWEge1xyXG4gIEBleHRlbmQgLi1kYXJrLW1vZGU7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMjBweCkgMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gIH1cclxuXHJcbiAgLy9IZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNHB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAuaGF0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNHB4KTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg0NHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXV0aWxpdGllcyB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAudGlwby1tYXRlcmlhLWdsb3NzYXJpby10ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oOTBweCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAmICsgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgtNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLXNtIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSg0cHgpIDAgMCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXNoYXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oM3B4KSBjYWxjLXJlbSgxMHB4KSAwIDA7XHJcbiAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Db250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5cHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy9UZW1wbyBkZSBsZWl0dXJhXHJcbiAgICAucmVhZGluZ1RpbWUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTFweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgICAuaWNvbi10aW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMnB4KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9TY3JvbGwgYXV0b23DoXRpY28gcGFyYSB0YWJlbGFzXHJcbiAgICAuc2Nyb2xsLXRhYmxlIHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgyMHB4KSAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE0cHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB0ZCxcclxuICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYy1yZW0oM3B4KSBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vSW1hZ2Vuc1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaWZyYW1lLFxyXG4gICAgLnR3aXR0ZXItdHdlZXQsXHJcbiAgICAuaW5zdGFncmFtLW1lZGlhIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFTDrXR1bG9zXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICAgIC8vIENpdGHDp8Ojb1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMtcmVtKDZweCkgc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNTBweCkgYXV0bztcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg1NXB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg5MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29udGVudDogJGljb24tcXVvdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMzcHgpO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgbGVmdDogY2FsYy1yZW0oLTQzcHgpO1xyXG4gICAgICAgICAgdG9wOiBjYWxjLXJlbSgtMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGNpdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0dhbGVyaWFcclxuICAgIC5tYXR0ZXJDYXJvdXNlbCB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMjZweCkgMDtcclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuY291bnRlckNhcm91c2VsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg4cHgpIGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IGNhbGMtcmVtKDJweCkgY2FsYy1yZW0oMnB4KSBjYWxjLXJlbSg3cHgpXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1wcmV2LFxyXG4gICAgICAub3dsLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9MZWl0YSB0YW1iw6ltXHJcbiAgICAuYWxzb3JlYWQge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDUwcHgpIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDUwcHgpIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtYWxzb3JlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDEyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0zMHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdMZWlhIHRhbWLDqW06ICc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjFweCk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSgxMHB4KSAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGcge1xyXG4gICAgICAubGlzdC1zaGFyZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQXV0b3IgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWF1dGhvciB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5tZWRpYXNpdGVucyB7XHJcbiAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQmFzdGlkb3JlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtYmFja3N0YWdlIHtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyOTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51dGlsaXR5LWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1RhZ3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLXRhZ3Mge1xyXG4gICAgLnNlY29uZGFyeS1idG4ge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0ZhY2Vib29rIENvbW1lbnRzXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCxcclxuICAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBpZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWJhY2tzdGFnZSxcclxuICAuYXJ0aWNsZS10YWdzLFxyXG4gIC5hcnRpY2xlLWF1dGhvcixcclxuICAuYXJ0aWNsZS1jb21tZW50cyxcclxuICAuYXJ0aWNsZS1tb3JlIHtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMzBweCkgMDtcclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1tb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwcHgpO1xyXG4gIH1cclxuXHJcbiAgI3ZlamEtdGFtYmVtIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gIH1cclxufVxyXG4iLCIvL1xuLm1lZGlhLXNlY3Rpb24ge1xuICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnV0aWxpdHktYnRuIHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0YSBkZSBjYXBhcyBvdSBjaGFyZ2VzXG4ubGlzdC1tZWRpYS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICY6aG92ZXIge1xuICAgIC5kYXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIvLyBTZWFyY2gtcmVzdWx0XG4udGVtcGxhdGUtc2VhcmNoLXJlc3VsdCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcbiAgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICAgIC5yZXN1bHQtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICAucmVzdWx0LW51bWJlciB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcbiAgICB9XG4gIH1cbiAgLnJlc3VsdCB7XG4gICAgLnJlc3VsdC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcbiAgICB9XG4gICAgLnJlc3VsdC1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xuICAgIH1cbiAgICAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTFweCk7XG4gICAgfVxuICB9XG59IiwiLy8gR2FsZXJpZXNcbi50ZW1wbGF0ZS1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTUwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oNzBweCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgLnZlcnRpY2FsLW5ld3MtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xuICB9XG4gIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLW1kIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDM1cHgpO1xuICB9XG59IiwiLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwge1xuICBAZXh0ZW5kIC50ZW1wbGF0ZS1tYXRlcmlhO1xuICAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcbiAgfVxuICAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcbiAgfVxufSIsIi50ZWFtLXNlY3Rpb24ge1xuICBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuICBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XG4gIH1cbiAgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcbiAgfVxufVxuXG4uZmVlZC1zZWN0aW9uIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTAwcHgpO1xufVxuIiwiLy8gQmxvZ3Ncbi50ZW1wbGF0ZS1ibG9ncyB7XG4gICAgLnNwb3RsaWdodC1zZWN0aW9uIHtcbiAgICAgICAgW2NsYXNzKj1ob3Jpem9udGFsLW5ld3NdIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcbiAgICAgICAgfVxuICAgICAgICBbY2xhc3NePXZlcnRpY2FsLW5ld3NdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy9hanVzdGUgdGFtYW5obyBpbWFnZW5zIGxvYWRcbi50ZW1wbGF0ZS1ibG9ncyB7XG4gICAgLnNwb3RsaWdodC1zZWN0aW9ue1xuICAgICAgICAudmVydGljYWwtbmV3cy1sZ3tcbiAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmVydGljYWwtbmV3cy1zbXtcbiAgICAgICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9yaXpvbnRhbC1uZXdzLXNte1xuICAgICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgLnZlcnRpY2FsLW5ld3MtbGd7XG4gICAgICAgICAgICBmaWd1cmV7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQ4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiB9XG5cblxuLy9QYXJhIHRvcmNlZG9yLlxuLnJvdy10b3JjZWRvcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuIH1cbiIsIiNjb250cm9scyB7XG4gIC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYW1wby1idXNjYSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1idXNjYXIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNsb2FkLW1vcmUge1xuICBbZGF0YS10YXJnZXQ9XCIjY2FycmVnYXItbGlzdGFcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiLypcbiogYWRkIHRleHQgY29sb3Igb3IgYmFja2dyb3VuZCBjb2xvclxuKi9cblxuQGVhY2ggJGNvbG9yTmFtZSwgJGNvbG9yIGluICRzamNjLWNvbG9ycyB7XG4gIC50ZXh0LWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgLmJnLWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUaGVtZSBTb2NpYWwxXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyAkVGhlbWVOYW1lOiBcIiNibG9ncy1zb2NpYWwxXCI7XG4kVGhlbWVOYW1lOiAoXG4gIGJsb2dzLXNvY2lhbDE6ICcjYmxvZ3Mtc29jaWFsMScsXG4gIHNvY2lhbDE6ICcjc29jaWFsMScsXG4gIHVsdGltYXM6ICcjdWx0aW1hcy1zb2NpYWwxJyxcbiAgdWx0aW1hc3Byb2R1Y2FvOiAnI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxJyxcbiAgc29ydGVpb3Byb2R1Y2FvOiAnI3NvY2lhbDEtc29ydGVpbycsXG4gIGdhbGVyaWFwcm9kdWNhbzogJyNzb2NpYWwxLWdhbGVyaWEnLFxuKTtcblxuLy8gVGhlbWUgQ29sb3JzXG4kY29sb3Itc29jaWFsMS1wcmltYXJ5OiAjZmYzNDgwO1xuJGNvbG9yLXNvY2lhbDEtc2Vjb25kYXJ5OiAjZmY1ZDlhO1xuJGNvbG9yLXNvY2lhbDEtZGFyazogI2UyMDA3YTtcbiRjb2xvci1zb2NpYWwxLXdoaXRlOiAjZmZmO1xuJGxpbmstY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4vKiBiYXJyYSBzZWN1bmTDoXJpYSBubyBoZWFkZXIgKi9cbi5sb2dvLWpjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogcmVtLWNhbGMoNTUpO1xufVxuXG4ubG9nby1zb2NpYWwxLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAubG9nby1zb2NpYWwxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuJHNvY2lhbDEtY29sb3I6ICNmZjVkOWE7XG4kc29jaWFsMS1iYXItbGluay1jb2xvcjogI2ZmZjtcblxuLyogKi9cbi5zZWNvbmRhcnktbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICA+IGxpID4gYSB7XG4gICAgQGluY2x1ZGUgaGVpZ2h0LWJ5LXBhZGRpbmcoNDAsIDE0KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkc29jaWFsMS1iYXItbGluay1jb2xvcjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYSgkc29jaWFsMS1iYXItbGluay1jb2xvciwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLyoqL1xuLmhlYWRlci1zb2NpYWxtZWRpYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gID4gYSB7XG4gICAgQGluY2x1ZGUgaGVpZ2h0LWJ5LXBhZGRpbmcoNDAsIDE4LCB0cnVlKTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRzb2NpYWwxLWJhci1saW5rLWNvbG9yO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZmlsbDogJGNvbG9yLXNvY2lhbDEtd2hpdGU7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgkc29jaWFsMS1iYXItbGluay1jb2xvciwgMC41KTtcbiAgICAgIGZpbGw6IHJnYmEoJHNvY2lhbDEtYmFyLWxpbmstY29sb3IsIDAuNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLyogd2lkZ2V0IGRvIGNsaW1hICovXG4uY2xpbWF0ZS13aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRzb2NpYWwxLWJhci1saW5rLWNvbG9yO1xuICBAaW5jbHVkZSBoZWlnaHQtYnktcGFkZGluZygzOCwgMTQpO1xuICAuY2xpbWF0ZS1jaXR5OjphZnRlciB7XG4gICAgY29udGVudDogJy8nO1xuICB9XG4gIC5pY29uLWNsaW1hdGUge1xuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoOCk7XG4gIH1cbn1cblxuLnBvc3RzLXVsdGltYXMtc29jaWFsMSB7XG4gIC5ob3Jpem9udGFsLW5ld3MtbGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDI1MCk7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3BvdGxpZ2h0LXNlY3Rpb24ge1xuICAuaGFyZG5ld3Mge1xuICAgIGFydGljbGUge1xuICAgICAgLmluZm8ge1xuICAgICAgICAuZGF0YS1wbHViaWMsXG4gICAgICAgIC5hdXRvciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLWJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RpdGxlLXNlY3Rpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZ2VuZXJhbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2LW1lbnUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9uZXdzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvZyc7XG4vKiBzdGlja3kgaGVhZGVyIFxuLmhlYWRlci1iYXIge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgei1pbmRleDogMTAwO1xuICAgd2lkdGg6IDEwMCU7XG4gICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIHBhZGRpbmctdG9wLCBwYWRkaW5nLWxlZnQ7XG5cbiAgICYuaGVhZGVyLWhpZGRlbixcbiAgICYuaGVhZGVyLW5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogOTAwO1xuICAgfVxuXG4gICAmLmhlYWRlci1oaWRkZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgIH1cbn1cbiovXG4iLCIjaGVhZGVyLWJhciB7XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gTWVudVxuICAgIC5tYWluLW1lbnUge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgID4gLnV0aWxpdHktYnRuIHtcbiAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yi1tZW51LXdyYXAge1xuICAgICAgICAgIC51dGlsaXR5LWJ0biB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbG9naW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnByaW1hcnktYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zb2NpYWwxLXdoaXRlO1xuICAgIH1cblxuICAgIC5zZWNvbmRhcnktYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWwxLWNvbG9yO1xuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDApO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmV0cmF0aWx7XG4gICAgLnNlY29uZGFyeS1iYXJ7XG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZvbnQtc2l6ZS1jb250cm9sIHtcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgIC5mb250LXNpemUtY29udHJvbCB7XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50aXRsZS1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgIH1cbn1cbi5mb290ZXItbmF2IHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XG4gICAgICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgfVxufVxuIiwiYSB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLi1jb2xvcmJ0bi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iYWNrLXRvcCB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0JvdMOjbyBzYWx2YXIgbWF0w6lyaWFcbi5zYXZlbmV3cyB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuLmN0YS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiovXG4iLCIuZGl2aWRlci1saW5le1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxufVxuLmhlYWRlci1iYXJ7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAuYnRuLWJ1c2Nhe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfSBcbn1cbiNuYXZlZ2FjYW97XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAuYmxvY28tY2FtcG8tYnVzY2F7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9IFxufSIsIi5ib3gtbW9kYWwge1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNuYXZlZ2FjYW8ge1xuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XG4gICAgI25hdiB7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICNidG4tZmVjaGFyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAjbWVudS1wcmluY2lwYWwge1xuICAgICAgLm1haW4tbmF2IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnV0aWxpdHktYnRuIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJsb2dzXG4udGVtcGxhdGUtYmxvZ3Mge1xuICAgIC5zcG90bGlnaHQtc2VjdGlvbiB7XG4gICAgICAgIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIl19 */
