@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-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}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}.container-credibilidade{padding:20px;background:#f5f5f5;font-style:italic;margin-bottom:15px}.container-credibilidade h5{color:#000!important}.container-credibilidade p{margin-bottom:5px!important}.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;margin-top:20px}@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}}.ads-fixed-mobile-interna.ads{padding:20px 0 0!important}.ads-fixed-mobile-interna.ads>div:before{top:-9px}@media (max-width:991.98px){.ads-fixed-mobile-interna{position:fixed;background:#fff;z-index:999;bottom:0;left:0;width:100%}.ads-fixed-mobile-interna>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:290px}@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;height:290px}}@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)}}@media only screen and (max-width:600px){.btn-publicidade-legal{display:-webkit-flex;display:flex;margin:15px auto}}.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}#containerMsgs{transition:.2s ease-out}.ao-vivo-tag{padding:4px 8px 4px 4px;border-radius:60px;color:#e2001a;font-size:14px;display:inline-block;position:relative;overflow:hidden;margin-bottom:10px}.ao-vivo-tag.lista-materia{padding:2px 4px 1px;font-size:10px}.ao-vivo-tag.lista-materia:before{width:7px;height:7px}.ao-vivo-tag:after{position:absolute;content:"";width:100%;height:100%;border-radius:60px;top:0;left:0;z-index:0;border:1px solid #ffa6a6}.ao-vivo-tag:before{content:"";display:inline-block;width:10px;height:10px;border-radius:60%;background:#e2001a;margin:0 3px 0 4px;-webkit-animation:2s infinite pulse-animation;animation:2s infinite pulse-animation}.ao-vivo-tag span{position:absolute;z-index:1}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}100%{box-shadow:0 0 0 10px rgba(255,0,0,0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}100%{box-shadow:0 0 0 10px rgba(255,0,0,0)}}#temporeal-content{max-width:660px;margin:auto}.lineBox{position:relative;width:100%;padding:10px 0 50px;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #ccc}.lineBox:last-child{border:none}.lineBox .contentBox{width:100%}.lineBox .contentBox .content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:100%}.lineBox .contentBox .content h1,.lineBox .contentBox .content h2,.lineBox .contentBox .content h3,.lineBox .contentBox .content h4,.lineBox .contentBox .content h5,.lineBox .contentBox .content h6{width:100%;color:#000}.lineBox .contentBox .content p{width:100%}.lineBox.disabled{opacity:.4;pointer-events:none}.lineBox.editavel:before{content:"Editando conteúdo";width:100%;height:100%;background:rgba(220,0,0,.25);z-index:9999;top:0;left:0;position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#fff;font-size:16px;border-radius:4px;white-space:nowrap}.lineBox.editavel:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:.9s steps(4,end) infinite ellipsis;animation:.9s steps(4,end) infinite ellipsis;content:"…";width:0;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999999;margin-left:76px}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.lineBox img{width:auto;max-width:100%}.lineBox .highlight{font-family:Verdana,Geneva,Tahoma,sans-serif;color:#000;background-image:linear-gradient(90deg,rgba(255,255,255,0) 50%,var(--text-highlight-color,#f3d1ce) 0);background-size:200%;background-position:0;transition:background-position .8s}.lineBox .highlight.highlighted{background-position:-100%}.lineBox .opt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:10px;padding-left:10px;border-left:1px solid #d7d7d7}.lineBox .opt .deleteBox{color:#e2001a}.lineBox .time{position:absolute;right:0;bottom:25px;font-size:12px;color:gray}.lineBox .destaque-box{margin-top:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.lineBox .destaque-box:before{content:'DESTAQUE';padding:0 5px;font-size:11px;color:#fff;background:#da291c;margin:0 10px 15px 0}#playVideo,.embed-iframe{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;padding-bottom:56.25%;margin-bottom:30px}#playVideo iframe,.embed-iframe iframe{position:absolute;top:0;width:100%;height:100%}.wrap-iframe{position:relative;padding-bottom:20px;border-bottom:1px solid #e2001a}.wrap-iframe:before{content:"Tempo real";width:100%;background:#f5f5f5;display:block;font-size:18px;font-weight:700;padding:16px 37px;border-top:1px solid #e2001a}.wrap-iframe:after{content:"";position:absolute;top:25px;left:15px;width:10px;height:10px;border-radius:60%;background:#e2001a;margin:0 3px 0 4px;-webkit-animation:2s infinite pulse-animation;animation:2s infinite pulse-animation}.iframe-temporeal{height:540px!important}.loading-content-more{height:100px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin-bottom:30px;transition:.2s ease-out}.loading-content-more img{display:block}.loading-content-more .loadmoreTempoReal{display:block;margin:0;height:96px!important}#title-classificacao{transition:.3s ease-out}@media only screen and (max-width:720px){.container-classificacao{padding-right:0}.container-classificacao .primary-col{white-space:nowrap}}.container-classificacao .header-content select{width:250px;border-radius:4px;font-weight:600;font-size:14px;padding:8px;border-color:#ddd;color:#da291c;text-transform:uppercase}.container-classificacao .header-content select option{text-transform:uppercase}.container-classificacao .header-content .content-tipo-classificacao{background-position:right 3px;background-repeat:no-repeat;background-color:#da291c;height:72px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container-classificacao .header-content .content-tipo-classificacao .content-title-classificacao{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.container-classificacao .header-content .content-tipo-classificacao .content-title-classificacao h2{color:#fff;font-weight:600;font-size:1.8rem;margin-bottom:0}@media only screen and (max-width:720px){.container-classificacao .header-content .content-tipo-classificacao{background:#da291c!important}.container-classificacao .header-content .content-tipo-classificacao .content-title-classificacao h2{font-size:1.1rem}}.container-classificacao .table-responsive{overflow:auto}.container-classificacao .table-content table{width:100%;border-collapse:collapse;text-transform:uppercase;margin-bottom:30px}.container-classificacao .table-content table thead{background:#5a5a5a;color:#fff}.container-classificacao .table-content table tr td,.container-classificacao .table-content table tr th{font-weight:500;text-align:center;padding:14px 8px;border:1px solid #ddd}.container-classificacao .table-content table tr td:nth-child(even){background-color:#f5f5f5}.container-classificacao .table-content table tr .primary-col{text-align:left;padding-left:8px}.container-classificacao .table-content table tr .primary-col span{color:#8b8b8b;font-weight:600}.container-classificacao .table-content table tbody tr:nth-child(-n+4) th:first-child span,.container-classificacao .table-content.serie-c table tbody tr:nth-child(-n+8) th:first-child span{color:#009739}.container-classificacao .fase-unica table tbody tr:nth-last-child(-n+4) th:first-child span{color:#da291c}.info-table ul{font-size:14px;margin-bottom:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.info-table ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;list-style-type:none;margin-right:8px}.info-table ul li strong{margin-right:4px}.info-table .content-info-table p{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0}.info-table .content-info-table:nth-of-type(1){color:#009739;display:-webkit-flex;display:flex}.info-table .content-info-table:nth-of-type(1):before{content:"";display:block;width:14px;height:11px;background-color:#009739}.info-table .content-info-table:nth-of-type(2){display:-webkit-flex;display:flex;color:#da291c}.info-table .content-info-table:nth-of-type(2):before{content:"";display:block;width:14px;height:11px;background-color:#da291c}.container-rodadas .row{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container-rodadas .header-content{background-color:#fff;margin-top:20px}@media only screen and (max-width:720px){.container-rodadas .header-content{margin-top:0}}.container-rodadas .header-content h4{color:#da291c;text-align:center;margin-bottom:0;font-size:1.2rem;background-color:#f5f5f5}.container-rodadas .nav-rodadas{background-color:#da291c;padding:10px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.container-rodadas .nav-rodadas h5{margin-bottom:0;color:#fff;font-size:.9rem}.container-rodadas .nav-rodadas button{background-color:#da291c;color:#fff;border:none}.container-rodadas .nav-rodadas .prev-rodada-group.disabled,.container-rodadas .nav-rodadas .prev-rodada.disabled,.container-rodadas .nav-rodadas .prox-rodada-group.disabled,.container-rodadas .nav-rodadas .prox-rodada.disabled{opacity:.4;pointer-events:none}.container-rodadas .no-list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}.container-rodadas .no-list span{color:#8b8b8b}.container-rodadas ul{border:1px solid #ddd}.container-rodadas ul li{background-color:#fff;list-style-type:none;border-bottom:1px solid #ddd;padding:10px 0}.container-rodadas ul li:last-child{border-bottom:none}.container-rodadas ul li a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-transform:uppercase;pointer-events:none}.container-rodadas ul li a p{font-size:12px;margin-bottom:12px;padding-top:8px;color:#5a5a5a}.container-rodadas ul li a h5{text-align:center;color:#232323;font-size:14px}.container-rodadas ul li a span{color:#232323}.container-rodadas ul li a .content-placar{width:100%}.container-rodadas ul li a .content-placar>div{width:50%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.container-rodadas ul li a .content-placar div:nth-child(1){-webkit-justify-content:flex-end;justify-content:flex-end}.container-rodadas ul li a .content-placar span{font-weight:700}.container-rodadas ul li a .content-placar .versos{color:#8b8b8b;font-size:16px;font-weight:500;text-transform:lowercase}.container-rodadas ul li a .content-placar h5{font-size:14px}@media (min-width:768px){.container-classificacao .header-content .content-tipo-classificacao{height:95px}.container-classificacao .header-content .content-tipo-classificacao .col-md-3{display:block}.container-rodadas .header-content{margin-top:0}.container-rodadas ul li a p{margin-bottom:3px}}#mata-mata .nav-content-title .col-md-4{display:none}#mata-mata .nav-content-title .col-md-8{max-width:none;-webkit-flex:100%!important;flex:100%!important;width:100%}.nav-fases{height:80px;color:#da291c;text-transform:uppercase}.nav-fases.hide{display:none!important}.nav-fases h4{transition:.1s ease-out}.nav-fases button{background-color:#fff;border:none;color:#da291c;height:100%}.nav-fases button.disabled{opacity:.4;pointer-events:none}.container-segunda-fase li{padding:26px 0;border:1px solid #ddd;text-transform:uppercase;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}.container-segunda-fase li .content-chave strong{font-size:16px;background-color:#f5f5f5;padding:4px 14px;color:#8b8b8b;border-radius:4px}.container-segunda-fase .content-info-jogos{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;color:#8b8b8b}.container-segunda-fase .content-info-jogos .ida-volta{color:#da291c}.container-segunda-fase .content-info-jogos .data-local{font-size:12px;font-weight:700}.container-segunda-fase .content-info-jogos .data-local:nth-child(2){font-weight:400}.container-segunda-fase .container-placar-jogos{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.container-segunda-fase .container-placar-jogos span{font-weight:700}.container-segunda-fase .container-placar-jogos .versos{color:#8b8b8b;font-size:18px;font-weight:700;text-transform:lowercase}.container-segunda-fase .container-placar-jogos h4{font-size:18px;font-weight:600}.container-segunda-fase .container-placar-jogos .placar{color:green}.container-segunda-fase .container-placar-jogos .placar.first{margin-left:10px}.container-segunda-fase .container-placar-jogos .placar.last{margin-right:10px}.container-mata-mata{padding:0;margin:0}.container-mata-mata li{text-transform:uppercase;border:1px solid #ddd;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:130px;margin-bottom:15px}.container-mata-mata li>div{width:33%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.container-mata-mata li>div .ida-volta{font-size:14px;color:#da291c}.container-mata-mata li>div .info-jogo{margin:10px 0}.container-mata-mata li>div .info-jogo span{margin:0 2px;font-size:12px;color:#8b8b8b;font-weight:700}.container-mata-mata li>div .info-jogo span:nth-child(2){font-weight:400}.container-mata-mata li>div .container-placar-jogos{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.container-mata-mata li>div .container-placar-jogos span{font-size:16px;font-weight:700}.container-mata-mata li>div .container-placar-jogos span.versos{font-family:monospace;color:gray;margin:0 15px}.container-mata-mata li>div .container-placar-jogos span.placar-jogo{font-size:24px}.container-mata-mata li>div .container-placar-jogos span:first-child{margin-right:10px}.container-mata-mata li>div .container-placar-jogos span:last-child{margin-left:10px}.container-mata-mata li .content-chave{padding-top:20px;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.container-mata-mata li .content-chave strong{display:inline-block;padding:5px 20px;background:#f3f3f3;color:gray;border-radius:4px}.container-mata-mata.apenas-num li>div,.container-mata-mata.apenas-num li>div .container-placar-jogos{width:100%}.container-mata-mata.apenas-num li>div .container-placar-jogos>div{width:50%}.container-mata-mata.apenas-num li>div .container-placar-jogos>div:nth-child(1){text-align:right}@media only screen and (max-width:720px){.container-mata-mata li{-webkit-flex-direction:column;flex-direction:column;height:auto;padding:0 15px}.container-mata-mata li>div{width:100%}.container-mata-mata li>div:nth-child(1){-webkit-order:2;order:2}.container-mata-mata li>div:nth-child(2){padding-top:0;-webkit-order:1;order:1;margin-bottom:15px}.container-mata-mata li>div:nth-child(3){-webkit-order:3;order:3}.container-mata-mata li>div.ida{border-bottom:1px solid #ddd;padding-bottom:25px}.container-mata-mata li>div.volta{margin:25px 0}.container-mata-mata li>div .container-placar-jogos span{font-size:12px}}.alert-info-campeonado{width:100%;height:220px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:1px solid #ededed;margin:30px 0;color:#c7c7c7;background:url(../images/icons-classificacao/bolas-info.svg) center 29px/113px no-repeat #fff;padding-top:101px}.container-titles.hide{display:none!important}.title-content-rodadas{background-color:#fff}.title-content-rodadas h4{color:#da291c;text-align:center;margin-bottom:0;font-size:1.2rem;background-color:#f5f5f5}.nav-jogos{display:-webkit-flex;display:flex;padding:0}.nav-jogos button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:24px;height:50px;outline:0;border:none;font-size:.8rem;font-weight:600;position:relative;margin-bottom:30px}.nav-jogos button.btn-active{pointer-events:none}.nav-jogos button.btn-active,.nav-jogos button:hover{background:#da291c;color:#fff}.nav-jogos .btn-next-prev{background-color:#fff;color:#da291c;border:1px solid #da291c;padding:0 20px}.nav-jogos .btn-today{background-color:#fff;color:#da291c;border:1px solid #da291c;font-weight:700;width:100%;font-size:1.2rem}.content-lista-jogos #listaJogos{padding:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.content-lista-jogos #listaJogos li{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:120px;text-transform:uppercase;list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.content-lista-jogos #listaJogos li .info-jogo{margin:10px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.content-lista-jogos #listaJogos li .info-jogo span{margin:0 2px;font-size:14px;color:#5a5a5a}.content-lista-jogos #listaJogos li .info-jogo span:nth-child(1){font-size:15px;color:#da291c;font-weight:700}.content-lista-jogos #listaJogos li .content-placar{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}.content-lista-jogos #listaJogos li .content-placar .time-placae{width:50%}.content-lista-jogos #listaJogos li .content-placar .time-placae:nth-child(1){text-align:right}.content-lista-jogos #listaJogos li .content-placar span{font-size:16px;font-weight:700}.content-lista-jogos #listaJogos li .content-placar span.versos{font-family:monospace;color:#8b8b8b;margin:0 15px}.content-lista-jogos #listaJogos li .content-placar span.placar-jogo{font-size:24px}.content-lista-jogos #listaJogos li .content-placar span:first-child{margin-right:10px}.content-lista-jogos #listaJogos li .content-placar span:last-child{margin-left:10px}.content-lista-jogos #listaJogos li:nth-child(odd){background-color:#f5f5f5}@media (max-width:991.98px){.content-lista-jogos #listaJogos li .content-placar span{font-size:12px}.content-lista-jogos .nav-jogos{padding:0 15px}.content-lista-jogos .nav-jogos button{height:40px;font-size:.6rem}.content-lista-jogos .nav-jogos .btn-next-prev{padding:0 12px}.content-lista-jogos .nav-jogos .btn-today{font-size:16px}}.boletim{display:-webkit-flex;display:flex;margin:20px auto;max-width:597px;border-radius:10px;width:100%;height:465px;background:url(/dist/assets/images/boletim/bg.png)}.boletim .col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:30px}@media only screen and (max-width:768px){.boletim .col{width:10%;overflow:visible!important}}.boletim .col:nth-child(1) img{width:auto}.boletim .col:nth-child(2){padding:0;overflow:hidden;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}.boletim .col:nth-child(2) img{width:100%;display:block}@media only screen and (max-width:768px){.boletim .col:nth-child(2) img{width:133%}}.boletim .col:nth-child(2) .texto{padding:15px;color:#fff;text-align:right;margin:40px 60px 0 0;font-size:17px;line-height:normal}.boletim .col:nth-child(2) .texto h2{color:#fff}@media only screen and (max-width:768px){.boletim .col:nth-child(2) .texto{margin:54px 0 0}.boletim .col:nth-child(2) .texto h2{white-space:nowrap}}.boletim .col p{color:#fff;margin:20px 0;text-align:center;line-height:normal}@media only screen and (max-width:768px){.boletim .col p{font-size:14px}}.boletim .col form input{width:100%;margin-bottom:10px;height:40px;background:0 0;border:1px solid #fff;border-radius:80px;color:#fff;padding-left:20px}.boletim .col form input::-webkit-input-placeholder{color:#fff}.boletim .col form input:-ms-input-placeholder{color:#fff}.boletim .col form input::placeholder{color:#fff}@media only screen and (max-width:768px){.boletim .col form input{font-size:14px}}.boletim .col form button{width:100%;height:40px;border-radius:20px;border:none;background:#a50000;color:#fff}.boletim .col form button:hover{background:#da291c}@media only screen and (max-width:768px){.boletim .col form button{font-size:14px}}.-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 .title-registration-author,.author-signature-sm>.content .title-registration-author,.author-signature>.content .title-registration-author{font-size:14px;font-weight:400;color:#191919;margin:0}.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 h6{text-indent:-9999px;display:inline-block}.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,.webstories-h,.webstories-h-sm,.webstories-v,.webstories-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,.webstories-h a,.webstories-h-sm a,.webstories-v a,.webstories-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,.webstories-h-sm>.content .name,.webstories-h>.content .name,.webstories-v-sm>.content .name,.webstories-v>.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,.webstories-h-sm>.content .publishedby,.webstories-h>.content .publishedby,.webstories-v-sm>.content .publishedby,.webstories-v>.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,.webstories-h-sm>.content .mail,.webstories-h>.content .mail,.webstories-v-sm>.content .mail,.webstories-v>.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,.webstories-h-sm>.content .description,.webstories-h-sm>.content .name,.webstories-h>.content .description,.webstories-h>.content .name,.webstories-v-sm>.content .description,.webstories-v-sm>.content .name,.webstories-v>.content .description,.webstories-v>.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,.dark-section .webstories-h-sm>.content .description,.dark-section .webstories-h-sm>.content .name,.dark-section .webstories-h>.content .description,.dark-section .webstories-h>.content .name,.dark-section .webstories-v-sm>.content .description,.dark-section .webstories-v-sm>.content .name,.dark-section .webstories-v>.content .description,.dark-section .webstories-v>.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,.dark-section .columnist-section .webstories-h-sm>.content .description,.dark-section .columnist-section .webstories-h-sm>.content .name,.dark-section .columnist-section .webstories-h>.content .description,.dark-section .columnist-section .webstories-h>.content .name,.dark-section .columnist-section .webstories-v-sm>.content .description,.dark-section .columnist-section .webstories-v-sm>.content .name,.dark-section .columnist-section .webstories-v>.content .description,.dark-section .columnist-section .webstories-v>.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,.webstories-h-sm>.content .description:hover,.webstories-h-sm>.content .name:hover,.webstories-h>.content .description:hover,.webstories-h>.content .name:hover,.webstories-v-sm>.content .description:hover,.webstories-v-sm>.content .name:hover,.webstories-v>.content .description:hover,.webstories-v>.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%}}.-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'}.feed-section.autorFeed article figure{max-height:203px}.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{padding:2.5rem 0}@media (min-width:768px){.header-blog-columns{border-bottom:.0625rem solid #ddd}}.header-blog-columns .author-signature-lg{text-align:left}.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}.webstory{height:100%;-webkit-flex-direction:column;flex-direction:column}.webstory>.avatar{position:relative;width:100%}.webstory>.avatar .img{width:100%;height:100%}.webstory>.avatar:after{content:"";position:absolute;left:0;display:block;width:100%;z-index:20;bottom:0;height:5px;background:#da291c}.webstory>.avatar a{display:block;position:relative}.webstory>.avatar a:before{content:"";position:absolute;left:0;display:block;width:100%;z-index:20;top:0;height:100%;background:linear-gradient(180deg,transparent 36.56%,#000)}.webstory>.content{position:absolute;width:90%;overflow:hidden;z-index:21;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;bottom:30px;text-align:center}.webstory>.content .name{font-size:1.125rem;text-transform:uppercase;margin-bottom:0}.webstory>.content .description,.webstory>.content .name{color:#fff;transition:.35s;font-weight:700;padding:5px 20px 0;text-align:left}.dark-section .webstory>.content .description,.dark-section .webstory>.content .name{color:#fff}.dark-section .webstories-section .webstory>.content .description,.dark-section .webstories-section .webstory>.content .name{color:#191919}.webstory>.content .description:hover,.webstory>.content .name:hover{color:#da291c}.webstories-section{overflow:hidden}.webstories-section .owl-carousel{margin:0}.webstories-section .owl-carousel .owl-stage-outer{overflow:visible!important}.webstories-section .owl-carousel .owl-stage-outer .owl-stage{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.webstory{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media (max-width:991.98px){.webstory{margin-bottom:1.25rem}}.webstory>.content .description{line-height:1.375rem;margin:0}.btn-seemore .avatar a{width:9.375rem;height:9.375rem;text-align:center;border-radius:50%;background:#da291c}.webstories-h-sm>.content,.webstories-h>.content{margin-left:1.25rem}.webstories-h-sm>.content{margin-left:.625rem}.webstories-v,.webstories-v-sm{-webkit-flex-direction:column;flex-direction:column}@media (max-width:991.98px){.webstories-v,.webstories-v-sm{margin-bottom:1.25rem}}.webstories-v-sm>.content,.webstories-v>.content{margin-top:1.25rem;text-align:center}.webstories-v-sm>.content{margin-top:.625rem}.webstories-h,.webstories-h-sm,.webstories-v,.webstories-v-sm{-webkit-align-items:center;align-items:center}.webstories-h-sm>.avatar .img,.webstories-h>.avatar .img,.webstories-v-sm>.avatar .img,.webstories-v>.avatar .img{max-width:10.625rem;height:auto;border-radius:50%}.webstories-h-sm>.content .description,.webstories-h>.content .description,.webstories-v-sm>.content .description,.webstories-v>.content .description{line-height:1.375rem;margin:0}.webstories-h-sm>.avatar .img,.webstories-v-sm>.avatar .img{width:6.875rem;height:auto}@media (min-width:768px){.webstories-v-sm>.content .description{font-size:.875rem;line-height:1.1875rem;margin:0 auto;width:80%}}.btn-seemore .avatar a [class*=" icon-"],.btn-seemore .avatar a [class^=icon-]{color:#fff;font-size:3.75rem;line-height:2.5}.-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;width:48px;height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.share-lg .list-share .list-share-iten [class*=' icon-'],.share-lg .list-share .list-share-iten [class^=icon-]{font-size:1.875rem}.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}}iframe.instagram-media{position:unset!important}[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 div[json-name=edicao] .thumb{position:relative;overflow:hidden}.sidebar-feed div[json-name=edicao] .thumb:before{content:"Leia Grátis";position:absolute;background:red;color:#fff;right:-58px;top:22px;padding:5px 55px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.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{background-color:#f1f1f1;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}.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.5rem;text-align:center}@media (min-width:768px){.footer-bar .footer-nav .title{margin-bottom:1.25rem;margin-top:0;text-align:left}}.footer-bar .footer-nav li a{display:block;color:#191919;padding:.375rem 0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media (max-width:991.98px){.footer-bar .footer-nav li a{height:48px;-webkit-justify-content:center;justify-content:center}}.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-nav .logo_jc_rodape img{width:200px}.footer-bar .footer-socialmedias{margin-bottom:1.25rem}.footer-bar .footer-socialmedias a{padding:.5rem;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}.footer-bar .container-logos{display:grid;grid-template-columns:repeat(9,1fr)}@media (max-width:991.98px){.footer-bar .container-logos{grid-template-columns:repeat(3,1fr);gap:10px 0}}.footer-bar .container-logos .content-logo{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.footer-bar .container-logos .content-logo span{font-size:14px;width:70px;text-align:center;color:#333}.outras-radios{background-color:#333;color:#fff}.outras-radios .listaRadioAoVivo{display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (min-width:768px){.outras-radios .listaRadioAoVivo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}@media (min-width:768px){.outras-radios .listaRadioAoVivo .radio{padding:0 30px}}.outras-radios .listaTvAoVivo{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media (min-width:768px){.outras-radios .listaTvAoVivo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}}.outras-radios .radios{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width:991.98px){.outras-radios .radios{display:block;margin:0 auto}}.outras-radios .radios-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;margin-top:30px}.outras-radios .radios-title .aovivo-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:30px}.outras-radios .radios-title .aovivo-title .aovivo-status{color:#fff;border:.0625rem solid #fff}.outras-radios h3{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-align-content:space-around;align-content:space-around;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0}.outras-radios .radio a{color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.outras-radios .radio a span{font-size:12px}.outras-radios .radio a:hover,.outras-radios .radio a:hover img{opacity:.5}@media (max-width:991.98px){.outras-radios .radio:nth-child(3){border:0}}.outras-radios .radio:last-child{border:0}.outras-radios .radio-borda{border-right:1px solid #696969;border-bottom:none;margin:0!important}@media (max-width:991.98px){.outras-radios .radio-borda{border-bottom:1px solid #696969}}#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}.container-films{padding:40px 0;border-bottom:1px solid #ddd}.container-films .title-film h2{color:#191919;font-size:30px;margin-bottom:20px}.container-films .title-film .info-film{display:-webkit-flex;display:flex}.container-films .title-film .info-film span{padding-right:24px;font-size:16px!important;color:#383838}.container-films .content-film{margin:30px 0}.container-films .content-film iframe{width:100%;height:350px}.container-films .content-film .texto{margin-top:30px;font-size:20px}.container-films .content-film .texto>strong{text-transform:capitalize}.container-films .content-sessoes{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:30px}.container-films .content-sessoes h3{color:#262626;font-size:16px}.container-films .content-sessoes ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:12px}.container-films .content-sessoes ul li{list-style:none;padding:0 12px}.container-films .content-sessoes ul li a img{width:35px;height:35px}@media (max-width:991.98px){.container-films .title-film h2{margin-bottom:10px;font-size:22px}.container-films .title-film .info-film{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.container-films .title-film .info-film .classificacao-film,.container-films .title-film .info-film .data-estreia,.container-films .title-film .info-film .genero-film{padding-top:12px;padding-bottom:0}.container-films .content-film iframe{height:200px}.container-films .content-film .texto{font-size:16px}.container-films .content-sessoes{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.container-films .content-sessoes ul{padding-left:0}.container-films .content-sessoes ul li{padding:12px 24px 0 0}.container-films .content-sessoes ul li a img{width:40px;height:40px}}.container-loteria{padding:40px 0}.container-loteria .content-info-loteria span{font-size:16px;padding-right:12px}.container-loteria .content-sorteio{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.container-loteria .content-sorteio h3{font-weight:400;font-size:24px;margin-bottom:22px;color:#191919}.container-loteria .content-sorteio span{font-size:16px;color:#191919}.container-loteria .content-sorteio h4{font-weight:400;margin:10px 0;font-size:24px;color:#191919}.container-loteria .content-sorteio .numeros-sorteio{width:100%;padding:30px 0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center}.container-loteria .content-sorteio .numeros-sorteio li{width:40px;height:40px;margin:4px 8px;border-radius:50%;font-weight:500;font-size:22px;list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.container-loteria .tabela-loteria{margin-top:40px}.container-loteria table{border-collapse:collapse;width:100%;text-align:center}.container-loteria table thead{background-color:#f5f5f5}.container-loteria table thead tr th{color:#191919;border:none!important}.container-loteria table tbody tr td{color:#383838}.container-loteria table tr{font-size:16px;height:40px;text-transform:capitalize}.quina .titulo-loteria-quina{background:url(../../../../dist/assets/images/loteria/quina.svg) 0 0/33px no-repeat;padding-left:42px}.quina .titulo-loteria-quina h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;color:#260085}.quina .titulo-loteria-quina h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.quina .content-sorteio h3{color:#260085}.quina .content-sorteio .numeros-sorteio li{border:1px solid #260085;color:#260085}.dia_de_sorte .titulo-loteria-dia_de_sorte{background:url(../../../../dist/assets/images/loteria/dia_de_sorte.svg) 0 0/33px no-repeat;padding-left:42px}.dia_de_sorte .titulo-loteria-dia_de_sorte h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#cb852b}.dia_de_sorte .titulo-loteria-dia_de_sorte h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dia_de_sorte .content-sorteio .numeros-sorteio li{border:1px solid #cb852b;color:#cb852b}.dia_de_sorte .tabela-dia-de-sorte{margin-top:40px}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte h3{font-size:24px;font-weight:400;color:#191919}.dia_de_sorte .tabela-dia-de-sorte .title-dia-de-sorte h3 span{padding-left:8px}.lotofacil .titulo-loteria-lotofacil{background:url(../../../../dist/assets/images/loteria/lotofacil.svg) 0 0/33px no-repeat;padding-left:42px}.lotofacil .titulo-loteria-lotofacil h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#930089}.lotofacil .titulo-loteria-lotofacil h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.lotofacil .content-sorteio .numeros-sorteio li{border:1px solid #930089;color:#930089}.mega_sena .titulo-loteria-mega_sena{background:url(../../../../dist/assets/images/loteria/megasena.svg) 0 0/33px no-repeat;padding-left:42px}.mega_sena .titulo-loteria-mega_sena h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#209869}.mega_sena .titulo-loteria-mega_sena h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.mega_sena .content-sorteio .numeros-sorteio li{border:1px solid #209869;color:#209869}.timemania .titulo-loteria-timemania{background:url(../../../../dist/assets/images/loteria/timemania.svg) 0 0/33px no-repeat;padding-left:42px}.timemania .titulo-loteria-timemania h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#36b036}.timemania .titulo-loteria-timemania h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.timemania .content-sorteio strong{color:#36b036;text-transform:uppercase}.timemania .content-sorteio .numeros-sorteio li{border:1px solid #36b036;color:#36b036}.timemania .content-sorteio .info-time{text-transform:uppercase;font-weight:700;color:#36b036}.super_sete .titulo-loteria-super_sete{background:url(../../../../dist/assets/images/loteria/supersete.svg) 0 0/33px no-repeat;padding-left:42px}.super_sete .titulo-loteria-super_sete h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#a8d045}.super_sete .titulo-loteria-super_sete h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.super_sete .content-sorteio .numeros-sorteio li{border:1px solid #a8d045;color:#a8d045}.loteria_federal .titulo-loteria-loteria_federal{background:url(../../../../dist/assets/images/loteria/federal.svg) 0 0/33px no-repeat;padding-left:42px}.loteria_federal .titulo-loteria-loteria_federal h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#103099}.loteria_federal .titulo-loteria-loteria_federal h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dupla_sena .titulo-loteria-dupla_sena{background:url(../../../../dist/assets/images/loteria/duplasena.svg) 0 0/33px no-repeat;padding-left:42px}.dupla_sena .titulo-loteria-dupla_sena h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#a61324}.dupla_sena .titulo-loteria-dupla_sena h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.dupla_sena .content-sorteio{padding-top:20px}.dupla_sena .content-sorteio span:nth-child(1),.dupla_sena .content-sorteio span:nth-child(3){color:#a61324}.dupla_sena .content-sorteio .numeros-sorteio{padding:8px 0 16px}.dupla_sena .content-sorteio .numeros-sorteio li{border:1px solid #a61324;color:#a61324}.dupla_sena .tabela-loteria{text-align:center}.dupla_sena .tabela-loteria strong{margin:10px 0;font-size:16px}.dupla_sena .tabela-loteria table{margin-top:10px}.loteca .titulo-loteria-loteca{background:url(../../../../dist/assets/images/loteria/loteca.svg) 0 0/33px no-repeat;padding-left:42px}.loteca .titulo-loteria-loteca h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#cf240c}.loteca .titulo-loteria-loteca h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.loteca .lista-jogos-time ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:0;margin:20px 0}.loteca .lista-jogos-time ul li{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-transform:uppercase;height:50px;border-bottom:1px solid #ddd}.loteca .lista-jogos-time ul li .vencedor .time-mandante,.loteca .lista-jogos-time ul li .vencedor .time-visitante{color:#cf240c}.loteca .lista-jogos-time ul li .time-placar{height:100%;width:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.loteca .lista-jogos-time ul li .time-placar .time-mandante{padding-right:20px;text-align:right;width:100%}.loteca .lista-jogos-time ul li .time-placar .time-visitante{text-align:left;padding-left:20px;width:100%}.loteca .lista-jogos-time ul li .versos{font-size:10px;font-weight:600;padding:0 4px}.lotomania .titulo-loteria-lotomania{background:url(../../../../dist/assets/images/loteria/lotomania.svg) 0 0/33px no-repeat;padding-left:42px}.lotomania .titulo-loteria-lotomania h2{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:30px;margin-bottom:20px;text-transform:capitalize;width:100%;white-space:nowrap;color:#f5952c}.lotomania .titulo-loteria-lotomania h2:after{content:'';background-color:#ddd;height:1px;width:100%;margin:.3rem 0 0 .9375rem}.lotomania .content-sorteio .numeros-sorteio li{border:1px solid #f5952c;color:#f5952c}.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}}body{width:100%;margin:0;font-family:Roboto,sans-serif;position:relative;line-height:1.2em;font-size:15px}body .wrap-content-midiakit{padding-top:110px;width:100%;height:100%;position:relative}@media only screen and (max-width:1366px){body .wrap-content-midiakit{padding:110px 20px 0}}body .wrap-content-midiakit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;-webkit-animation:1s linear animacaoFade;animation:1s linear animacaoFade;z-index:-1}body .wrap-content-midiakit .iframe{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;padding-bottom:56.25%;margin-bottom:30px}body .wrap-content-midiakit .iframe iframe{position:absolute;top:0;width:100%;height:100%}@media only screen and (max-width:1366px){body .wrap-content-midiakit .container{max-width:960px}}body .wrap-content-midiakit footer{margin-top:0}body .wrap-content-midiakit footer .nossos-produtos,body .wrap-content-midiakit footer .outras-radios{display:none}@media only screen and (max-width:1366px){body .wrap-content-midiakit footer .container{max-width:1254px}}body .wrap-content-midiakit .btn{padding:8px 15px;text-transform:uppercase;white-space:nowrap;font-size:13px;border-radius:60px;transition:.2s ease-in}body .wrap-content-midiakit .btn.btn-primary{border:none}body .wrap-content-midiakit .btn.btn-primary-outline{border:1px solid}body .wrap-content-midiakit header .container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media only screen and (max-width:768px){body .wrap-content-midiakit header .container{-webkit-flex-direction:column;flex-direction:column}}body .wrap-content-midiakit header .logo{opacity:0}body .wrap-content-midiakit header .logo.anime{-webkit-animation:.5s linear forwards animacaoFadeEsquerda;animation:.5s linear forwards animacaoFadeEsquerda}body .wrap-content-midiakit header .logo img{height:100px}@media only screen and (max-width:1366px){body .wrap-content-midiakit header .logo img{height:80px}}@media only screen and (max-width:768px){body .wrap-content-midiakit header .logo{margin:40px 0}}body .wrap-content-midiakit .display-highlight{padding:5px 10px;gap:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:4px;opacity:0}body .wrap-content-midiakit .display-highlight.anime{-webkit-animation:.6s linear forwards animacaoFadeDireita;animation:.6s linear forwards animacaoFadeDireita}@media only screen and (max-width:768px){body .wrap-content-midiakit .display-highlight{-webkit-flex-direction:column;flex-direction:column;padding:20px}}body .wrap-content-midiakit main{margin-top:50px}body .wrap-content-midiakit main article{position:relative;max-width:750px;overflow:hidden;-webkit-animation:1s linear animacaoFade;animation:1s linear animacaoFade;margin:auto}body .wrap-content-midiakit main article:after{content:"";position:absolute;width:100%;height:100px;bottom:0;left:0}body .wrap-content-midiakit main article.open{max-height:none!important}body .wrap-content-midiakit main article.open:after{display:none}body .wrap-content-midiakit main article.open .info-autor{display:-webkit-flex;display:flex}body .wrap-content-midiakit main article h2{margin:30px 0 10px}body .wrap-content-midiakit main article h4{margin-bottom:20px;font-weight:400}body .wrap-content-midiakit main article .info-autor{display:none;overflow:hidden;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:40px}body .wrap-content-midiakit main article .info-autor .imagem-autor{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex:none;flex:none}body .wrap-content-midiakit main article .info-autor .imagem-autor figure{width:230px;height:230px;overflow:hidden;border-radius:100%;margin-bottom:0}body .wrap-content-midiakit main article .info-autor .imagem-autor figure img{width:100%}body .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:column;flex-direction:column}body .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor h6{font-style:italic;margin:0}body .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor span{font-style:italic}@media only screen and (max-width:768px){body .wrap-content-midiakit main article .info-autor{-webkit-flex-direction:column;flex-direction:column;margin-top:20px}body .wrap-content-midiakit main article .info-autor .imagem-autor{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:20px}body .wrap-content-midiakit main article .info-autor .imagem-autor figure{width:180px;height:180px}body .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor{-webkit-align-items:flex-start;align-items:flex-start;font-size:19px}body .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor h6{font-size:16px}}body .wrap-content-midiakit main .social-infos .container{border-top:1px solid;padding-top:50px;padding-bottom:50px}body .wrap-content-midiakit main .social-infos .container .titulo-section{margin-bottom:20px}body .wrap-content-midiakit main .social-infos .container .title-col{display:-webkit-flex;display:flex;gap:10px;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}body .wrap-content-midiakit main .social-infos .container .title-col:before{content:"";display:inline-block;width:18px;height:18px}body .wrap-content-midiakit main .social-infos .container .title-col span{font-weight:700;text-transform:uppercase;font-size:20px}body .wrap-content-midiakit main .social-infos .container .info-label{font-size:15px}body .wrap-content-midiakit main .social-infos .container .info-label:before{width:10px;height:10px;content:"";display:inline-block;border-radius:2px;margin-right:3px}body .wrap-content-midiakit main .social-infos .container .boxes-destaque{display:block;margin-top:30px}body .wrap-content-midiakit main .social-infos .container .boxes-destaque .box{opacity:0;height:140px;width:100%;border:2px solid;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;border-radius:7px;margin-top:30px}body .wrap-content-midiakit main .social-infos .container .boxes-destaque .box.anime:nth-child(1){-webkit-animation:.5s linear forwards animacaoFadeEsquerda;animation:.5s linear forwards animacaoFadeEsquerda}body .wrap-content-midiakit main .social-infos .container .boxes-destaque .box.anime:nth-child(2){-webkit-animation:.5s linear forwards animacaoFadeDireita;animation:.5s linear forwards animacaoFadeDireita}body .wrap-content-midiakit main .social-infos .container .perfil-publico{padding-left:140px;background-repeat:repeat-y;background-size:25px;background-position:53px 0}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .perfil-publico{padding-top:99px;padding-left:15px;background:0 0;position:relative}body .wrap-content-midiakit main .social-infos .container .perfil-publico:before{position:absolute;content:"";width:19px;height:22%;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:auto;top:-27px;left:40%}}body .wrap-content-midiakit main .social-infos .container .perfil-publico .fonte-dados{margin-top:20px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}body .wrap-content-midiakit main .social-infos .container .faixa-etaria{padding:0}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .faixa-etaria{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}body .wrap-content-midiakit main .social-infos .container .faixa-etaria.anime li:nth-child(odd){-webkit-animation:.5s linear forwards animacaoFadeEsquerda;animation:.5s linear forwards animacaoFadeEsquerda}body .wrap-content-midiakit main .social-infos .container .faixa-etaria.anime li:nth-child(even){-webkit-animation:.5s linear forwards animacaoFadeDireita;animation:.5s linear forwards animacaoFadeDireita}body .wrap-content-midiakit main .social-infos .container .faixa-etaria li{list-style:none;font-size:20px;margin-top:30px;display:-webkit-flex;display:flex;gap:5px;opacity:0}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .faixa-etaria li{width:calc(50% - 10px);margin-top:0;margin-bottom:30px;font-size:15px}}body .wrap-content-midiakit main .social-infos .container .faixa-etaria li span:after{content:"";width:0;height:2px;display:block;-webkit-animation:.8s linear .5s forwards animacaoLargura;animation:.8s linear .5s forwards animacaoLargura}body .wrap-content-midiakit main .social-infos .container .grafico-sexo{position:relative;width:100%;opacity:0}body .wrap-content-midiakit main .social-infos .container .grafico-sexo.anime{-webkit-animation:.8s linear forwards animacaoRodar3d;animation:.8s linear forwards animacaoRodar3d}body .wrap-content-midiakit main .social-infos .container .grafico-sexo .dados{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}body .wrap-content-midiakit main .social-infos .container .grafico-sexo .dados.homens{position:absolute;top:30%;right:6%}body .wrap-content-midiakit main .social-infos .container .grafico-sexo .dados.mulheres{position:absolute;top:30%;left:6%}body .wrap-content-midiakit main .social-infos .container .grafico-sexo .dados strong{font-size:30px;margin-bottom:10px}body .wrap-content-midiakit main .social-infos .container .grafico-sexo img{width:100%}body .wrap-content-midiakit main .social-infos .container .socialmedia{border-top:1px solid;padding-top:50px}body .wrap-content-midiakit main .social-infos .container .seguidores-board{margin-top:50px;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;opacity:0}body .wrap-content-midiakit main .social-infos .container .seguidores-board h3{margin-top:-30px;font-weight:400}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-board h3{margin-top:0}}body .wrap-content-midiakit main .social-infos .container .seguidores-board strong{font-size:130px}body .wrap-content-midiakit main .social-infos .container .seguidores-board strong.seguidores-espelho{position:absolute;top:48px;left:120px;z-index:-1}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-board strong{font-size:80px}}body .wrap-content-midiakit main .social-infos .container .seguidores-board.anime{-webkit-animation:.5s linear forwards animacaoFade;animation:.5s linear forwards animacaoFade}body .wrap-content-midiakit main .social-infos .container .seguidores-redes{max-width:1044px;margin:auto}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes>.d-flex{-webkit-flex-direction:column!important;flex-direction:column!important}body .wrap-content-midiakit main .social-infos .container .seguidores-redes>.d-flex>div{margin-bottom:15px}}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais.anime ul li .box{-webkit-animation:.8s linear forwards flip;animation:.8s linear forwards flip}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul{padding:0;display:-webkit-flex;display:flex;gap:25px;margin-bottom:50px}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li{position:relative;list-style:none;width:100%}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li{width:calc(50% - 13px);margin-bottom:50px}}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li:after{content:"";position:absolute;top:0;width:100%;height:100%;border-radius:10px;z-index:-1}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li .box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;opacity:0;width:100%;border-radius:10px;padding:20px 10px 0}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li img{margin-bottom:40px}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li img{margin-bottom:10px}}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li h3{margin-bottom:15px}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li h4{display:-webkit-flex;display:flex;gap:5px;-webkit-justify-content:center;justify-content:center}}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li h4 span{display:block}body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li .destaque{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;width:100%;padding:10px;border-radius:10px;margin-bottom:-40px}@media only screen and (max-width:768px){body .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li .destaque span{white-space:nowrap}}body .wrap-content-midiakit main .section-experiencia{position:relative;z-index:0;background-size:100%;background-position-y:150px}@media only screen and (max-width:768px){body .wrap-content-midiakit main .section-experiencia{overflow:hidden;margin-left:-20px;margin-right:-20px;padding:0 15px}}body .wrap-content-midiakit main .section-experiencia .titulo-section{height:150px;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-bottom:9px;margin-bottom:50px}body .wrap-content-midiakit main .section-experiencia .container{max-width:960px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia{padding:50px 0}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .owl-nav{height:100%}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .owl-nav button.owl-prev{left:-40px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .owl-nav button.owl-next{right:-40px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .owl-item{padding:0 15px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider{height:429px;-webkit-perspective:600px;perspective:600px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card{position:relative;width:100%;height:100%;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center right;transform-origin:center right;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card.is-flipped{-webkit-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg)}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado{position:absolute;width:100%;height:100%;padding:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px;overflow:hidden;transition:.2s ease-in}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado:hover{opacity:.8}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado p{font-size:18px;line-height:32px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado::before{position:absolute;bottom:13px;right:20px;z-index:9;text-transform:uppercase;padding-right:22px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente{padding:0}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente:before{content:"saiba mais";background:url(/dist/assets/images/midiakit/social1/arrow.svg) center right no-repeat}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente::after{content:"";background-size:100%;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente .icon{width:auto;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente h3{position:absolute;width:100%;height:100%;top:0;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;z-index:3;padding-bottom:50px}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-verso{border:4px solid;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-verso:before{content:"voltar";color:#000;background:url(/dist/assets/images/midiakit/social1/arrow-black.svg) center right no-repeat}body .wrap-content-midiakit main .pre-footer{padding:20px 0}@media only screen and (max-width:768px){body .wrap-content-midiakit main .pre-footer{position:relative;padding-bottom:96px}body .wrap-content-midiakit main .pre-footer .col-md-7{position:inherit}body .wrap-content-midiakit main .pre-footer .col-md-7 button{position:absolute;bottom:31px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body .wrap-content-midiakit main .pre-footer img{width:100%}}body .wrap-content-midiakit .footer-midia{padding:50px 0 0;border-top:7px solid}body .wrap-content-midiakit .footer-midia h2{margin-bottom:20px}@media only screen and (max-width:768px){body .wrap-content-midiakit .footer-midia{margin:0 -20px}body .wrap-content-midiakit .footer-midia .d-flex{-webkit-justify-content:center!important;justify-content:center!important}body .wrap-content-midiakit .footer-midia .d-flex .btn{width:70%}}body .wrap-content-midiakit .footer-midia form input[type=text]{height:40px}body .wrap-content-midiakit .footer-midia form input[type=text],body .wrap-content-midiakit .footer-midia form textarea{width:100%;margin-bottom:10px;border-radius:4px}body .wrap-content-midiakit .footer-midia .container{max-width:826px}body .wrap-content-midiakit .footer-midia .copyright{border-top:1px solid;margin-top:30px;padding:50px 0}@media only screen and (max-width:768px){body .wrap-content-midiakit .footer-midia .copyright a img{margin:auto;display:block}}body .wrap-content-midiakit .footer-midia .copyright .social-footer{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width:768px){body .wrap-content-midiakit .footer-midia .copyright .social-footer{-webkit-align-items:center;align-items:center}}body .wrap-content-midiakit .footer-midia .copyright .social-footer a{transition:.2s ease-in}body .wrap-content-midiakit .footer-midia .copyright .social-footer a:hover{opacity:.8}body .wrap-content-midiakit .footer-midia .copyright .social-footer ul{display:-webkit-flex;display:flex;padding:0;gap:20px}body .wrap-content-midiakit .footer-midia .copyright .social-footer ul li{list-style:none}@media only screen and (max-width:768px){body .wrap-content-midiakit .footer-midia .copyright .row>div{gap:20px;margin-bottom:20px;-webkit-justify-content:center!important;justify-content:center!important;-webkit-align-items:center!important;align-items:center!important;-webkit-flex-direction:column;flex-direction:column}}#midia-social1 .wrap-content-midiakit:before{background:url(/dist/assets/images/midiakit/social1/bg-body.svg) center 75px no-repeat}#midia-social1 .wrap-content-midiakit .btn.btn-primary{color:#fff;background:#e40069}#midia-social1 .wrap-content-midiakit .btn.btn-primary:hover{background:#b50053}#midia-social1 .wrap-content-midiakit .btn.btn-primary-outline{color:#e40069;border-color:#e40069;background:#fff}#midia-social1 .wrap-content-midiakit .btn.btn-primary-outline:hover{color:#fff;background-color:#e40069}#midia-social1 .wrap-content-midiakit .display-highlight{background:#000;color:#fff}#midia-social1 .wrap-content-midiakit main article:after{background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}#midia-social1 .wrap-content-midiakit main article .info-autor .imagem-autor .nome-autor h6,#midia-social1 .wrap-content-midiakit main article h2{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container{border-color:#e5e5e5}#midia-social1 .wrap-content-midiakit main .social-infos .container .titulo-section h3{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .title-col:before{background:url(/dist/assets/images/midiakit/social1/icon-circle.svg)}#midia-social1 .wrap-content-midiakit main .social-infos .container .info-label{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .info-label:before{background:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .boxes-destaque .box{border-color:#e40069;box-shadow:0 10px 10px #dddddd73}#midia-social1 .wrap-content-midiakit main .social-infos .container .boxes-destaque .box h3{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .perfil-publico{background-image:url(/dist/assets/images/midiakit/social1/bg-wave.svg)}@media only screen and (max-width:768px){#midia-social1 .wrap-content-midiakit main .social-infos .container .perfil-publico{background:0 0}#midia-social1 .wrap-content-midiakit main .social-infos .container .perfil-publico:before{background:url(/dist/assets/images/midiakit/social1/bg-wave.svg) no-repeat}}#midia-social1 .wrap-content-midiakit main .social-infos .container .faixa-etaria li span:after{background:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .faixa-etaria li strong,#midia-social1 .wrap-content-midiakit main .social-infos .container .grafico-sexo .dados strong{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .socialmedia{border-top-color:#e5e5e5}#midia-social1 .wrap-content-midiakit main .social-infos .container .seguidores-board strong.seguidores{color:#e40069}#midia-social1 .wrap-content-midiakit main .social-infos .container .seguidores-board strong.seguidores-espelho{color:#fff;text-shadow:0 0 2px #6c6b6b}#midia-social1 .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li:after{background:#f3f3f37a}#midia-social1 .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li .box{background-color:#fff;box-shadow:0 0 10px #d3d3d3}#midia-social1 .wrap-content-midiakit main .social-infos .container .seguidores-redes .list-sociais ul li .destaque{background:#ffe2e3;color:#e2006a;box-shadow:0 5px 5px #d3d3d382}#midia-social1 .wrap-content-midiakit main .section-experiencia{background-image:url(/dev/assets/images/midiakit/social1/bg-slider-section.jpg)}@media only screen and (max-width:768px){#midia-social1 .wrap-content-midiakit main .section-experiencia{background:#f5f5f5}}#midia-social1 .wrap-content-midiakit main .section-experiencia .titulo-section{background:#e2006a;color:#fff}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .owl-nav button{background:0 0!important;color:#e40069}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado{color:#fff}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-lado p{color:gray}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente{background:#e40069}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente::after{background:url(/dev/assets/images/midiakit/social1/mask-card.png) center no-repeat}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-frente h3{color:#fff;background:#e40069;background:linear-gradient(0deg,#e40069 0,rgba(228,0,105,0) 38%)}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-verso{background:#fff;border-color:#e40069}#midia-social1 .wrap-content-midiakit main .section-experiencia .slider-experiencia .slider .card .card-verso h3{color:#e40069}#midia-social1 .wrap-content-midiakit .footer-midia{border-top-color:#e40069;background-color:#000}#midia-social1 .wrap-content-midiakit .footer-midia h2{color:#fff;margin-bottom:20px}#midia-social1 .wrap-content-midiakit .footer-midia form label{color:#fff}#midia-social1 .wrap-content-midiakit .footer-midia .copyright{border-top-color:#fff}#midia-social1 .wrap-content-midiakit .footer-midia .copyright .social-footer,#midia-social1 .wrap-content-midiakit .footer-midia .copyright a{color:#fff}@-webkit-keyframes animacaoFade{from{opacity:0}to{opacity:1}}@keyframes animacaoFade{from{opacity:0}to{opacity:1}}@-webkit-keyframes animacaoLargura{from{width:0;opacity:0}to{opacity:1;width:100%}}@keyframes animacaoLargura{from{width:0;opacity:0}to{opacity:1;width:100%}}@-webkit-keyframes animacaoFadeEsquerda{from{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes animacaoFadeEsquerda{from{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes animacaoRodar3d{from{opacity:0;-webkit-transform:rotateY(-53deg);transform:rotateY(-53deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes animacaoRodar3d{from{opacity:0;-webkit-transform:rotateY(-53deg);transform:rotateY(-53deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes flip{from{opacity:0;-webkit-transform:rotateY(65deg);transform:rotateY(65deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes flip{from{opacity:0;-webkit-transform:rotateY(65deg);transform:rotateY(65deg)}to{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes animacaoFadeDireita{from{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes animacaoFadeDireita{from{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.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}.logo-social1-wrap .logo-social1 img{height:40px}.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}}#social1-bbb #header-bar{border:none}#social1-bbb #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-bbb #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-bbb #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-bbb #header-bar .btn-login{opacity:1}#social1-bbb #header-bar .primary-bar{background-color:#fff}#social1-bbb #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-bbb #header-bar .secondary-bar{display:block}}#social1-social1-indica #header-bar{border:none}#social1-social1-indica #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-social1-indica #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-social1-indica #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-social1-indica #header-bar .btn-login{opacity:1}#social1-social1-indica #header-bar .primary-bar{background-color:#fff}#social1-social1-indica #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-social1-indica #header-bar .secondary-bar{display:block}}#social1-power-couple #header-bar{border:none}#social1-power-couple #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-power-couple #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-power-couple #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-power-couple #header-bar .btn-login{opacity:1}#social1-power-couple #header-bar .primary-bar{background-color:#fff}#social1-power-couple #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-power-couple #header-bar .secondary-bar{display:block}}#social1-mulher #header-bar{border:none}#social1-mulher #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-mulher #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-mulher #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-mulher #header-bar .btn-login{opacity:1}#social1-mulher #header-bar .primary-bar{background-color:#fff}#social1-mulher #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-mulher #header-bar .secondary-bar{display:block}}#social1-webstory #header-bar{border:none}#social1-webstory #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-webstory #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-webstory #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-webstory #header-bar .btn-login{opacity:1}#social1-webstory #header-bar .primary-bar{background-color:#fff}#social1-webstory #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-webstory #header-bar .secondary-bar{display:block}}#social1-sertanejo #header-bar{border:none}#social1-sertanejo #header-bar .main-menu .menu-item>.utility-btn{color:#191919}#social1-sertanejo #header-bar .main-menu .menu-item .sub-menu-wrap .utility-btn:hover,#social1-sertanejo #header-bar .main-menu .menu-item>.utility-btn:hover{color:#ff3480}#social1-sertanejo #header-bar .btn-login{opacity:1}#social1-sertanejo #header-bar .primary-bar{background-color:#fff}#social1-sertanejo #header-bar .secondary-bar{position:relative;background-color:#ff5d9a;min-height:2.5rem;display:none}@media (min-width:768px){#social1-sertanejo #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,#blogs-social1 .title-section a,#social1 .font-size-control .font-size-control a:hover,#social1 .title-section,#social1 .title-section a,#social1-bbb .font-size-control .font-size-control a:hover,#social1-bbb .title-section,#social1-bbb .title-section a,#social1-galeria .font-size-control .font-size-control a:hover,#social1-galeria .title-section,#social1-galeria .title-section a,#social1-mulher .font-size-control .font-size-control a:hover,#social1-mulher .title-section,#social1-mulher .title-section a,#social1-power-couple .font-size-control .font-size-control a:hover,#social1-power-couple .title-section,#social1-power-couple .title-section a,#social1-sertanejo .font-size-control .font-size-control a:hover,#social1-sertanejo .title-section,#social1-sertanejo .title-section a,#social1-social1-indica .font-size-control .font-size-control a:hover,#social1-social1-indica .title-section,#social1-social1-indica .title-section a,#social1-sorteio .font-size-control .font-size-control a:hover,#social1-sorteio .title-section,#social1-sorteio .title-section a,#social1-ultimas-social1 .font-size-control .font-size-control a:hover,#social1-ultimas-social1 .title-section,#social1-ultimas-social1 .title-section a,#social1-webstory .font-size-control .font-size-control a:hover,#social1-webstory .title-section,#social1-webstory .title-section a,#ultimas-social1 .font-size-control .font-size-control a:hover,#ultimas-social1 .title-section,#ultimas-social1 .title-section a{color:#ff3480}#blogs-social1 .footer-nav .title-section,#social1 .footer-nav .title-section,#social1-bbb .footer-nav .title-section,#social1-galeria .footer-nav .title-section,#social1-mulher .footer-nav .title-section,#social1-power-couple .footer-nav .title-section,#social1-sertanejo .footer-nav .title-section,#social1-social1-indica .footer-nav .title-section,#social1-sorteio .footer-nav .title-section,#social1-ultimas-social1 .footer-nav .title-section,#social1-webstory .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-bbb .title-subsection,#social1-bbb a:hover .title,#social1-bbb a:hover .title:hover,#social1-galeria .title-subsection,#social1-galeria a:hover .title,#social1-galeria a:hover .title:hover,#social1-mulher .title-subsection,#social1-mulher a:hover .title,#social1-mulher a:hover .title:hover,#social1-power-couple .title-subsection,#social1-power-couple a:hover .title,#social1-power-couple a:hover .title:hover,#social1-sertanejo .title-subsection,#social1-sertanejo a:hover .title,#social1-sertanejo a:hover .title:hover,#social1-social1-indica .title-subsection,#social1-social1-indica a:hover .title,#social1-social1-indica 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,#social1-webstory .title-subsection,#social1-webstory a:hover .title,#social1-webstory 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}#social1-bbb .-colorbtn-primary,#social1-bbb .primary-btn,#social1-bbb .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-bbb .-colorbtn-primary:hover,#social1-bbb .primary-btn:hover,#social1-bbb .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-social1-indica .-colorbtn-primary,#social1-social1-indica .primary-btn,#social1-social1-indica .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-social1-indica .-colorbtn-primary:hover,#social1-social1-indica .primary-btn:hover,#social1-social1-indica .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-power-couple .-colorbtn-primary,#social1-power-couple .primary-btn,#social1-power-couple .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-power-couple .-colorbtn-primary:hover,#social1-power-couple .primary-btn:hover,#social1-power-couple .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-mulher .-colorbtn-primary,#social1-mulher .primary-btn,#social1-mulher .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-mulher .-colorbtn-primary:hover,#social1-mulher .primary-btn:hover,#social1-mulher .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-webstory .-colorbtn-primary,#social1-webstory .primary-btn,#social1-webstory .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-webstory .-colorbtn-primary:hover,#social1-webstory .primary-btn:hover,#social1-webstory .primaryflex-btn:hover{border-color:#ff3480;color:#ff3480}#social1-sertanejo .-colorbtn-primary,#social1-sertanejo .primary-btn,#social1-sertanejo .primaryflex-btn{border-color:#ff3480;background:#ff3480}#social1-sertanejo .-colorbtn-primary:hover,#social1-sertanejo .primary-btn:hover,#social1-sertanejo .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}#social1-bbb .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-bbb .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-social1-indica .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-social1-indica .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-power-couple .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-power-couple .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-mulher .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-mulher .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-webstory .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-webstory .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#social1-sertanejo .whatsapp-footer-button{border-color:#009739;background:#009739}#social1-sertanejo .whatsapp-footer-button:hover{border-color:#009739;color:#009739}#blogs-social1 .back-top:hover,#blogs-social1 .savenews,#social1 .back-top:hover,#social1-bbb .back-top:hover,#social1-galeria .back-top:hover,#social1-mulher .back-top:hover,#social1-power-couple .back-top:hover,#social1-sertanejo .back-top:hover,#social1-social1-indica .back-top:hover,#social1-sorteio .back-top:hover,#social1-ultimas-social1 .back-top:hover,#social1-webstory .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-bbb .savenews,#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}#social1-bbb .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-bbb .savenews.active [class*=" icon-"],#social1-bbb .savenews.active [class^=icon-],#social1-bbb .savenews:hover [class*=" icon-"],#social1-bbb .savenews:hover [class^=icon-],#social1-social1-indica .savenews{color:#ff3480}#social1-social1-indica .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-power-couple .savenews,#social1-social1-indica .savenews.active [class*=" icon-"],#social1-social1-indica .savenews.active [class^=icon-],#social1-social1-indica .savenews:hover [class*=" icon-"],#social1-social1-indica .savenews:hover [class^=icon-]{color:#ff3480}#social1-power-couple .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-mulher .savenews,#social1-power-couple .savenews.active [class*=" icon-"],#social1-power-couple .savenews.active [class^=icon-],#social1-power-couple .savenews:hover [class*=" icon-"],#social1-power-couple .savenews:hover [class^=icon-]{color:#ff3480}#social1-mulher .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-mulher .savenews.active [class*=" icon-"],#social1-mulher .savenews.active [class^=icon-],#social1-mulher .savenews:hover [class*=" icon-"],#social1-mulher .savenews:hover [class^=icon-],#social1-webstory .savenews{color:#ff3480}#social1-webstory .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-sertanejo .savenews,#social1-webstory .savenews.active [class*=" icon-"],#social1-webstory .savenews.active [class^=icon-],#social1-webstory .savenews:hover [class*=" icon-"],#social1-webstory .savenews:hover [class^=icon-]{color:#ff3480}#social1-sertanejo .savenews:hover{border-color:#ff3480;color:#ff3480;background:#fff}#social1-sertanejo .savenews.active [class*=" icon-"],#social1-sertanejo .savenews.active [class^=icon-],#social1-sertanejo .savenews:hover [class*=" icon-"],#social1-sertanejo .savenews:hover [class^=icon-]{color:#ff3480}#blogs-social1 .divider-line,#social1 .divider-line,#social1-bbb .divider-line,#social1-galeria .divider-line,#social1-mulher .divider-line,#social1-power-couple .divider-line,#social1-sertanejo .divider-line,#social1-social1-indica .divider-line,#social1-sorteio .divider-line,#social1-ultimas-social1 .divider-line,#social1-webstory .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-bbb #navegacao .bloco-campo-busca,#social1-bbb .header-bar .btn-busca,#social1-galeria #navegacao .bloco-campo-busca,#social1-galeria .header-bar .btn-busca,#social1-mulher #navegacao .bloco-campo-busca,#social1-mulher .header-bar .btn-busca,#social1-power-couple #navegacao .bloco-campo-busca,#social1-power-couple .header-bar .btn-busca,#social1-sertanejo #navegacao .bloco-campo-busca,#social1-sertanejo .header-bar .btn-busca,#social1-social1-indica #navegacao .bloco-campo-busca,#social1-social1-indica .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,#social1-webstory #navegacao .bloco-campo-busca,#social1-webstory .header-bar .btn-busca,#ultimas-social1 #navegacao .bloco-campo-busca,#ultimas-social1 .header-bar .btn-busca{display:none}#blogs-social1 .webstory>.avatar:after,#social1 .webstory>.avatar:after,#social1-bbb .webstory>.avatar:after,#social1-galeria .webstory>.avatar:after,#social1-mulher .webstory>.avatar:after,#social1-power-couple .webstory>.avatar:after,#social1-sertanejo .webstory>.avatar:after,#social1-social1-indica .webstory>.avatar:after,#social1-sorteio .webstory>.avatar:after,#social1-ultimas-social1 .webstory>.avatar:after,#social1-webstory .webstory>.avatar:after,#ultimas-social1 .webstory>.avatar:after{background:#ff3480}.title-section .ws-social1 a{color:#ff3480}#blogs-social1 .btn-seemore .avatar a,#blogs-social1 .owl-carousel .owl-dots .owl-dot.active span,#social1 .btn-seemore .avatar a,#social1 .owl-carousel .owl-dots .owl-dot.active span,#social1-bbb .btn-seemore .avatar a,#social1-bbb .owl-carousel .owl-dots .owl-dot.active span,#social1-galeria .btn-seemore .avatar a,#social1-galeria .owl-carousel .owl-dots .owl-dot.active span,#social1-mulher .btn-seemore .avatar a,#social1-mulher .owl-carousel .owl-dots .owl-dot.active span,#social1-power-couple .btn-seemore .avatar a,#social1-power-couple .owl-carousel .owl-dots .owl-dot.active span,#social1-sertanejo .btn-seemore .avatar a,#social1-sertanejo .owl-carousel .owl-dots .owl-dot.active span,#social1-social1-indica .btn-seemore .avatar a,#social1-social1-indica .owl-carousel .owl-dots .owl-dot.active span,#social1-sorteio .btn-seemore .avatar a,#social1-sorteio .owl-carousel .owl-dots .owl-dot.active span,#social1-ultimas-social1 .btn-seemore .avatar a,#social1-ultimas-social1 .owl-carousel .owl-dots .owl-dot.active span,#social1-webstory .btn-seemore .avatar a,#social1-webstory .owl-carousel .owl-dots .owl-dot.active span,#ultimas-social1 .btn-seemore .avatar a,#ultimas-social1 .owl-carousel .owl-dots .owl-dot.active span{background:#ff3480}#blogs-social1 .box-modal .btn-modal-fechar,#social1 .box-modal .btn-modal-fechar,#social1-bbb .box-modal .btn-modal-fechar,#social1-galeria .box-modal .btn-modal-fechar,#social1-mulher .box-modal .btn-modal-fechar,#social1-power-couple .box-modal .btn-modal-fechar,#social1-sertanejo .box-modal .btn-modal-fechar,#social1-social1-indica .box-modal .btn-modal-fechar,#social1-sorteio .box-modal .btn-modal-fechar,#social1-ultimas-social1 .box-modal .btn-modal-fechar,#social1-webstory .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}#social1-galeria #navegacao .utility-btn:hover{color:#ff3480}#social1-bbb #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-bbb #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-bbb #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-bbb #navegacao .share a{color:#ff3480}#social1-bbb #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-bbb #navegacao .utility-btn:hover{color:#ff3480}#social1-social1-indica #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-social1-indica #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-social1-indica #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-social1-indica #navegacao .share a{color:#ff3480}#social1-social1-indica #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-social1-indica #navegacao .utility-btn:hover{color:#ff3480}#social1-power-couple #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-power-couple #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-power-couple #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-power-couple #navegacao .share a{color:#ff3480}#social1-power-couple #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-power-couple #navegacao .utility-btn:hover{color:#ff3480}#social1-mulher #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-mulher #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-mulher #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-mulher #navegacao .share a{color:#ff3480}#social1-mulher #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-mulher #navegacao .utility-btn:hover{color:#ff3480}#social1-webstory #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-webstory #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-webstory #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-webstory #navegacao .share a{color:#ff3480}#social1-webstory #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#social1-webstory #navegacao .utility-btn:hover{color:#ff3480}#social1-sertanejo #navegacao #nav::-webkit-scrollbar-thumb{background-color:#ff3480!important}#social1-sertanejo #navegacao #nav #btn-fechar{border-color:#ff3480;background:#ff3480}#social1-sertanejo #navegacao #menu-principal .main-nav li a:hover{background-color:#ff3480}#social1-sertanejo #navegacao .share a{color:#ff3480}#social1-sertanejo #navegacao .share a svg{fill:#ff3480;height:16px;margin-top:-10px}#blogs-social1 .info>.header .hat,#social1 .info>.header .hat,#social1-bbb .info>.header .hat,#social1-galeria .info>.header .hat,#social1-mulher .info>.header .hat,#social1-power-couple .info>.header .hat,#social1-sertanejo #navegacao .utility-btn:hover,#social1-sertanejo .info>.header .hat,#social1-social1-indica .info>.header .hat,#social1-sorteio .info>.header .hat,#social1-ultimas-social1 .info>.header .hat,#social1-webstory .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-bbb .template-blogs .spotlight-section [class*=horizontal-news],#social1-galeria .template-blogs .spotlight-section [class*=horizontal-news],#social1-mulher .template-blogs .spotlight-section [class*=horizontal-news],#social1-power-couple .template-blogs .spotlight-section [class*=horizontal-news],#social1-sertanejo .template-blogs .spotlight-section [class*=horizontal-news],#social1-social1-indica .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],#social1-webstory .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}}@media (max-width:991.98px){#social1-bbb .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-social1-indica .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-power-couple .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-mulher .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-webstory .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}@media (max-width:991.98px){#social1-sertanejo .template-blogs .spotlight-section [class^=vertical-news]{padding-top:0!important;padding-bottom:0;border-top:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJhcHAuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvcnMvaWNvbW9vbi9zdHlsZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fY29yZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fYXV0b2hlaWdodC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fbGF6eWxvYWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9vd2wuY2Fyb3VzZWwvc3JjL3Njc3MvX3ZpZGVvLnNjc3MiLCJ2ZW5kb3JzL19vd2wtY2Fyb3VzZWwuc2NzcyIsInRvb2xzL19taXhpbnMuc2NzcyIsInZlbmRvcnMvX2RhdGVwaWNrZXIuc2NzcyIsImNvbXBvbmVudHMvYWRzLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvdGl0bGVzLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvY3RhLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy90ZW1wb3JlYWwtdGVtcGxhdGUuc2NzcyIsImNvbXBvbmVudHMvdGFiZWxhLWNvcGEuc2NzcyIsImNvbXBvbmVudHMvam9nb3MtZGUtaG9qZS5zY3NzIiwiY29tcG9uZW50cy9ib2xldGltLnNjc3MiLCJjb21wb25lbnRzL25ld3MvYXV0aG9ycy1zaWduYXR1cmUuc2NzcyIsImNvbXBvbmVudHMvbmV3cy9hdXRob3JzLWNyZWRpYmlsaWRhZGUuc2NzcyIsInRvb2xzL19oZWxwZXJzLnNjc3MiLCJjb21wb25lbnRzL25ld3MvY29sdW1uaXN0LnNjc3MiLCJjb21wb25lbnRzL25ld3MvbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2hlYWRsaW5lLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9ob3Jpem9udGFsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9saW5rZWQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9uZXdzL3ZlcnRpY2FsLW5ld3Muc2NzcyIsImNvbXBvbmVudHMvbmV3cy9jdGEtc3VwcG9ydC5zY3NzIiwiY29tcG9uZW50cy9uZXdzL2hlYWRlci1ibG9nLWNvbHVtbnMuc2NzcyIsImNvbXBvbmVudHMvbmV3cy93ZWJzdG9yaWVzLnNjc3MiLCJjb21wb25lbnRzL3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL3VyZ2VudC1iYXIuc2NzcyIsImNvbXBvbmVudHMvbWVzc2FnZS00MDQuc2NzcyIsImNvbXBvbmVudHMvbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvbmF2LW1lbnUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsImNvbXBvbmVudHMvdGVtcG9yZWFsLnNjc3MiLCJjb21wb25lbnRzL2tlZXAtcmVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9ob3Jvc2NvcGUuc2NzcyIsImNvbXBvbmVudHMvY2xpbWF0ZS5zY3NzIiwiY29tcG9uZW50cy9jb3RhY2FvLnNjc3MiLCJjb21wb25lbnRzL3RhYnVhLWRlLW1hcmVzLnNjc3MiLCJjb21wb25lbnRzL2xvdGVyaWEuc2NzcyIsIm1vZHVsZXMvZ2VuZXJhbC5zY3NzIiwibW9kdWxlcy9oZWFkZXItYmFyLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9wcm9qZXRvLWNyZWRpYmlsaWRhZGUuc2NzcyIsInRlbXBsYXRlcy9ob21lLnNjc3MiLCJ0ZW1wbGF0ZXMvY29sdW1uaXN0LnNjc3MiLCJ0ZW1wbGF0ZXMvbWF0dGVyLnNjc3MiLCJ0ZW1wbGF0ZXMvbWVkaWEuc2NzcyIsInRlbXBsYXRlcy9zZWFyY2guc2NzcyIsInRlbXBsYXRlcy9nYWxsZXJ5LnNjc3MiLCJ0ZW1wbGF0ZXMvaW5zdGl0dXRpb25hbC5zY3NzIiwidGVtcGxhdGVzL3RlYW0uc2NzcyIsInRlbXBsYXRlcy9ibG9nLnNjc3MiLCJ0ZW1wbGF0ZXMvcHVibGljaXR5LnNjc3MiLCJ0ZW1wbGF0ZXMvbWlkaWFraXQuc2NzcyIsImhlbHBlcnMvX3V0aWwuc2NzcyIsImJsb2dzL3NvY2lhbDEvdGhlbWUtc29jaWFsMS5zY3NzIiwiYmxvZ3Mvc29jaWFsMS9jb21wb25lbnRzL2hlYWRlci1iYXIuc2NzcyIsImJsb2dzL3NvY2lhbDEvY29tcG9uZW50cy90aXRsZS1zZWN0aW9uLnNjc3MiLCJibG9ncy9zb2NpYWwxL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiYmxvZ3Mvc29jaWFsMS9jb21wb25lbnRzL2dlbmVyYWwuc2NzcyIsImJsb2dzL3NvY2lhbDEvY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiYmxvZ3Mvc29jaWFsMS9jb21wb25lbnRzL25hdi1tZW51LnNjc3MiLCJibG9ncy9zb2NpYWwxL2NvbXBvbmVudHMvYmxvZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFrQkEsRUNDQSxRQURBLFNER0UsV0FBQSxXQUdGLEtBQ0UsWUFBQSxXQUNBLFlBQUEsS0FDQSx5QkFBQSxLQUNBLDRCQUFBLFlBTUYsUUFBQSxNQUFBLFdBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLElBQUEsUUFDRSxRQUFBLE1BVUYsS0FFRSxZQUFBLGFB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RUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUtFLGNGd0JOLGFBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxVQUFBLEtFekJNLGNGd0JOLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFekJNLGNGd0JOLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFekJNLGNGd0JOLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFekJNLGNGd0JOLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElFekJNLGNGd0JOLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFbkJFLFVGQ0osYUFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtFR1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRVNRLE9GYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFU1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRVNRLE9GYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFU1EsT0ZiUixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRVNRLE9GYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxPRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FB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LElBQ0EsVUFBQSxJRXpCTSxpQkZ3Qk4sYUFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUV6Qk0saUJGd0JOLGFBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFDQSxVQUFBLFVFbkJFLGFGQ0osYUFBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtFR1EsVUZiUixhQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFU1EsVUZiUixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRVNRLFVGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxVRmJSLGFBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFU1EsV0ZiUixhQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRVNRLFdGYlIsYUFBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVTUSxXRmJSLGFBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFZUksZ0JBQXdCLGNBQUEsR0FBQSxNQUFBLEdBRXhCLGVBQXVCLGNBQUEsR0FB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REhGLDZCd0Q3QkYsWXhENkJFLGdFd0R4QkksTUFBQSxReER3QkoscUZBQUEsc0V3RHRCTSxNQUFBLFF4RHNCTix3Q3dEVEEsUUFBQSxFeERTQSwwQ3dETkEsaUJBQUEsS3hETUEsNEN3REZBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLEt6RTRCRix5QmlCN0JFLDRDd0RHRSxRQUFBLE94REhGLDZCd0Q3QkYsWXhENkJFLGdFd0R4QkksTUFBQSxReER3QkoscUZBQUEsc0V3RHRCTSxNQUFBLFF4RHNCTix3Q3dEVEEsUUFBQSxFeERTQSwwQ3dETkEsaUJBQUEsS3hETUEsNEN3REZBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLEt6RTRCRix5QmlCN0JFLDRDd0RHRSxRQUFBLE94REhGLHlCd0Q3QkYsWXhENkJFLDREd0R4QkksTUFBQSxReER3QkosaUZBQUEsa0V3RHRCTSxNQUFBLFF4RHNCTixvQ3dEVEEsUUFBQSxFeERTQSxzQ3dETkEsaUJBQUEsS3hETUEsd0N3REZBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLEt6RTRCRix5QmlCN0JFLHdDd0RHRSxRQUFBLE94REhGLG9Dd0Q3QkYsWXhENkJFLHVFd0R4QkksTUFBQSxReER3QkosNEZBQUEsNkV3RHRCTSxNQUFBLFF4RHNCTiwrQ3dEVEEsUUFBQSxFeERTQSxpRHdETkEsaUJBQUEsS3hETUEsbUR3REZBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLEt6RTRCRix5QmlCN0JFLG1Ed0RHRSxRQUFBLE94REhGLGtDd0Q3QkYsWXhENkJFLHFFd0R4QkksTUFBQSxReER3QkosMEZBQUEsMkV3RHRCTSxNQUFBLFF4RHNCTiw2Q3dEVEEsUUFBQSxFeERTQSwrQ3dETkEsaUJBQUEsS3hETUEsaUR3REZBLFNBQUEsU0FDQSxpQkFBQSxRQUNBLFdBQUEsT0FDQSxRQUFBLEt6RTRCRix5QmlCN0JFLGlEd0RHRSxRQUFBLE94REhGLDRCd0Q3QkYsWXhENkJFLCtEd0R4QkksTUFB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QUFBLHlDQUFBLGlEQUFBLHNDQUFBLDJDQUFBLG9DQUFBLDRDQUFBLHFDQUFBLG9DNkRHRSxNQUFBLFE3REhGLDJFQUFBLHFFQUFBLHlFQUFBLDZFQUFBLDRFQUFBLGtGQUFBLCtFQUFBLG9GQUFBLDZFQUFBLHFGQUFBLDhFQUFBLDZFOEQxQlUsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEVBQ0EsV0FBQSxFL0VpRVosNEJpQjFDRSx5RThEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHL0V5RGhCLDRCaUIxQ0UsbUU4RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRy9FeURoQiw0QmlCMUNFLDJFOERqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEcvRXlEaEIsNEJpQjFDRSxtRjhEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHL0V5RGhCLDRCaUIxQ0UsMkU4RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRy9FeURoQiw0QmlCMUNFLDJFOERqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEcvRXlEaEIsNEJpQjFDRSx1RThEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHL0V5RGhCLDRCaUIxQ0Usa0Y4RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRy9FeURoQiw0QmlCMUNFLGdGOERqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBLEcvRXlEaEIsNEJpQjFDRSwwRThEakJjLFlBQUEsWUFDQSxlQUFBLEVBQ0EsV0FBQSxHL0V5RGhCLDRCaUIxQ0UsNEU4RGpCYyxZQUFBLFlBQ0EsZUFBQSxFQUNBLFdBQUEsRy9FeURoQiw0QmlCMUNFLDZFOERqQmMsWUFBQSxZQUNBLGVBQUEsRUFDQSxXQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcclxuICBBZGQgeW91ciBzY3NzIGZpbGVzIGJlbG93IHRvIHN0cnVjdHVyZSB5b3VyIHByb2plY3Qgc3R5bGVzXHJcbiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBTZXR0aW5nc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuKiBjb2xvcnNcclxuKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRvb2xzIChGdW5jdGlvbnMsIG1peGlucyBldGMuKVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgVmVuZG9yc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjU0cHg7IH0gfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9mdHQ3NmtcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/ZnR0NzZrI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj9mdHQ3NmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj9mdHQ3NmtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/ZnR0NzZrI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7IH1cblxuLmljb24tc2pjYy1hcXVhcmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSBXCI7IH1cblxuLmljb24tc2pjYy1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kglwiOyB9XG5cbi5pY29uLXNqY2MtY2FuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLmljb24tc2pjYy1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khFwiOyB9XG5cbi5pY29uLXNqY2MtZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSFXCI7IH1cblxuLmljb24tc2pjYy1nZW1lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIZcIjsgfVxuXG4uaWNvbi1zamNjLWxlYW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjsgfVxuXG4uaWNvbi1zamNjLWxpYnJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSIXCI7IH1cblxuLmljb24tc2pjYy1wZWl4ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4uaWNvbi1zamNjLXNhZ2l0YXJpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiOyB9XG5cbi5pY29uLXNqY2MtdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupItcIjsgfVxuXG4uaWNvbi1zamNjLXZpcmdlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjFwiOyB9XG5cbi5pY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI1cIjsgfVxuXG4uaWNvbi1jYXByaWNvcm5pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjlwiOyB9XG5cbi5pY29uLXBlaXhlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kj1wiOyB9XG5cbi5pY29uLXNhcmdpdGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJBcIjsgfVxuXG4uaWNvbi12aXJnZW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupJFcIjsgfVxuXG4uaWNvbi1nZW1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJJcIjsgfVxuXG4uaWNvbi1sZWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSTXCI7IH1cblxuLmljb24tZXNjb3JwaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSUXCI7IH1cblxuLmljb24tdG91cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjsgfVxuXG4uaWNvbi1hcmllczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kllwiOyB9XG5cbi5pY29uLWFxdWFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1jYW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJhcIjsgfVxuXG4uaWNvbi1saWJyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi5pY29uLWNhbGVuZGFyaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJpcIjsgfVxuXG4uaWNvbi1hbXBsaWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSbXCI7IH1cblxuLmljb24tY2h1dmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjsgfVxuXG4uaWNvbi1sdWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJ1cIjsgfVxuXG4uaWNvbi1udWJsYWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24tcGFyYy1udWJsYWRvLWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kn1wiOyB9XG5cbi5pY29uLXBhcmMtbnVibGFkby1ub2l0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koFwiOyB9XG5cbi5pY29uLXNvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLXRlbXBvcmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tdHJvdmFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLmljb24tdmVudG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kpVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKZcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kp1wiOyB9XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSoXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjsgfVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSqXCI7IH1cblxuLmljb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKtcIjsgfVxuXG4uaWNvbi1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjsgfVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiOyB9XG5cbi5pY29uLWFycm93LWNvbS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7IH1cblxuLmljb24tYXJyb3ctY29tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLBcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjsgfVxuXG4uaWNvbi1hcnJvdy1jb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSzXCI7IH1cblxuLmljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCLupLRcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS3XCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLhcIjsgfVxuXG4uaWNvbi1mb250LWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjsgfVxuXG4uaWNvbi1mb250LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLpcIjsgfVxuXG4uaWNvbi1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7IH1cblxuLmljb24tbmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS8XCI7IH1cblxuLmljb24tbmV3c3BhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvVwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL5cIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kv1wiOyB9XG5cbi5pY29uLWtpbmQtbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiOyB9XG5cbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYJcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLupYNcIjsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqLyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICBtYXgtaGVpZ2h0OiAwOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKlxyXG4gKiBcdERlZmF1bHQgdGhlbWUgLSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcclxuICovXG4vKiBzbGlkZXIgYmxvY2sgKi9cbi5zbGlkZXItY2Fyb3VzZWwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtID4gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtID4gLml0ZW0gZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHdpZHRoOiAzLjc1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IFtjbGFzcyo9XCIgaWNvbi1cIl0sXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5vd2wtcHJldixcbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0Lm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNhNjAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2Lm93bC1uZXh0LFxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQub3dsLW5leHQge1xuICAgICAgICByaWdodDogMHJlbTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjY1KzEwMCAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAgICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7XG4gICAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQsXG4gICAgICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYuZGlzYWJsZWQgc3BhbixcbiAgICAgICAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQuZGlzYWJsZWQgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogMC43NXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgem9vbTogMTtcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICAgICAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXI6bm90KC5hY3RpdmUpIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmViZWJlOyB9XG5cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAuZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLmFjdGl2ZS5kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLmFjdGl2ZS55ZWFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGguZGF0ZS1zd2l0Y2gge1xuICAgICAgICB3aWR0aDogMTQ1cHg7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgucHJldiwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgubmV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5wcmV2IFtjbGFzc149XCJpY29uLVwiXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgucHJldiBbY2xhc3MqPVwiIGljb24tXCJdLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aC5uZXh0IFtjbGFzc149XCJpY29uLVwiXSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgubmV4dCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGF5LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUueWVhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcbiAgICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZWVlOyB9XG4gICAgICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm1vbnRoLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLnllYXIuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2VlZTsgfVxuICAgICAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAxJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRhdGVwaWNrZXIgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLmN3IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kYXRlcGlja2VyIHRhYmxlIHRoZWFkIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIwcHg7IH1cbiAgICAuZGF0ZXBpY2tlciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDVweCAhaW1wb3J0YW50OyB9XG4gIC5kYXRlcGlja2VyIC5jdyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRhdGVwaWNrZXIuZGF5cyBkaXYuZGF0ZXBpY2tlci1kYXlzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlci5tb250aHMgZGl2LmRhdGVwaWNrZXItbW9udGhzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGF0ZXBpY2tlci55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGVwaWNrZXIgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICB3aWR0aDogMjIwcHg7IH1cblxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuICAuZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogNnB4OyB9XG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDdweDsgfVxuXG4uZGF0ZXBpY2tlciA+IGRpdixcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUsXG4uZGF0ZXBpY2tlci1kcm9wZG93bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRheSxcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS55ZWFyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBCYXNlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sICoge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxuYSxcbnRleHRhcmVhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY29udGFpbmVyLWNyZWRpYmlsaWRhZGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNvbnRhaW5lci1jcmVkaWJpbGlkYWRlIGg1IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci1jcmVkaWJpbGlkYWRlIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBDb21wb25lbnRzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmFvU2VsZWNpb25hdmVsIHtcbiAgLyogaVBob25lIE9TLCBTYWZhcmkgKi9cbiAgLyogQ2hyb21lLCBTYWZhcmkgMyAqL1xuICAvKiBTYWZhcmkgMiAqL1xuICAvKiBGaXJlZm94ICovXG4gIC8qIElFMTArICovIH1cblxuLnB1YmxpLCAuYWRzID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdWJsaTpiZWZvcmUsIC5hZHMgPiBkaXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlB1YmxpY2lkYWRlXCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uYWRzIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRzIHtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7IH0gfVxuICAuYWRzID4gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYWRzLXJldGFuZ3VsYXIge1xuICBtaW4taGVpZ2h0OiAzMTBweDsgfVxuXG4uYmlsbGJvYXJkIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNiZWJlYmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJpbGxib2FyZCB7XG4gICAgICB3aWR0aDogNzI3cHg7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH0gfVxuXG4uaGFsZiB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuXG4ucmV0YW5ndWxhciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogI2JlYmViZTsgfVxuXG5kaXZbaWRePVwiYmFubmVyLVwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qXHJcbiAqIFxyXG4gKi9cbi5hZHMtZml4ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNzVweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWRzLWZpeGVkIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGhlaWdodDogMTYuODc1cmVtOyB9IH1cbiAgLmFkcy1maXhlZC5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5hZHMtZml4ZWQgLmFkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFkcy1maXhlZCAuYWRzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTsgfSB9XG4gICAgLmFkcy1maXhlZCAuYWRzLXdyYXBwZXIgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFkcy1maXhlZC1tb2JpbGUuYWRzIHtcbiAgcGFkZGluZzogMjBweCAwIDAgIWltcG9ydGFudDsgfVxuICAuYWRzLWZpeGVkLW1vYmlsZS5hZHMgPiBkaXY6YmVmb3JlIHtcbiAgICB0b3A6IC05cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hZHMtZml4ZWQtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWRzLWZpeGVkLW1vYmlsZSA+IGRpdiB7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDMuMTI1cmVtOyB9IH1cblxuLmFkcy1maXhlZC1tb2JpbGUtaW50ZXJuYS5hZHMge1xuICBwYWRkaW5nOiAyMHB4IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5hZHMtZml4ZWQtbW9iaWxlLWludGVybmEuYWRzID4gZGl2OmJlZm9yZSB7XG4gICAgdG9wOiAtOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWRzLWZpeGVkLW1vYmlsZS1pbnRlcm5hIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWRzLWZpeGVkLW1vYmlsZS1pbnRlcm5hID4gZGl2IHtcbiAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07IH0gfVxuXG4jYmxvY28tbmF0aXZlLXJvZGFwZSB7XG4gIG1pbi1oZWlnaHQ6IDIzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNibG9jby1uYXRpdmUtcm9kYXBlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4OyB9IH1cbiAgI2Jsb2NvLW5hdGl2ZS1yb2RhcGUgLnRtLXJvdyB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNibG9jby1uYXRpdmUtcm9kYXBlIC50bS1yb3cgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAjYmxvY28tbmF0aXZlLXJvZGFwZSAudG0tcm93ID4gZGl2ICsgZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5hZHMtYmlsbGJvYXJkIHtcbiAgbWluLWhlaWdodDogMjkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFkcy1iaWxsYm9hcmQge1xuICAgICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgICAgLmFkcy1iaWxsYm9hcmQubW9iaWxlLWJhbm5lciB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWRzLWJpbGxib2FyZC5kZXNrdG9wLWJhbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZHMtYmlsbGJvYXJkLm1vYmlsZS1iYW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmFkcy1maXhlZCArIC5oZWFkZXItYmFyIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtOyB9XG5cbi4tY29sb3JidG4tcHJpbWFyeSwgLnByaW1hcnktYnRuLCAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgYm9yZGVyLWNvbG9yOiAjZGEyOTFjO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5wcmltYXJ5LWJ0bjpob3ZlciwgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAucHJpbWFyeS1idG46Zm9jdXMsIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnktYnRuLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGE2ZmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhNmZiOyB9XG4gICAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmxhdGVzdG5ld3Mtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeS1idG4sIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeS1idG46aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnktYnRuOmZvY3VzLCAuc3BvcnRzLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5LCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnktYnRuLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogI2ZmMmQ1NTtcbiAgICBib3JkZXItY29sb3I6ICNmZjJkNTU7IH1cbiAgICAuZW50cmV0YWluLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmVudHJldGFpbi1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZjJkNTU7IH1cbiAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnksIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnktYnRuLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnByaW1hcnktYnRuOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmZvY3VzLCAuY29tcGFueS1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpmb2N1cywgLmNvbXBhbnktc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICNoZWFkZXItYmFyIC4tY29sb3JidG4tcHJpbWFyeSwgI2hlYWRlci1iYXIgLnByaW1hcnktYnRuLCAjaGVhZGVyLWJhciAucHJpbWFyeWZsZXgtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZDsgfVxuICAgICNoZWFkZXItYmFyIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI2hlYWRlci1iYXIgLnByaW1hcnktYnRuOmhvdmVyLCAjaGVhZGVyLWJhciAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAjaGVhZGVyLWJhciAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsICNoZWFkZXItYmFyIC5wcmltYXJ5LWJ0bjpmb2N1cywgI2hlYWRlci1iYXIgLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tcHJpbWFyeSwgI25hdmVnYWNhbyAucHJpbWFyeS1idG4sICNuYXZlZ2FjYW8gLnByaW1hcnlmbGV4LWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzAwYzE0ZDtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI25hdmVnYWNhbyAucHJpbWFyeS1idG46aG92ZXIsICNuYXZlZ2FjYW8gLnByaW1hcnlmbGV4LWJ0bjpob3ZlciwgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXByaW1hcnk6Zm9jdXMsICNuYXZlZ2FjYW8gLnByaW1hcnktYnRuOmZvY3VzLCAjbmF2ZWdhY2FvIC5wcmltYXJ5ZmxleC1idG46Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1wcmltYXJ5LCAuZm9vdGVyLW5hdiAucHJpbWFyeS1idG4sIC5mb290ZXItbmF2IC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwMGMxNGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZm9vdGVyLW5hdiAucHJpbWFyeS1idG46aG92ZXIsIC5mb290ZXItbmF2IC5wcmltYXJ5ZmxleC1idG46aG92ZXIsIC5mb290ZXItbmF2IC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmZvb3Rlci1uYXYgLnByaW1hcnktYnRuOmZvY3VzLCAuZm9vdGVyLW5hdiAucHJpbWFyeWZsZXgtYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAuZGFyay1zZWN0aW9uIC5wcmltYXJ5LWJ0bjpob3ZlciwgLmRhcmstc2VjdGlvbiAucHJpbWFyeWZsZXgtYnRuOmhvdmVyLCAuZGFyay1zZWN0aW9uIC4tY29sb3JidG4tcHJpbWFyeTpmb2N1cywgLmRhcmstc2VjdGlvbiAucHJpbWFyeS1idG46Zm9jdXMsIC5kYXJrLXNlY3Rpb24gLnByaW1hcnlmbGV4LWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICM1YTVhNWE7XG4gICAgYmFja2dyb3VuZDogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG5cbi4tY29sb3JidG4tc2Vjb25kYXJ5LCAuc2Vjb25kYXJ5LWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2RhMjkxYzsgfVxuICAuLWNvbG9yYnRuLXNlY29uZGFyeTpob3ZlciwgLnNlY29uZGFyeS1idG46aG92ZXIsIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAuc2Vjb25kYXJ5LWJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhNmZiICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGE2ZmI7IH1cbiAgICAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGE2ZmI7IH1cbiAgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuc3BvcnRzLXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwYzE0ZCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gICAgLnNwb3J0cy1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLnNwb3J0cy1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5LCAuZW50cmV0YWluLXNlY3Rpb24gLnNlY29uZGFyeS1idG4ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMmQ1NSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmYyZDU1OyB9XG4gICAgLmVudHJldGFpbi1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnNlY29uZGFyeS1idG46aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeTpmb2N1cywgLmVudHJldGFpbi1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJkNTU7IH1cbiAgLmNvbXBhbnktc2VjdGlvbiAuLWNvbG9yYnRuLXNlY29uZGFyeSwgLmNvbXBhbnktc2VjdGlvbiAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTkxOTE5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY29tcGFueS1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAuY29tcGFueS1zZWN0aW9uIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7IH1cbiAgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1zZWNvbmRhcnksICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAgICNoZWFkZXItYmFyIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgI2hlYWRlci1iYXIgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cbiAgI25hdmVnYWNhbyAuLWNvbG9yYnRuLXNlY29uZGFyeSwgI25hdmVnYWNhbyAuc2Vjb25kYXJ5LWJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBjMTRkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMGMxNGQ7IH1cbiAgICAjbmF2ZWdhY2FvIC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAjbmF2ZWdhY2FvIC5zZWNvbmRhcnktYnRuOmhvdmVyLCAjbmF2ZWdhY2FvIC4tY29sb3JidG4tc2Vjb25kYXJ5OmZvY3VzLCAjbmF2ZWdhY2FvIC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cbiAgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1zZWNvbmRhcnksIC5mb290ZXItbmF2IC5zZWNvbmRhcnktYnRuIHtcbiAgICBib3JkZXItY29sb3I6ICMwMGMxNGQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAgIC5mb290ZXItbmF2IC4tY29sb3JidG4tc2Vjb25kYXJ5OmhvdmVyLCAuZm9vdGVyLW5hdiAuc2Vjb25kYXJ5LWJ0bjpob3ZlciwgLmZvb3Rlci1uYXYgLi1jb2xvcmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5mb290ZXItbmF2IC5zZWNvbmRhcnktYnRuOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLmRhcmstc2VjdGlvbiAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBjMTRkOyB9XG5cbi4tYnRuLCAucHJpbWFyeS1idG4sIC5wcmltYXJ5ZmxleC1idG4sIC5zZWNvbmRhcnktYnRuLCAudXRpbGl0eS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuLWJ0biBbY2xhc3NePSdpY29uLSddLCAucHJpbWFyeS1idG4gW2NsYXNzXj0naWNvbi0nXSwgLnByaW1hcnlmbGV4LWJ0biBbY2xhc3NePSdpY29uLSddLCAuc2Vjb25kYXJ5LWJ0biBbY2xhc3NePSdpY29uLSddLCAudXRpbGl0eS1idG4gW2NsYXNzXj0naWNvbi0nXSxcbiAgLi1idG4gW2NsYXNzKj0nIGljb24tJ10sXG4gIC5wcmltYXJ5LWJ0biBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLnByaW1hcnlmbGV4LWJ0biBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLnNlY29uZGFyeS1idG4gW2NsYXNzKj0nIGljb24tJ10sXG4gIC51dGlsaXR5LWJ0biBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtOyB9XG5cbi5wcmltYXJ5LWJ0biB7XG4gIHdpZHRoOiAxOC40Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4ucHJpbWFyeWZsZXgtYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmFydGljbGUtdGFncyAuc2Vjb25kYXJ5LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2RhMjkxYzsgfVxuXG4uZGFyay1zZWN0aW9uIC5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4ge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnV0aWxpdHktYnRuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMxOTE5MTk7IH1cbiAgLnV0aWxpdHktYnRuOmhvdmVyLCAudXRpbGl0eS1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnV0aWxpdHktYnRuOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC51dGlsaXR5LWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMGE2ZmI7IH1cbiAgLnV0aWxpdHktYnRuIFtjbGFzc149J2ljb24tJ10sXG4gIC51dGlsaXR5LWJ0biBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMCA4cHg7IH1cblxuLmFvdml2by1zdGF0dXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTAuMTI1cmVtIDAuNjI1cmVtIDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZGEyOTFjO1xuICBjb2xvcjogI2RhMjkxYzsgfVxuICAuZGFyay1zZWN0aW9uIC5hb3Zpdm8tc3RhdHVzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFvdml2by1zdGF0dXMgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFvdml2by1zdGF0dXMgPiBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICAgIGhlaWdodDogMC41NjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZTtcbiAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5hb3Zpdm8tc3RhdHVzID4gc3BhbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7XG4gICAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwLjQpOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjE4LCA0MSwgMjgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYnRuLXB1YmxpY2lkYWRlLWxlZ2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvOyB9IH1cblxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYWluLW5hdiA+IC5tYWluLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1uYXYgPiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1uYXYgPiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSAjYnRuLWFzc2luZS1qYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIu6ktlwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjIyLCAwLjAxNSwgMS41NiksIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMjIsIDAuMDE1LCAxLjU2KSwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzICsgLnN1Yi1tZW51LXdyYXAsXG4ubWFpbi1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudS13cmFwLFxuLm1haW4tbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmlzLWZvY3VzZWQgLnN1Yi1tZW51LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDIuMzc1cmVtO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLm1haW4tbmF2IC5zdWItbWVudS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDIwO1xuICB0b3A6IC0wLjYyNXJlbTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjYyNXJlbSBzb2xpZCAjZmZmZmZmOyB9XG5cbi5tYWluLW5hdiAuc3ViLW1lbnUtd3JhcCA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSArIGxpIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAubWFpbi1uYXYgLnN1Yi1tZW51LXdyYXAgPiAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cblxuLmZvbnQtc2l6ZS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb250LXNpemUtY29udHJvbCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAuZm9udC1zaXplLWNvbnRyb2wgPiBhLmJ1dHRvbi1mb250LWluY3JlYXNlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYS5idXR0b24tZm9udC1yZXNldCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpob3ZlciwgLmZvbnQtc2l6ZS1jb250cm9sID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2RhMjkxYzsgfVxuXG4uc2VhcmNoLWZvcm0tZmllbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiBjYWxjUmVtKDIwcHgpIDAgMDsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXQsXG4gIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KSBjYWxjUmVtKDIwcHgpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlYXJjaC1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuc2VhcmNoLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5zZWFyY2gtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWFyY2gtZm9ybS1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuc2VhcmNoLWZvcm0tZmllbGQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnNlYXJjaC1mb3JtLWZpZWxkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246aG92ZXIsIC5zZWFyY2gtZm9ybS1maWVsZCBidXR0b246Zm9jdXMge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLnRpdGxlY29sb3JzLCAudGl0bGUtc2VjdGlvbiwgLnRpdGxlLXN1YnNlY3Rpb24sIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmRhcmstc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5kYXJrLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5kYXJrLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogI2Y1ZjVmNTsgfVxuICAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlY29sb3JzOjphZnRlciwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLnRpdGxlLXNlY3Rpb246OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbjo6YWZ0ZXIsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bik6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxOTE5MTk7IH1cbiAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24sIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gYTpub3QoLnNlY29uZGFyeS1idG4pIHtcbiAgICBjb2xvcjogIzAwYTZmYjsgfVxuICAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlY29sb3JzLCAuc3BvcnRzLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24sIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiwgLnNwb3J0cy1zZWN0aW9uIC50aXRsZWNvbG9ycyBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0biksIC5zcG9ydHMtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiBhOm5vdCguc2Vjb25kYXJ5LWJ0bikge1xuICAgIGNvbG9yOiAjMDBjMTRkOyB9XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGVjb2xvcnMsIC5lbnRyZXRhaW4tc2VjdGlvbiAudGl0bGUtc2VjdGlvbiwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uLCAuZW50cmV0YWluLXNlY3Rpb24gLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSwgLmVudHJldGFpbi1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XG4gICAgY29sb3I6ICNmZjJkNTU7IH1cblxuLi10aXRsZSwgLnRpdGxlLXNlY3Rpb24sIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLi10aXRsZSBoMSwgLnRpdGxlLXNlY3Rpb24gaDEsIC50aXRsZS1zdWJzZWN0aW9uIGgxLCAuLXRpdGxlIGgyLCAudGl0bGUtc2VjdGlvbiBoMiwgLnRpdGxlLXN1YnNlY3Rpb24gaDIsIC4tdGl0bGUgaDMsIC50aXRsZS1zZWN0aW9uIGgzLCAudGl0bGUtc3Vic2VjdGlvbiBoMywgLi10aXRsZSBoNCwgLnRpdGxlLXNlY3Rpb24gaDQsIC50aXRsZS1zdWJzZWN0aW9uIGg0LCAuLXRpdGxlIGg1LCAudGl0bGUtc2VjdGlvbiBoNSwgLnRpdGxlLXN1YnNlY3Rpb24gaDUsIC4tdGl0bGUgaDYsIC50aXRsZS1zZWN0aW9uIGg2LCAudGl0bGUtc3Vic2VjdGlvbiBoNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuLXRpdGxlOmFmdGVyLCAudGl0bGUtc2VjdGlvbjphZnRlciwgLnRpdGxlLXN1YnNlY3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci10b3A6IHNvbGlkICNkZGQ7XG4gICAgZmxleDogMSAwIDIwcHg7IH1cblxuLnRpdGxlLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIG1hcmdpbjogMCAwIDEuODc1cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwOyB9IH1cbiAgLnRpdGxlLXNlY3Rpb246YWZ0ZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMTI1cmVtO1xuICAgIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZS1zZWN0aW9uOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyLjVyZW07IH0gfVxuICAudGl0bGUtc2VjdGlvbiBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cblxuLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIG1hcmdpbjogMCAwIDAuOTM3NXJlbSAwOyB9XG4gIC50aXRsZS1zdWJzZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7IH0gfVxuICAudGl0bGUtc3Vic2VjdGlvbjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCAwIDAgMC45Mzc1cmVtOyB9XG4gIC5kYXktYnktZGF5LXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5kYXJrLXNlY3Rpb24gLmRheS1ieS1kYXktc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRpdGxlLXNlY3Rpb24gW2NsYXNzXj1cIi1idG5cIl0sIC50aXRsZS1zZWN0aW9uIFtjbGFzcyo9XCItYnRuXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtOyB9XG5cbi8qIEJsb2NvIGRvIHBhdHJvY2luYWRvciBkZW50cm8gZG8gdMOtdHVsbyAgKi9cbi5zcG9uc29yIHtcbiAgb3JkZXI6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BvbnNvciB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuc3BvbnNvci10aXRsZSB7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gIC5zcG9uc29yLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zcG9uc29yIGEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtOyB9XG4gICAgLnNwb25zb3IgYTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc3BvbnNvciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMuMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmN0YS1iYW5uZXIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5jdGEtYmFubmVyIFtjbGFzc149J2ljb24tJ10sXG4gIC5jdGEtYmFubmVyIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuY3RhLWJhbm5lciAudGl0bGUge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3RhLWJhbm5lciAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY3RhLWJhbm5lciAuY29udGVudCBzdHJvbmcge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3RhLWJhbm5lciAuYnRuLXByaW1hcnkge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmN0YS1iYW5uZXIgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5jdGEtYmFubmVyIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IC0zLjEyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jdGEtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtYmFubmVyLWZpcXVlLXBvci1kZW50cm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5iYW5uZXItZGVza3RvcCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uLW1lc3NhZ2UsIC5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDZweCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC4tbWVzc2FnZS5lcnJvcjphZnRlciwgLmVycm9yLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuZXJyb3IuZXJyb3ItbWVzc2FnZTphZnRlciwgLi1tZXNzYWdlLnN1Y2Nlc3M6YWZ0ZXIsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2U6YWZ0ZXIsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuLW1lc3NhZ2UuZXJyb3IsIC5lcnJvci5hamF4U3VibWl0Rm9ybS1tZXNzYWdlLCAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLi1tZXNzYWdlLmVycm9yOmFmdGVyLCAuZXJyb3IuYWpheFN1Ym1pdEZvcm0tbWVzc2FnZTphZnRlciwgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci5lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qS/XCI7IH1cbiAgLi1tZXNzYWdlLnN1Y2Nlc3MsIC5zdWNjZXNzLmFqYXhTdWJtaXRGb3JtLW1lc3NhZ2UsIC5ncm91cC1maWVsZC5lcnJvciAuc3VjY2Vzcy5lcnJvci1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuICAgIC4tbWVzc2FnZS5zdWNjZXNzOmFmdGVyLCAuc3VjY2Vzcy5hamF4U3VibWl0Rm9ybS1tZXNzYWdlOmFmdGVyLCAuZ3JvdXAtZmllbGQuZXJyb3IgLnN1Y2Nlc3MuZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi8qXHJcbiAqIE1lbnNhZ2VtIGFqYXhcclxuICovXG4vKlxyXG4gKiBGb3JtIGdlcmFsXHJcbiAqL1xuLmdyb3VwLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgLypcclxuICAgICAqIFZhbGlkYXRpb25cclxuICAgICAqL1xuICAvKiBcclxuICAgICAqIEZsb2F0IExBQkVMXHJcbiAgICAgKi9cbiAgLypcclxuICAgICAqIFJBRElPIEFORCBDSEVDS0JPWFxyXG4gICAgICovIH1cbiAgLmdyb3VwLWZpZWxkIC5maWVsZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgLmdyb3VwLWZpZWxkIC5sYWJlbCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5ncm91cC1maWVsZC5lcnJvciAuZmllbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2RhMjkxYzsgfVxuICAuZ3JvdXAtZmllbGQuZXJyb3IgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLmdyb3VwLWZpZWxkLmVycm9yIC5lcnJvci1tZXNzYWdlIC5pY29uLWNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAuZ3JvdXAtZmllbGQuZmxvYXRMYWJlbC5hY3RpdmUgLmxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMThweCkgc2NhbGUoMC43NSk7IH1cbiAgLmdyb3VwLWZpZWxkLmZsb2F0TGFiZWwgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCkgc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuZ3JvdXAtZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciwgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAubGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5ncm91cC1maWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICBib3JkZXItY29sb3I6ICNkYTI5MWM7IH1cbiAgLmdyb3VwLWZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWw6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6IFwi7qSAXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0cHg7IH1cblxuLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTE5MTk7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAxcmVtO1xuICAgIHJpZ2h0OiAwOyB9XG4gICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbiNjb250YWluZXJNc2dzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLmFvLXZpdm8tdGFnIHtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBjb2xvcjogI2UyMDAxYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYW8tdml2by10YWcubGlzdGEtbWF0ZXJpYSB7XG4gICAgcGFkZGluZzogMnB4IDRweCAxcHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5hby12aXZvLXRhZy5saXN0YS1tYXRlcmlhOmJlZm9yZSB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7IH1cbiAgLmFvLXZpdm8tdGFnOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmE2YTY7IH1cbiAgLmFvLXZpdm8tdGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTIwMDFhO1xuICAgIG1hcmdpbjogMCAzcHggMHB4IDRweDtcbiAgICBhbmltYXRpb246IHB1bHNlLWFuaW1hdGlvbiAycyBpbmZpbml0ZTsgfVxuICAuYW8tdml2by10YWcgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cblxuQGtleWZyYW1lcyBwdWxzZS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjU1LCAwLCAwLCAwLjUpOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDAsIDAsIDApOyB9IH1cblxuI3RlbXBvcmVhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qIGxpbmVCb3ggKi9cbi5saW5lQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwIDUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjOyB9XG4gIC5saW5lQm94Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAubGluZUJveCAuY29udGVudEJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpbmVCb3ggLmNvbnRlbnRCb3ggLmNvbnRlbnQgaDEsIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IGgyLCAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCBoMywgLmxpbmVCb3ggLmNvbnRlbnRCb3ggLmNvbnRlbnQgaDQsIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IGg1LCAubGluZUJveCAuY29udGVudEJveCAuY29udGVudCBoNiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5saW5lQm94IC5jb250ZW50Qm94IC5jb250ZW50IHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubGluZUJveC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5saW5lQm94LmVkaXRhdmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJFZGl0YW5kbyBjb250ZcO6ZG9cIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDAsIDAsIDAuMjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxpbmVCb3guZWRpdGF2ZWw6YWZ0ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDkwMG1zIGluZmluaXRlO1xuICAgIGNvbnRlbnQ6IFwi4oCmXCI7XG4gICAgd2lkdGg6IDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgIG1hcmdpbi1sZWZ0OiA3NnB4OyB9XG5cbkBrZXlmcmFtZXMgZWxsaXBzaXMge1xuICB0byB7XG4gICAgd2lkdGg6IDEuMjVlbTsgfSB9XG4gIC5saW5lQm94IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5saW5lQm94IC5oaWdobGlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCB2YXIoLS10ZXh0LWhpZ2hsaWdodC1jb2xvciwgI2YzZDFjZSkgMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuOHM7IH1cbiAgICAubGluZUJveCAuaGlnaGxpZ2h0LmhpZ2hsaWdodGVkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlOyB9XG4gIC5saW5lQm94IC5vcHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q3ZDdkNzsgfVxuICAgIC5saW5lQm94IC5vcHQgLmRlbGV0ZUJveCB7XG4gICAgICBjb2xvcjogI2UyMDAxYTsgfVxuICAubGluZUJveCAudGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IGdyYXk7IH1cbiAgLmxpbmVCb3ggLmRlc3RhcXVlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAubGluZUJveCAuZGVzdGFxdWUtYm94OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnREVTVEFRVUUnO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNEQTI5MUM7XG4gICAgICBtYXJnaW46IDBweCAxMHB4IDE1cHggMDsgfVxuXG4uZW1iZWQtaWZyYW1lLCAjcGxheVZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmVtYmVkLWlmcmFtZSBpZnJhbWUsICNwbGF5VmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIC9saW5lQm94ICovXG4ud3JhcC1pZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyMDAxYTsgfVxuICAud3JhcC1pZnJhbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlRlbXBvIHJlYWxcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxNnB4IDM3cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMjAwMWE7IH1cbiAgLndyYXAtaWZyYW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNlMjAwMWE7XG4gICAgbWFyZ2luOiAwIDNweCAwcHggNHB4O1xuICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDJzIGluZmluaXRlOyB9XG5cbi5pZnJhbWUtdGVtcG9yZWFsIHtcbiAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi5sb2FkaW5nLWNvbnRlbnQtbW9yZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG4gIC5sb2FkaW5nLWNvbnRlbnQtbW9yZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2FkaW5nLWNvbnRlbnQtbW9yZSAubG9hZG1vcmVUZW1wb1JlYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IDA7XG4gICAgaGVpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuI3RpdGxlLWNsYXNzaWZpY2FjYW8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWluZXItY2xhc3NpZmljYWNhbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAucHJpbWFyeS1jb2wge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5jb250YWluZXItY2xhc3NpZmljYWNhbyAuaGVhZGVyLWNvbnRlbnQgc2VsZWN0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiAjZGEyOTFjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAuaGVhZGVyLWNvbnRlbnQgc2VsZWN0IG9wdGlvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29udGFpbmVyLWNsYXNzaWZpY2FjYW8gLmhlYWRlci1jb250ZW50IC5jb250ZW50LXRpcG8tY2xhc3NpZmljYWNhbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMjkxYztcbiAgaGVpZ2h0OiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC5oZWFkZXItY29udGVudCAuY29udGVudC10aXBvLWNsYXNzaWZpY2FjYW8gLmNvbnRlbnQtdGl0bGUtY2xhc3NpZmljYWNhbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtdGlwby1jbGFzc2lmaWNhY2FvIC5jb250ZW50LXRpdGxlLWNsYXNzaWZpY2FjYW8gaDIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtdGlwby1jbGFzc2lmaWNhY2FvIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkYTI5MWMgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC5oZWFkZXItY29udGVudCAuY29udGVudC10aXBvLWNsYXNzaWZpY2FjYW8gLmNvbnRlbnQtdGl0bGUtY2xhc3NpZmljYWNhbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9IH1cblxuLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWE1YTVhO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAudGFibGUtY29udGVudCB0YWJsZSB0ciB0aCxcbiAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1jb250ZW50IHRhYmxlIHRyIHRkIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAudGFibGUtY29udGVudCB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1jb250ZW50IHRhYmxlIHRyIC5wcmltYXJ5LWNvbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAudGFibGUtY29udGVudCB0YWJsZSB0ciAucHJpbWFyeS1jb2wgc3BhbiB7XG4gICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmNvbnRhaW5lci1jbGFzc2lmaWNhY2FvIC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgtbis0KSB0aDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4uY29udGFpbmVyLWNsYXNzaWZpY2FjYW8gLnRhYmxlLWNvbnRlbnQuc2VyaWUtYyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoLW4rOCkgdGg6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjMDA5NzM5OyB9XG5cbi5jb250YWluZXItY2xhc3NpZmljYWNhbyAuZmFzZS11bmljYSB0YWJsZSB0Ym9keSB0cjpudGgtbGFzdC1jaGlsZCgtbis0KSB0aDpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6ICNkYTI5MWM7IH1cblxuLmluZm8tdGFibGUgdWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuaW5mby10YWJsZSB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5pbmZvLXRhYmxlIHVsIGxpIHN0cm9uZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4uaW5mby10YWJsZSAuY29udGVudC1pbmZvLXRhYmxlIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5mby10YWJsZSAuY29udGVudC1pbmZvLXRhYmxlOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICMwMDk3Mzk7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmluZm8tdGFibGUgLmNvbnRlbnQtaW5mby10YWJsZTpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3Mzk7IH1cblxuLmluZm8tdGFibGUgLmNvbnRlbnQtaW5mby10YWJsZTpudGgtb2YtdHlwZSgyKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5pbmZvLXRhYmxlIC5jb250ZW50LWluZm8tdGFibGU6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG5cbi5jb250YWluZXItcm9kYWRhcyAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY29udGFpbmVyLXJvZGFkYXMgLmhlYWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmNvbnRhaW5lci1yb2RhZGFzIC5oZWFkZXItY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH0gfVxuICAuY29udGFpbmVyLXJvZGFkYXMgLmhlYWRlci1jb250ZW50IGg0IHtcbiAgICBjb2xvcjogI2RhMjkxYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmNvbnRhaW5lci1yb2RhZGFzIC5uYXYtcm9kYWRhcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTI5MWM7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRhaW5lci1yb2RhZGFzIC5uYXYtcm9kYWRhcyBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5jb250YWluZXItcm9kYWRhcyAubmF2LXJvZGFkYXMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY29udGFpbmVyLXJvZGFkYXMgLm5hdi1yb2RhZGFzIC5wcm94LXJvZGFkYS5kaXNhYmxlZCwgLmNvbnRhaW5lci1yb2RhZGFzIC5uYXYtcm9kYWRhcyAucHJldi1yb2RhZGEuZGlzYWJsZWQsXG4gIC5jb250YWluZXItcm9kYWRhcyAubmF2LXJvZGFkYXMgLnByb3gtcm9kYWRhLWdyb3VwLmRpc2FibGVkLCAuY29udGFpbmVyLXJvZGFkYXMgLm5hdi1yb2RhZGFzIC5wcmV2LXJvZGFkYS1ncm91cC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jb250YWluZXItcm9kYWRhcyAubm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb250YWluZXItcm9kYWRhcyAubm8tbGlzdCBzcGFuIHtcbiAgICBjb2xvcjogIzhiOGI4YjsgfVxuXG4uY29udGFpbmVyLXJvZGFkYXMgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb250YWluZXItcm9kYWRhcyB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmNvbnRhaW5lci1yb2RhZGFzIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5jb250YWluZXItcm9kYWRhcyB1bCBsaSBhIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIGNvbG9yOiAjNWE1YTVhOyB9XG4gICAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGkgYSBoNSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmNvbnRhaW5lci1yb2RhZGFzIHVsIGxpIGEgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gICAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGkgYSAuY29udGVudC1wbGFjYXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGkgYSAuY29udGVudC1wbGFjYXIgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGkgYSAuY29udGVudC1wbGFjYXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAuY29udGFpbmVyLXJvZGFkYXMgdWwgbGkgYSAuY29udGVudC1wbGFjYXIgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLmNvbnRhaW5lci1yb2RhZGFzIHVsIGxpIGEgLmNvbnRlbnQtcGxhY2FyIC52ZXJzb3Mge1xuICAgICAgICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgICAgLmNvbnRhaW5lci1yb2RhZGFzIHVsIGxpIGEgLmNvbnRlbnQtcGxhY2FyIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY2xhc3NpZmljYWNhbyAuaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtdGlwby1jbGFzc2lmaWNhY2FvIHtcbiAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuY29udGFpbmVyLWNsYXNzaWZpY2FjYW8gLmhlYWRlci1jb250ZW50IC5jb250ZW50LXRpcG8tY2xhc3NpZmljYWNhbyAuY29sLW1kLTMge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRhaW5lci1yb2RhZGFzIC5oZWFkZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jb250YWluZXItcm9kYWRhcyB1bCBsaSBhIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbiNtYXRhLW1hdGEgLm5hdi1jb250ZW50LXRpdGxlIC5jb2wtbWQtNCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21hdGEtbWF0YSAubmF2LWNvbnRlbnQtdGl0bGUgLmNvbC1tZC04IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXYtZmFzZXMge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjZGEyOTFjO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uYXYtZmFzZXMuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5uYXYtZmFzZXMgaDQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0OyB9XG4gIC5uYXYtZmFzZXMgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2RhMjkxYztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmF2LWZhc2VzIGJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY29udGFpbmVyLXNlZ3VuZGEtZmFzZSBsaSB7XG4gIHBhZGRpbmc6IDI2cHggMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuY29udGFpbmVyLXNlZ3VuZGEtZmFzZSBsaSAuY29udGVudC1jaGF2ZSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjOGI4YjhiO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uY29udGFpbmVyLXNlZ3VuZGEtZmFzZSAuY29udGVudC1pbmZvLWpvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4YjhiOGI7IH1cbiAgLmNvbnRhaW5lci1zZWd1bmRhLWZhc2UgLmNvbnRlbnQtaW5mby1qb2dvcyAuaWRhLXZvbHRhIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAuY29udGFpbmVyLXNlZ3VuZGEtZmFzZSAuY29udGVudC1pbmZvLWpvZ29zIC5kYXRhLWxvY2FsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udGFpbmVyLXNlZ3VuZGEtZmFzZSAuY29udGVudC1pbmZvLWpvZ29zIC5kYXRhLWxvY2FsOm50aC1jaGlsZCgyKSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jb250YWluZXItc2VndW5kYS1mYXNlIC5jb250YWluZXItcGxhY2FyLWpvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci1zZWd1bmRhLWZhc2UgLmNvbnRhaW5lci1wbGFjYXItam9nb3Mgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNvbnRhaW5lci1zZWd1bmRhLWZhc2UgLmNvbnRhaW5lci1wbGFjYXItam9nb3MgLnZlcnNvcyB7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmNvbnRhaW5lci1zZWd1bmRhLWZhc2UgLmNvbnRhaW5lci1wbGFjYXItam9nb3MgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5jb250YWluZXItc2VndW5kYS1mYXNlIC5jb250YWluZXItcGxhY2FyLWpvZ29zIC5wbGFjYXIge1xuICAgIGNvbG9yOiBncmVlbjsgfVxuICAgIC5jb250YWluZXItc2VndW5kYS1mYXNlIC5jb250YWluZXItcGxhY2FyLWpvZ29zIC5wbGFjYXIuZmlyc3Qge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGFpbmVyLXNlZ3VuZGEtZmFzZSAuY29udGFpbmVyLXBsYWNhci1qb2dvcyAucGxhY2FyLmxhc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb250YWluZXItbWF0YS1tYXRhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5jb250YWluZXItbWF0YS1tYXRhIGxpIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2IHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXYgLmlkYS12b2x0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2IC5pbmZvLWpvZ28ge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7IH1cbiAgICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXYgLmluZm8tam9nbyBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2IC5pbmZvLWpvZ28gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXYgLmNvbnRhaW5lci1wbGFjYXItam9nb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdiAuY29udGFpbmVyLXBsYWNhci1qb2dvcyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdiAuY29udGFpbmVyLXBsYWNhci1qb2dvcyBzcGFuLnZlcnNvcyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2IC5jb250YWluZXItcGxhY2FyLWpvZ29zIHNwYW4ucGxhY2FyLWpvZ28ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXYgLmNvbnRhaW5lci1wbGFjYXItam9nb3Mgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdiAuY29udGFpbmVyLXBsYWNhci1qb2dvcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSAuY29udGVudC1jaGF2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpIC5jb250ZW50LWNoYXZlIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmNvbnRhaW5lci1tYXRhLW1hdGEuYXBlbmFzLW51bSBsaSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGFpbmVyLW1hdGEtbWF0YS5hcGVuYXMtbnVtIGxpID4gZGl2IC5jb250YWluZXItcGxhY2FyLWpvZ29zIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFpbmVyLW1hdGEtbWF0YS5hcGVuYXMtbnVtIGxpID4gZGl2IC5jb250YWluZXItcGxhY2FyLWpvZ29zID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YS5hcGVuYXMtbnVtIGxpID4gZGl2IC5jb250YWluZXItcGxhY2FyLWpvZ29zID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmNvbnRhaW5lci1tYXRhLW1hdGEgbGkgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBvcmRlcjogMzsgfVxuICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdi5pZGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5jb250YWluZXItbWF0YS1tYXRhIGxpID4gZGl2LnZvbHRhIHtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDsgfVxuICAgICAgICAuY29udGFpbmVyLW1hdGEtbWF0YSBsaSA+IGRpdiAuY29udGFpbmVyLXBsYWNhci1qb2dvcyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYWxlcnQtaW5mby1jYW1wZW9uYWRvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGNvbG9yOiAjYzdjN2M3O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zLWNsYXNzaWZpY2FjYW8vYm9sYXMtaW5mby5zdmcpIGNlbnRlciAyOXB4IG5vLXJlcGVhdCAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExM3B4O1xuICBwYWRkaW5nLXRvcDogMTAxcHg7IH1cblxuLmNvbnRhaW5lci10aXRsZXMuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGl0bGUtY29udGVudC1yb2RhZGFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAudGl0bGUtY29udGVudC1yb2RhZGFzIGg0IHtcbiAgICBjb2xvcjogI2RhMjkxYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLm5hdi1qb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDBweDsgfVxuICAubmF2LWpvZ29zIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubmF2LWpvZ29zIGJ1dHRvbi5idG4tYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm5hdi1qb2dvcyBidXR0b24uYnRuLWFjdGl2ZSwgLm5hdi1qb2dvcyBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uYXYtam9nb3MgLmJ0bi1uZXh0LXByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNkYTI5MWM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhMjkxYztcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLm5hdi1qb2dvcyAuYnRuLXRvZGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYTI5MWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmNvbnRlbnQtbGlzdGEtam9nb3MgI2xpc3RhSm9nb3Mge1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRlbnQtbGlzdGEtam9nb3MgI2xpc3RhSm9nb3MgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuaW5mby1qb2dvIHtcbiAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb250ZW50LWxpc3RhLWpvZ29zICNsaXN0YUpvZ29zIGxpIC5pbmZvLWpvZ28gc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMHB4IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgICAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuaW5mby1qb2dvIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIgLnRpbWUtcGxhY2FlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIgLnRpbWUtcGxhY2FlOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jb250ZW50LWxpc3RhLWpvZ29zICNsaXN0YUpvZ29zIGxpIC5jb250ZW50LXBsYWNhciBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIgc3Bhbi52ZXJzb3Mge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICAgICAgY29sb3I6ICM4YjhiOGI7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMTVweDsgfVxuICAgICAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIgc3Bhbi5wbGFjYXItam9nbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5jb250ZW50LWxpc3RhLWpvZ29zICNsaXN0YUpvZ29zIGxpIC5jb250ZW50LXBsYWNhciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtbGlzdGEtam9nb3MgI2xpc3RhSm9nb3MgbGkgLmNvbnRlbnQtcGxhY2FyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGVudC1saXN0YS1qb2dvcyAjbGlzdGFKb2dvcyBsaSAuY29udGVudC1wbGFjYXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jb250ZW50LWxpc3RhLWpvZ29zIC5uYXYtam9nb3Mge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4OyB9XG4gICAgLmNvbnRlbnQtbGlzdGEtam9nb3MgLm5hdi1qb2dvcyBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgICAuY29udGVudC1saXN0YS1qb2dvcyAubmF2LWpvZ29zIC5idG4tbmV4dC1wcmV2IHtcbiAgICAgIHBhZGRpbmc6IDBweCAxMnB4OyB9XG4gICAgLmNvbnRlbnQtbGlzdGEtam9nb3MgLm5hdi1qb2dvcyAuYnRuLXRvZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5ib2xldGltIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogNTk3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9hc3NldHMvaW1hZ2VzL2JvbGV0aW0vYmcucG5nXCIpOyB9XG4gIC5ib2xldGltIC5jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9sZXRpbSAuY29sIHtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfSB9XG4gICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ib2xldGltIC5jb2w6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMikgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMzMlOyB9IH1cbiAgICAgIC5ib2xldGltIC5jb2w6bnRoLWNoaWxkKDIpIC50ZXh0byB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDYwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMikgLnRleHRvIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMikgLnRleHRvIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTRweCAwIDAgMDsgfVxuICAgICAgICAgICAgLmJvbGV0aW0gLmNvbDpudGgtY2hpbGQoMikgLnRleHRvIGgyIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgLmJvbGV0aW0gLmNvbCBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ib2xldGltIC5jb2wgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuYm9sZXRpbSAuY29sIGZvcm0gaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuYm9sZXRpbSAuY29sIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJvbGV0aW0gLmNvbCBmb3JtIGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5ib2xldGltIC5jb2wgZm9ybSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0E1MDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYm9sZXRpbSAuY29sIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYm9sZXRpbSAuY29sIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uLWNvbG9yc2lnbmF0dXJlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1jb2xvcnNpZ25hdHVyZSwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuYXV0aG9yLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5hdXRob3Ige1xuICAgIGNvbG9yOiAjMDBhNmZiOyB9XG4gIC5zcG9ydHMtc2VjdGlvbiAuLWNvbG9yc2lnbmF0dXJlLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yLCAuc3BvcnRzLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5zcG9ydHMtc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuZGFyay1zZWN0aW9uIC4tY29sb3JzaWduYXR1cmUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAuYXV0aG9yLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5kYXJrLXNlY3Rpb24gLmF1dGhvciwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmRhcmstc2VjdGlvbiAuYXV0aG9yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYXV0aG9yLXNpZ25hdHVyZSwgLmF1dGhvci1zaWduYXR1cmUtbGcsIC5hdXRob3Itc2lnbmF0dXJlLXNtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtbGcgLmF1dGhvci1pbWFnZSwgLmF1dGhvci1zaWduYXR1cmUtc20gLmF1dGhvci1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiA4LjEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50LCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIC5hdXRob3Itc2lnbmF0dXJlID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGVkYnkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoZWRieSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5hdXRob3IsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLmF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAudGl0bGUtcmVnaXN0cmF0aW9uLWF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAudGl0bGUtcmVnaXN0cmF0aW9uLWF1dGhvciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAudGl0bGUtcmVnaXN0cmF0aW9uLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucmVzdW1lLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5yZXN1bWUsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWFyZ2luOiAwcmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5yZXN1bWUsIC5kYXJrLXNlY3Rpb24gLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucmVzdW1lLCAuZGFyay1zZWN0aW9uIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLnJlc3VtZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1sZyA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlLCAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAuaW5mb3RpdGxlIHtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07IH1cbiAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMC4zMTI1cmVtOyB9XG4gICAgLmF1dGhvci1zaWduYXR1cmUgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtbGcgPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyA+IC5tZWRpYXNpdGVucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGEsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYSwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMCAwLjE4NzVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6aG92ZXIsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpob3ZlciwgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmhvdmVyLCAuYXV0aG9yLXNpZ25hdHVyZSA+IC5jb250ZW50IC5wdWJsaXNoaW5mbyAubWVkaWFzIGE6Zm9jdXMsIC5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgLnB1Ymxpc2hpbmZvIC5tZWRpYXMgYTpmb2N1cywgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAucHVibGlzaGluZm8gLm1lZGlhcyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cblxuLmF1dGhvci1zaWduYXR1cmUtbGcgaDYge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hdXRob3Itc2lnbmF0dXJlLWxnIC5hdXRob3ItaW1hZ2Uge1xuICB3aWR0aDogOC4xMjVyZW07XG4gIGhlaWdodDogOC4xMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hdXRob3Itc2lnbmF0dXJlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1sZyAuYXV0aG9yLWltYWdlIHtcbiAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDUuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiA1LjYyNXJlbTsgfSB9XG5cbi5hdXRob3Itc2lnbmF0dXJlLWxnID4gLmNvbnRlbnQgPiAucHVibGlzaGluZm8ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cblxuLmF1dGhvci1zaWduYXR1cmUtc20gLmF1dGhvci1pbWFnZSB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogYmxvY28gZGUgY3JlZGliaWxpZGFkZSAqL1xuLmFsaWduLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFsaWduLXRvcCAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtZmVlZCAuYWxpZ24tdG9wIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICAuYWxpZ24tdG9wIC5wdWJsaXNoaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG5cbi8qIGJvdMOjbyAqL1xuLnRvZ2dsZS1jb250ZW50LWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBtYXJnaW46IDAuOTM3NXJlbSAwO1xuICBjb2xvcjogIzhiOGI4YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50b2dnbGUtY29udGVudC1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC50b2dnbGUtY29udGVudC1idXR0b24gLnRvZ2dsZS1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uIC50b2dnbGUtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAudG9nZ2xlLWNvbnRlbnQtYnV0dG9uLmlzLWFjdGl2ZSAudG9nZ2xlLWljb246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjsgfVxuXG4udG9nZ2xlLWNvbnRlbnQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvZ2dsZS1jb250ZW50LWJsb2NrIC5wdWJsaXNoaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIC50b2dnbGUtY29udGVudC1ibG9jay5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEluZm9ybWHDp8O1ZXMgZG8gYXV0b3IgKi9cbi5hdXRvci1pbmZvLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICAgIGNvbG9yOiAjNzA3MDcwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmF1dG9yLWluZm8tY29udGVudCAuaW5mby1pdGVtOmZpcnN0LWNoaWxkLCAuYXV0b3ItaW5mby1jb250ZW50IC5pbmZvLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi8qIFJlZGVzIHNvY2lhaXMgZG8gYXV0b3IgKi9cbi5hdXRvci1zb2NpYWwtbWVkaWFzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTsgfVxuICAgIC5hdXRvci1zb2NpYWwtbWVkaWFzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLmF1dG9yLXNvY2lhbC1tZWRpYXMgPiBsaSA+IGEgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgICAuYXV0b3Itc29jaWFsLW1lZGlhcyA+IGxpID4gYSBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5jb2x1bW5pc3QsIC5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtLCAuY29sdW1uaXN0LWgsIC5jb2x1bW5pc3QtaC1zbSwgLndlYnN0b3JpZXMtdiwgLndlYnN0b3JpZXMtdi1zbSxcbi53ZWJzdG9yaWVzLWgsIC53ZWJzdG9yaWVzLWgtc20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29sdW1uaXN0IGEsIC5jb2x1bW5pc3QtdiBhLCAuY29sdW1uaXN0LXYtc20gYSwgLmNvbHVtbmlzdC1oIGEsIC5jb2x1bW5pc3QtaC1zbSBhLCAud2Vic3Rvcmllcy12IGEsIC53ZWJzdG9yaWVzLXYtc20gYSwgLndlYnN0b3JpZXMtaCBhLCAud2Vic3Rvcmllcy1oLXNtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSB7XG4gICAgY29sb3I6ICNkYTI5MWM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAucHVibGlzaGVkYnksIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5wdWJsaXNoZWRieSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5LCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLnB1Ymxpc2hlZGJ5IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtdiA+IC5jb250ZW50IC5tYWlsLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubWFpbCwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLm1haWwsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IC5tYWlsLCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLm1haWwsIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCAubWFpbCwgLndlYnN0b3JpZXMtaCA+IC5jb250ZW50IC5tYWlsLCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLm1haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSwgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXYgPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtdiA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LWggPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLm5hbWUsIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb24gLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5jb2x1bW5pc3Qtc2VjdGlvbiAud2Vic3Rvcmllcy1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbHVtbmlzdCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAubmFtZTpob3ZlciwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQgLm5hbWU6aG92ZXIsIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAubmFtZTpob3ZlciwgLndlYnN0b3JpZXMtdiA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLm5hbWU6aG92ZXIsIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAubmFtZTpob3ZlciwgLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IC5uYW1lOmhvdmVyLCAuY29sdW1uaXN0ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyLCAuY29sdW1uaXN0LXYgPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbjpob3ZlciwgLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyLCAuY29sdW1uaXN0LWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLWggPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIsIC53ZWJzdG9yaWVzLWgtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLmNvbHVtbmlzdC1oID4gLmNvbnRlbnQsIC5jb2x1bW5pc3QtaC1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LXYtc20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC12LXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAuY29sdW1uaXN0LXYgPiAuY29udGVudCwgLmNvbHVtbmlzdC12LXNtID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLmNvbHVtbmlzdC12LCAuY29sdW1uaXN0LXYtc20sIC5jb2x1bW5pc3QtaCwgLmNvbHVtbmlzdC1oLXNtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29sdW1uaXN0LXYgPiAuYXZhdGFyIC5pbWcsIC5jb2x1bW5pc3Qtdi1zbSA+IC5hdmF0YXIgLmltZywgLmNvbHVtbmlzdC1oID4gLmF2YXRhciAuaW1nLCAuY29sdW1uaXN0LWgtc20gPiAuYXZhdGFyIC5pbWcge1xuICAgIG1heC13aWR0aDogMTAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNvbHVtbmlzdC12ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuY29sdW1uaXN0LXYtc20gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5jb2x1bW5pc3QtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmNvbHVtbmlzdC1oLXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb2x1bW5pc3Qtdi1zbSA+IC5hdmF0YXIgLmltZywgLmNvbHVtbmlzdC1oLXNtID4gLmF2YXRhciAuaW1nIHtcbiAgd2lkdGg6IDYuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2x1bW5pc3Qtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5idG4tc2VlbW9yZSAuYXZhdGFyIGEge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGhlaWdodDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEgW2NsYXNzXj1cImljb24tXCJdLCAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG5cbi4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZSwgLi1uZXdzIC5pbmZvIC50aXRsZSwgLmhlYWRsaW5lLWxnIC5pbmZvIC50aXRsZSwgLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLi1uZXdzIC5pbmZvIC50aXRsZTpob3ZlciwgLmhlYWRsaW5lLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzAwYTZmYjsgfVxuXG4ubGF0ZXN0bmV3cy1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLmxhdGVzdG5ld3Mtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5sYXRlc3RuZXdzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAubGF0ZXN0bmV3cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhNmZiOyB9XG5cbi5zcG9ydHMtc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciAuaGF0LCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzAwYzE0ZDsgfVxuXG4uc3BvcnRzLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZTpob3ZlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMGMxNGQ7IH1cblxuLmVudHJldGFpbi1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYyZDU1OyB9XG5cbi5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmMmQ1NTsgfVxuXG4uamMzNjAtc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uamMzNjAtc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uamMzNjAtbmV3cyAuLW5ld3Njb2xvciAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC4tbmV3cyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5oZWFkbGluZS1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uamMzNjAtbmV3cyAuLW5ld3Njb2xvciAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5oZWFkbGluZS1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIsIC5qYzM2MC1uZXdzIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmpjMzYwLW5ld3MgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuamMzNjAtbmV3cyAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAudGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzhhMGFkNDsgfVxuXG4uY29tcGFueS1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuLW5ld3MgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAudGl0bGUsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjMTkxOTE5OyB9XG4gIC5jb21wYW55LXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC4tbmV3cyAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyLCAuY29tcGFueS1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZTpob3ZlciwgLmNvbXBhbnktc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGU6aG92ZXIsIC5jb21wYW55LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4uZGFyay1zZWN0aW9uIC4tbmV3c2NvbG9yIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuLW5ld3MgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYXJrLXNlY3Rpb24gLi1uZXdzY29sb3IgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC4tbmV3cyAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLmhlYWRsaW5lLWxnIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtc20gLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gLnRpdGxlLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC50aXRsZSwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAudGl0bGUsIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRhcmstc2VjdGlvbiAuLW5ld3Njb2xvciAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLi1uZXdzIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAuaGVhZGxpbmUtbGcgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC5oZWFkbGluZS1zbSAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuZGVzY3JpcHRpb24sIC5kYXJrLXNlY3Rpb24gLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmRlc2NyaXB0aW9uLCAuZGFyay1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5kZXNjcmlwdGlvbiwgLmRhcmstc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSAuaW5mbyAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50OyB9XG5cbi4tbmV3cywgLmhlYWRsaW5lLWxnLCAuaGVhZGxpbmUtc20sIC5ob3Jpem9udGFsLW5ld3MtbGcsIC5ob3Jpem9udGFsLW5ld3MtbWQsIC5ob3Jpem9udGFsLW5ld3Mtc20sIC52ZXJ0aWNhbC1uZXdzLWxnLCAudmVydGljYWwtbmV3cy1tZCwgLnZlcnRpY2FsLW5ld3Mtc20sIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuLW5ld3M6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhlYWRsaW5lLWxnOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1zbTpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLWxnOmhvdmVyID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3MtbWQ6aG92ZXIgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1zbTpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1tZDpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1zbTpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZzpob3ZlciA+IC5pbWFnZSBmaWd1cmUgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzUlKTsgfVxuICAuLW5ld3MgPiAuaW1hZ2UsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSwgLmhlYWRsaW5lLXNtID4gLmltYWdlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIGZpZ3VyZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlIGZpZ3VyZSwgLmhlYWRsaW5lLXNtID4gLmltYWdlIGZpZ3VyZSwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBmaWd1cmUsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIGZpZ3VyZSwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgZmlndXJlLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuLW5ld3MgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhlYWRsaW5lLWxnID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIGZpZ3VyZSBpbWcsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgZmlndXJlIGltZywgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSBmaWd1cmUgaW1nLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBmaWd1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTpiZWZvcmUsIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5oZWFkbGluZS1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTpiZWZvcmUsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmJlZm9yZSwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YmVmb3JlLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl06YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXTphZnRlciwgLi1uZXdzID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXTphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl06YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgei1pbmRleDogMzA7IH1cbiAgICAuLW5ld3MgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC4tbmV3cyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLmhlYWRsaW5lLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtdmlkZW86YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLXZpZGVvOmFmdGVyLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS12aWRlbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6ktVwiOyB9XG4gICAgLi1uZXdzID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5oZWFkbGluZS1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1zbSA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnNwb3J0cy1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuLW5ld3MgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC5oZWFkbGluZS1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAudmVydGljYWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLnZlcnRpY2FsLW5ld3MtbWQgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWF1ZGlvOmFmdGVyLCAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1hdWRpbzphZnRlciwgLmVudHJldGFpbi1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtYXVkaW86YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupLRcIjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgW2NsYXNzXj1cInR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSBbY2xhc3NePVwidHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIFtjbGFzc149XCJ0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC4tbmV3cyA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaGVhZGxpbmUtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhlYWRsaW5lLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2VbY2xhc3MqPVwiIHR5cGUtXCJdLnR5cGUtZ2FsbGVyeTphZnRlciwgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZVtjbGFzcyo9XCIgdHlwZS1cIl0udHlwZS1nYWxsZXJ5OmFmdGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLW1kID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC52ZXJ0aWNhbC1uZXdzLXNtID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIsIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlW2NsYXNzKj1cIiB0eXBlLVwiXS50eXBlLWdhbGxlcnk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLupKxcIjsgfVxuICAgIC4tbmV3cyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLmhlYWRsaW5lLWxnID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuaGVhZGxpbmUtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5ob3Jpem9udGFsLW5ld3MtbGcgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC52ZXJ0aWNhbC1uZXdzLWxnID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAudmVydGljYWwtbmV3cy1tZCA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiwgLnZlcnRpY2FsLW5ld3Mtc20gPiAuaW1hZ2UgLmxhdGVzdG5ld3MtcG9zaXRpb24sIC5zcG9ydHMtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uLCAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSAubGF0ZXN0bmV3cy1wb3NpdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgNDEsIDI4LCAwLjgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxN3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAxN3B4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxN3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDsgfVxuICAuLW5ld3MgLmluZm8sIC5oZWFkbGluZS1sZyAuaW5mbywgLmhlYWRsaW5lLXNtIC5pbmZvLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvLCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbywgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8sIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC4tbmV3cyAuaW5mbyAuaGVhZGVyLCAuaGVhZGxpbmUtbGcgLmluZm8gLmhlYWRlciwgLmhlYWRsaW5lLXNtIC5pbmZvIC5oZWFkZXIsIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmhlYWRlciwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIsIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIsIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLi1uZXdzIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmhlYWRsaW5lLWxnIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmhlYWRsaW5lLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyAuaGVhZGVyIC5oYXQsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmhlYWRlciAuaGF0LCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmhlYWRlciAuaGF0LCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIC5oYXQsIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5oZWFkZXIgLmhhdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuLW5ld3MgLmluZm8gPiAuY29udGVudCwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50LCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQsIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50LCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50LCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50LCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuLW5ld3MgLmluZm8gPiAuY29udGVudCAuZGF0YS1wbHViaWMsIC5oZWFkbGluZS1sZyAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLmhlYWRsaW5lLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAuaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAuaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljLCAudmVydGljYWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kYXRhLXBsdWJpYywgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuZGF0YS1wbHViaWMsIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvID4gLmNvbnRlbnQgLmRhdGEtcGx1YmljIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzk2OTY5NjsgfVxuICAgICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLmF1dG9yLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5hdXRvciwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuYXV0b3IsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmF1dG9yLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5hdXRvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZGEyOTFjICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICAgICAgLi1uZXdzIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAuaGVhZGxpbmUtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC5oZWFkbGluZS1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSwgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAudGl0bGUsIC52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvID4gLmNvbnRlbnQgLnRpdGxlLCAudmVydGljYWwtbmV3cy1zbSAuaW5mbyA+IC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC4tbmV3cyAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLmhlYWRsaW5lLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAuaGVhZGxpbmUtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC5ob3Jpem9udGFsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24sIC52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uLCAudmVydGljYWwtbmV3cy1tZCAuaW5mbyA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzE5MTkxOTsgfVxuXG4uc2F2ZW5ld3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbiAgdG9wOiAtMC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuc2F2ZW5ld3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnU2FsdmFyIGxpbmsnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS44MTI1cmVtO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICB3aWR0aDogMy44NzVyZW07XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzOyB9XG4gIC5zYXZlbmV3cyBbY2xhc3NePVwiaWNvbi1cIl0sIC5zYXZlbmV3cyBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2JlYmViZTsgfVxuICAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2RhMjkxYztcbiAgICBjb2xvcjogI2RhMjkxYztcbiAgICB3aWR0aDogNi4zMTI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5zYXZlbmV3czpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gICAgLnNhdmVuZXdzOmhvdmVyOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5zYXZlbmV3czpob3ZlciBbY2xhc3NePVwiaWNvbi1cIl0sIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLCAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5zYXZlbmV3cy5hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnTGluayBzYWx2byc7IH1cblxuLmZlZWQtc2VjdGlvbi5hdXRvckZlZWQgYXJ0aWNsZSBmaWd1cmUge1xuICBtYXgtaGVpZ2h0OiAyMDNweDsgfVxuXG4uaGVhZGxpbmUtbGcgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGxpbmUtbGcgPiAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhlYWRsaW5lLWxnID4gLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmhlYWRsaW5lLWxnIC5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtOyB9XG5cbi5oZWFkbGluZS1zbSA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTsgfVxuXG4uaGVhZGxpbmUtc20gLmltYWdlIHtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jpem9udGFsLW5ld3MtbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kLFxuLmhvcml6b250YWwtbmV3cy1zbSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSxcbiAgLmhvcml6b250YWwtbmV3cy1zbSA+IC5pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogdGFibGU7IH1cblxuLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTguNzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogMjguMTI1cmVtOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1sZyAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ob3Jpem9udGFsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaG9yaXpvbnRhbC1uZXdzLWxnIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSB7XG4gIHdpZHRoOiAxMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1tZCA+IC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTIuNXJlbTsgfSB9XG4gIC5yYWRpby1zZWN0aW9uIC5ob3Jpem9udGFsLW5ld3MtbWQgPiAuaW1hZ2Uge1xuICAgIHdpZHRoOiA4Ljg3NXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLW1kIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jpem9udGFsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhvcml6b250YWwtbmV3cy1tZCAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG5cbi5ob3Jpem9udGFsLW5ld3Mtc20gPiAuaW1hZ2Uge1xuICB3aWR0aDogNS45Mzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNDM3NXJlbTsgfVxuICAuaG9yaXpvbnRhbC1uZXdzLXNtID4gLmltYWdlIC5sYXRlc3RuZXdzLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07IH1cblxuLmhvcml6b250YWwtbmV3cy1zbSAuaW5mbyAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uaG9yaXpvbnRhbC1uZXdzLXNtIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxpbmtlZC1uZXdzIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5saW5rZWQtbmV3cyA+IC5saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmxpbmtlZC1uZXdzID4gLmxpbmsge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbmsgKyAubGluayB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtOyB9XG4gIC5saW5rZWQtbmV3cyA+IC5saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmxpbmtlZC1uZXdzID4gLmxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDAuMTI1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDAuMTI1cmVtOyB9XG4gICAgLmxhdGVzdG5ld3Mtc2VjdGlvbiAubGlua2VkLW5ld3MgPiAubGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGE2ZmI7IH1cbiAgICAuc3BvcnRzLXNlY3Rpb24gLmxpbmtlZC1uZXdzID4gLmxpbms6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkOyB9XG5cbi52ZXJ0aWNhbC1uZXdzLWxnIC5pbmZvIC5oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07IH1cblxuLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZlcnRpY2FsLW5ld3MtbGcgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH0gfVxuXG4udmVydGljYWwtbmV3cy1tZCAuaW5mbyAuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMC44MTI1cmVtOyB9XG5cbi52ZXJ0aWNhbC1uZXdzLW1kIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZlcnRpY2FsLW5ld3MtbWQgLmluZm8gLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLnZlcnRpY2FsLW5ld3Mtc20gLmluZm8gLmhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDAuODEyNXJlbTsgfVxuXG4udmVydGljYWwtbmV3cy1zbSAuaW5mbyAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52ZXJ0aWNhbC1uZXdzLXNtIC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cblxuLmN0YS1zdXBwb3J0IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMC4xMjVyZW0gI2RhMjkxYztcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIG1hcmdpbjogMS44NzVyZW0gMDsgfVxuICAuY3RhLXN1cHBvcnQgLnRpdGxlIHtcbiAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50OyB9XG4gIC5jdGEtc3VwcG9ydCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbi8qIENhYmXDp2FsaG8gZGEgbWF0w6lyaWEgcXVhbmRvIGZvciBjb2x1bmEgKi9cbi5oZWFkZXItYmxvZy1jb2x1bW5zIHtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1ibG9nLWNvbHVtbnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNjI1cmVtICNkZGQ7IH0gfVxuICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5hdXRob3Itc2lnbmF0dXJlLWxnIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgICAgIG1pbi13aWR0aDogMTguNzVyZW07IH0gfVxuICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSBsYWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTsgfVxuICAgIC5oZWFkZXItYmxvZy1jb2x1bW5zIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2Ege1xuICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW0gMC42MjVyZW0gMC45Mzc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAuYmxvY28tY2FtcG8tYnVzY2EgLmJ0bi1idXNjYSB7XG4gICAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbSAwLjU2MjVyZW07IH1cbiAgLmhlYWRlci1ibG9nLWNvbHVtbnMgLnZlci1wZXJmaWwtYXV0b3Ige1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuaGVhZGVyLWJsb2ctY29sdW1ucyAudmVyLXBlcmZpbC1hdXRvcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ud2Vic3Rvcnkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLndlYnN0b3J5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH0gfVxuICAud2Vic3RvcnkgPiAuYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud2Vic3RvcnkgPiAuYXZhdGFyIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAud2Vic3RvcnkgPiAuYXZhdGFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjOyB9XG4gICAgLndlYnN0b3J5ID4gLmF2YXRhciBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud2Vic3RvcnkgPiAuYXZhdGFyIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzYuNTYlLCAjMDAwKTsgfVxuICAud2Vic3RvcnkgPiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAyMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBib3R0b206IDMwcHg7IH1cbiAgICAud2Vic3RvcnkgPiAuY29udGVudCAubmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAud2Vic3RvcnkgPiAuY29udGVudCAubmFtZSxcbiAgICAud2Vic3RvcnkgPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDBweCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAud2Vic3RvcnkgPiAuY29udGVudCAubmFtZSwgLmRhcmstc2VjdGlvbiAud2Vic3RvcnkgPiAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy1zZWN0aW9uIC53ZWJzdG9yeSA+IC5jb250ZW50IC5uYW1lLCAuZGFyay1zZWN0aW9uIC53ZWJzdG9yaWVzLXNlY3Rpb24gLndlYnN0b3J5ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC53ZWJzdG9yeSA+IC5jb250ZW50IC5uYW1lOmhvdmVyLFxuICAgICAgLndlYnN0b3J5ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7IH1cblxuLndlYnN0b3JpZXMtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndlYnN0b3JpZXMtc2VjdGlvbiAub3dsLWNhcm91c2VsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAud2Vic3Rvcmllcy1zZWN0aW9uIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAud2Vic3Rvcmllcy1zZWN0aW9uIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLndlYnN0b3J5IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAud2Vic3Rvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC53ZWJzdG9yeSA+IC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndlYnN0b3J5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBcbiAgLndlYnN0b3J5ID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5idG4tc2VlbW9yZSAuYXZhdGFyIGEge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGhlaWdodDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEgW2NsYXNzXj1cImljb24tXCJdLCAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMy43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41OyB9XG5cbi53ZWJzdG9yaWVzLWggPiAuY29udGVudCwgLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi53ZWJzdG9yaWVzLXYsIC53ZWJzdG9yaWVzLXYtc20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC53ZWJzdG9yaWVzLXYsIC53ZWJzdG9yaWVzLXYtc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG4gIC53ZWJzdG9yaWVzLXYgPiAuY29udGVudCwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuXG4ud2Vic3Rvcmllcy12LCAud2Vic3Rvcmllcy12LXNtLFxuLndlYnN0b3JpZXMtaCxcbi53ZWJzdG9yaWVzLWgtc20ge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53ZWJzdG9yaWVzLXYgPiAuYXZhdGFyIC5pbWcsIC53ZWJzdG9yaWVzLXYtc20gPiAuYXZhdGFyIC5pbWcsXG4gIC53ZWJzdG9yaWVzLWggPiAuYXZhdGFyIC5pbWcsXG4gIC53ZWJzdG9yaWVzLWgtc20gPiAuYXZhdGFyIC5pbWcge1xuICAgIG1heC13aWR0aDogMTAuNjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLndlYnN0b3JpZXMtdiA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiwgLndlYnN0b3JpZXMtdi1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgLndlYnN0b3JpZXMtaCA+IC5jb250ZW50IC5kZXNjcmlwdGlvbixcbiAgLndlYnN0b3JpZXMtaC1zbSA+IC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIG1hcmdpbjogMDsgfVxuXG4ud2Vic3Rvcmllcy12LXNtID4gLmF2YXRhciAuaW1nLFxuLndlYnN0b3JpZXMtaC1zbSA+IC5hdmF0YXIgLmltZyB7XG4gIHdpZHRoOiA2Ljg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2Vic3Rvcmllcy12LXNtID4gLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogODAlOyB9IH1cblxuLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RhMjkxYzsgfVxuICAuYnRuLXNlZW1vcmUgLmF2YXRhciBhIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNTsgfVxuXG4uLXNoYXJlIC50aXRsZSwgLnNoYXJlLXNtIC50aXRsZSwgLnNoYXJlLWxnIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLi1zaGFyZSAubGlzdC1zaGFyZSwgLnNoYXJlLXNtIC5saXN0LXNoYXJlLCAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC4tc2hhcmUgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiwgLnNoYXJlLXNtIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4sIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuLXNoYXJlIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSwgLnNoYXJlLXNtIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSwgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbTsgfVxuICAgICAgLi1zaGFyZSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEgc3ZnLCAuc2hhcmUtc20gLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBhIHN2ZywgLnNoYXJlLWxnIC5saXN0LXNoYXJlIC5saXN0LXNoYXJlLWl0ZW4gYSBzdmcge1xuICAgICAgICBmaWxsOiAjZGEyOTFjO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbi5zaGFyZS1zbSAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4xMjVyZW07IH1cblxuLnNoYXJlLXNtIC5saXN0LXNoYXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zaGFyZS1zbSAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG5cbi5zaGFyZS1sZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2hhcmUtbGcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBjb2xvcjogIzE5MTkxOSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLnNoYXJlLWxnIC5saXN0LXNoYXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIGEge1xuICAgICAgcGFkZGluZzogMCAwLjMxMjVyZW07XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2hhcmUtbGcgLmxpc3Qtc2hhcmUgLmxpc3Qtc2hhcmUtaXRlbiBbY2xhc3NePSdpY29uLSddLFxuICAgIC5zaGFyZS1sZyAubGlzdC1zaGFyZSAubGlzdC1zaGFyZS1pdGVuIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07IH1cblxuLnVyZ2VudC1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXJnZW50LWJhciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfSB9XG4gIC51cmdlbnQtYmFyIC5tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuMDYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51cmdlbnQtYmFyIC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgICAudXJnZW50LWJhciAubWVzc2FnZTpob3ZlciwgLnVyZ2VudC1iYXIgLm1lc3NhZ2U6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1lc3NhZ2UtNDA0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7IH1cbiAgLm1lc3NhZ2UtNDA0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lc3NhZ2UtNDA0IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjA2MjVyZW0gMCAyLjE4NzVyZW07IH1cbiAgLm1lc3NhZ2UtNDA0IC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lc3NhZ2UtNDA0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuICAubWVzc2FnZS00MDQgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lc3NhZ2UtNDA0IC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5ib2R5Lm1vZGFsLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmJveC1tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM1LCAzNSwgMC45NSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5ib3gtbW9kYWwuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJveC1tb2RhbCAuYm94LW1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MHZ3OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm94LW1vZGFsIC5ib3gtbW9kYWwtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0MHZ3OyB9IH1cbiAgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIC5pY29uLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMS4xODc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXNpemU6IDEuMzEyNXJlbTsgfVxuXG5ib2R5Lm1lbnUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbmF2ZWdhY2FvIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuOTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICNuYXZlZ2FjYW8ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICNuYXZlZ2FjYW8uYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAjbmF2ZWdhY2FvLmFjdGl2ZSAjbmF2IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0LjM3NXJlbTsgfVxuICAjbmF2ZWdhY2FvICNuYXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAtMjUuNjI1cmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDI1LjYyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAjbmF2ZWdhY2FvICNuYXYge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNuYXZlZ2FjYW8gI25hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwLjM3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgICAgIG1pbi13aWR0aDogMy4yNXJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkYTI5MWM7IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjYnRuLWZlY2hhcjpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgI25hdi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAyLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogNS42MjVyZW0gMCAzLjQzNzVyZW07IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbmF2LWhlYWRlciAjbmF2LWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLm5hdi1idXNjYSB7XG4gICAgICBtYXJnaW46IDAgNSUgMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAubmF2LWJ1c2NhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDEuODc1cmVtOyB9IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyB7XG4gICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAubWVudS11dGlsaXRhcmlvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIuMTg3NXJlbTsgfSB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgLm1lbnUtdXRpbGl0YXJpbyAudXRpbGl0eS1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07IH1cbiAgICAjbmF2ZWdhY2FvICNuYXYgLmJveC1jdGEtbmF2IHtcbiAgICAgIG1hcmdpbjogMC45Mzc1cmVtIDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5ib3gtY3RhLW5hdiB7XG4gICAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07IH0gfVxuICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAxMCU7XG4gICAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi44NzVyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmZvY3VzLCAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGEyOTFjO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiA+IGE6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwi7qS2XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLjNyZW07IH1cbiAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiA+IC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIu6krlwiOyB9XG4gICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAyLjg3NXJlbSAxLjEyNXJlbSA0Ljc1cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjbmF2ZWdhY2FvICNuYXYgI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaS5zdWJuYXYgdWwgbGkgYTpob3ZlciwgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IHVsIGxpIGE6Zm9jdXMsICNuYXZlZ2FjYW8gI25hdiAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpLnN1Ym5hdiB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzODM4Mzg7IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2ICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkuc3VibmF2IC5hY3RpdmUgKyB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSB7XG4gICAgICBwYWRkaW5nOiAxLjEyNXJlbSA1JSAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSB7XG4gICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMi4xODc1cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07IH1cbiAgICAgICAgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIFtjbGFzc149XCJpY29uLVwiXSwgI25hdmVnYWNhbyAjbmF2IC5zaGFyZSBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgICAjbmF2ZWdhY2FvICNuYXYgLnNoYXJlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi8qIFRlbXBvIFJlYWwgKi9cbi8qKi9cbi5zZWN0aW9uLXRlbXBvcmVhbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tdGVtcG9yZWFsLmpvZ29zLWF0aXZvcyB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjIuNDM3NXJlbTsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwYzE0ZDsgfVxuICAuc2VjdGlvbi10ZW1wb3JlYWwgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnNlY3Rpb24tdGVtcG9yZWFsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogUGxhY2FyICovXG4ucGxhY2FyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGxhY2FyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07IH0gfVxuXG4vKiAqL1xuLnBsYWNhci1tZXRhLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItbWV0YS1kYXRhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wbGFjYXItbWV0YS1kYXRhIC5wbGFjYXItbWV0YS1uYW1lICsgLnBsYWNhci1tZXRhLWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgICBtYXJnaW46IDAgMC4zMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMxNGQ7IH1cblxuLyogaW5mbywgZGF0YSwgbG9jYWwgKi9cbi5wbGFjYXItbWV0YS1pbmZvIHtcbiAgY29sb3I6ICMwMGMxNGQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogKi9cbi5wbGFjYXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDBjMTRkO1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1oZWFkZXIgPiAucGxhY2FyLWhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzE0ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE2LjI1cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpob3ZlciwgLnBsYWNhci1jb250ZW50IC5wcmltYXJ5LWJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4vKiAqL1xuLnBsYWNhci1lcXVpcGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wbGFjYXItZXF1aXBlIHtcbiAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLW1hbmRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICBvcmRlcjogaW5pdGlhbDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItZXF1aXBlLmVxdWlwZS1tYW5kYW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUuZXF1aXBlLXZpc2l0YW50ZSA+IC5lcXVpcGUtbm9tZSB7XG4gICAgb3JkZXI6IDI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZS5lcXVpcGUtdmlzaXRhbnRlID4gLmVxdWlwZS1ub21lIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLW5vbWUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBsYWNhci1lcXVpcGUgLmVxdWlwZS1lc2N1ZG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucGxhY2FyLWVxdWlwZSAuZXF1aXBlLWVzY3VkbyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICBoZWlnaHQ6IDMuNzVyZW07IH1cblxuLyogKi9cbi5wbGFjYXItcmVzdWx0YWRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG8gMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBsYWNhci1yZXN1bHRhZG8ge1xuICAgICAgbWFyZ2luOiBhdXRvIDAuOTM3NXJlbTsgfSB9XG5cbi8qICovXG4ucGxhY2FyLXJlc3VsdGFkby1nb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qICovIH1cbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS1tYW5kYW50ZSxcbiAgLnBsYWNhci1yZXN1bHRhZG8tZ29scyAucmVzdWx0YWRvLWVxdWlwZS12aXNpdGFudGUge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wbGFjYXItcmVzdWx0YWRvLWdvbHMgLnJlc3VsdGFkby1lcXVpcGUtbWFuZGFudGUsXG4gICAgICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tZXF1aXBlLXZpc2l0YW50ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAucGxhY2FyLXJlc3VsdGFkby1nb2xzIC5yZXN1bHRhZG8tc2VwYXJhZG9yIHtcbiAgICBtYXJnaW46IDAgMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4vKiBjcm9ub21ldHJvICovXG4ucGxhY2FyLWNyb25vbWV0cm8ge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby10ZW1wbyxcbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXG4gIC5wbGFjYXItY3Jvbm9tZXRybyAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBsYWNhci1jcm9ub21ldHJvIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIHRvcDogLTFweDsgfVxuXG4ucGxhY2FyLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0ZXh0Q29udGVudENvdW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdGV4dENvbnRlbnRDb3VudC5vY3VsdGFyQ29udGV1ZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0ZXh0Q29udGVudENvdW50Lm9jdWx0YXJDb250ZXVkbzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCB3aGl0ZSA2MCUpOyB9XG5cbiNrZWVwLXJlYWRpbmctYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvcm9zY29wZS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMDsgfVxuICAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mzc1cmVtOyB9XG4gIC5ob3Jvc2NvcGUtaXRlbSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLmhvcm9zY29wZS1pdGVtIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfSB9XG4gICAgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWl0ZW0gLm5hbWUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtbmF2IHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbi5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbSBbY2xhc3NePVwiaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyOmFmdGVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZjVmNWY1OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYTI5MWM7IH0gfVxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSxcbiAgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIC5uYW1lLCAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdLFxuICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1uYXYgLmhvcm9zY29wZS1pdGVtOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW06aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSwgLmRhcmstc2VjdGlvblxuICAgIC5ob3Jvc2NvcGUtbmF2IC5ob3Jvc2NvcGUtaXRlbTpob3ZlciAubmFtZSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIFtjbGFzcyo9XCIgaWNvbi1cIl0sIC5kYXJrLXNlY3Rpb25cbiAgICAuaG9yb3Njb3BlLW5hdiAuaG9yb3Njb3BlLWl0ZW0uYWN0aXZlIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob3Jvc2NvcGUtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3Jvc2NvcGUtZGVzYzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXJrLXNlY3Rpb24gLmhvcm9zY29wZS1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm86YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfSB9XG4gICAgLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtaW5mbyAuaG9yb3Njb3BlLWljb24gW2NsYXNzXj1cImljb24tXCJdLCAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgZm9udC1zaXplOiA2LjI1cmVtOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzc149XCJpY29uLVwiXSwgLmRhcmstc2VjdGlvbiAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtaWNvbiBbY2xhc3NePVwiaWNvbi1cIl0sIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1pY29uIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOC43NXJlbTsgfSB9XG4gIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWluZm8gLmhvcm9zY29wZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1pbmZvIC5ob3Jvc2NvcGUtcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cblxuLmhvcm9zY29wZS1kZXNjIC5ob3Jvc2NvcGUtbmFtZSxcbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaG9yb3Njb3BlLWRlc2MgLmhvcm9zY29wZS1uYW1lLFxuICAgIC5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWRhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ob3Jvc2NvcGUtZGVzYyAuaG9yb3Njb3BlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWhvcm9zY29wbyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW07IH1cblxuW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgW2NsaW1hdGVCb3hdIC5jbGltYXRlLWNpdHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTsgfSB9XG5cbltjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZGEyOTFjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xpbWF0ZUJveF0gLmljb24tY2xpbWF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsaW1hdGVCb3hdIC5pY29uLWNsaW1hdGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgY29sb3I6ICMxOTE5MTk7IH0gfVxuXG4uZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuY2xpbWF0ZS1jaXR5LCAuZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuY2xpbWF0ZS10ZW1wLCAuZGFyay1zZWN0aW9uIFtjbGltYXRlQm94XSAuaWNvbi1jbGltYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFkOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qShXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMDluOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qScXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSkXCI7IH1cblxuLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFuOmJlZm9yZSwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSjXCI7IH1cblxuLnRhYmVsYS1jb3RhY2FvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAudGFiZWxhLWNvdGFjYW8gdHIgKyB0ciB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7IH1cblxuLmRhcmstc2VjdGlvbiBbanNvbmNvdGFjYW9dIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYmVsYS10YWJ1YS1tYXJlcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgLnRhYmVsYS10YWJ1YS1tYXJlcyB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuICAudGFiZWxhLXRhYnVhLW1hcmVzIHRkIHtcbiAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC4zMTI1cmVtOyB9XG5cbi5kYXJrLXNlY3Rpb24gW2pzb250YWJ1YWRlbWFyZXNdIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiBbanNvbnRhYnVhZGVtYXJlc10gdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG5cbi5kYXJrLXNlY3Rpb24gLnRhYnVhLW1hcmVzLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0YVRhYnVhTWFyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGF0YVRhYnVhTWFyZTpob3ZlciB7XG4gICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLmRhdGFUYWJ1YU1hcmUsIC5kYXRhVGFidWFNYXJlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICAuZGF0YVRhYnVhTWFyZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogXCLupLZcIjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbiNsb3RlcmlhIC5wcmVtaW8ge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAjbG90ZXJpYSAucHJlbWlvICsgLnByZW1pbyB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyAuaW5mby1zb3J0ZWlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICNsb3RlcmlhIC5wcmVtaW8gLmluZm8tc29ydGVpbyAuaW5mby1zb3J0ZWlvLW5vbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1ub21lIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICBjb2xvcjogIzIzMjMyMzsgfVxuICAgICAgLmRhcmstc2VjdGlvbiAjbG90ZXJpYSAucHJlbWlvIC5pbmZvLXNvcnRlaW8gLmluZm8tc29ydGVpby1pZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNsb3RlcmlhIC5wcmVtaW8gLm51bWVyb3Mtc29ydGVpbyAuaXRlbS1udW1lcm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwYzE0ZDtcbiAgICBjb2xvcjogIzAwYzE0ZDtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAuZGFyay1zZWN0aW9uICNsb3RlcmlhIC5wcmVtaW8gLnRhYmVsYS1nYW5oYWRvcmVzIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2xvdGVyaWEgLnByZW1pbyAudGFiZWxhLWdhbmhhZG9yZXMgdGhlYWQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgICAjbG90ZXJpYSAucHJlbWlvIC50YWJlbGEtZ2FuaGFkb3JlcyB0Ym9keSB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2RkZDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1vZHVsZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb25bY2xhc3NePVwiLXNlY3Rpb25cIl0sXG4gICAgc2VjdGlvbltjbGFzcyo9XCItc2VjdGlvblwiXSB7XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9IH1cblxuaWZyYW1lLmluc3RhZ3JhbS1tZWRpYSB7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbltjbGFzc149XCItcGFnZVwiXSxcbltjbGFzcyo9XCItcGFnZVwiXSB7XG4gIHBhZGRpbmc6IDAgMCA2LjI1cmVtOyB9XG5cbi5lZGl0b3JpYS1zZWN0aW9uIC5mZWVkLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4uZmVlZC1zZWN0aW9uIFtjbGFzc149XCItbmV3cy1cIl06bm90KDpmaXJzdC1jaGlsZCksXG4uZmVlZC1zZWN0aW9uIFtjbGFzcyo9XCItbmV3cy1cIl06bm90KDpmaXJzdC1jaGlsZCksXG4uZmVlZC1zZWN0aW9uIC5qYzM2MC1uZXdzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMCAwO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtICNkZGQ7IH1cblxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0sXG4uZmVlZC1zZWN0aW9uIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXN1YnNlY3Rpb24gKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc3Vic2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0sXG4uZmVlZC1zZWN0aW9uIGgzICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcbi5mZWVkLXNlY3Rpb24gaDMgKyBbY2xhc3MqPVwiLW5ld3MtXCJdIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZlZWQtc2VjdGlvbiAudGl0bGUtc2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0gKyAudGl0bGUtc3Vic2VjdGlvbixcbi5mZWVkLXNlY3Rpb24gLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3MqPVwiLW5ld3MtXCJdICsgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTsgfVxuXG4uc2lkZWJhci1mZWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXItZmVlZCArIC5zaWRlYmFyLWZlZWQge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2lkZWJhci1mZWVkIHtcbiAgICAgIG1hcmdpbjogMCAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpZGViYXItZmVlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuICAuc2lkZWJhci1mZWVkLmNhcGEtZG8tZGlhIHtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaWRlYmFyLWZlZWQuY2FwYS1kby1kaWEge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuc2lkZWJhci1mZWVkLmNhcGEtZG8tZGlhIHtcbiAgICAgICAgbWluLWhlaWdodDogNTQ2cHg7IH0gfVxuICAuc2lkZWJhci1mZWVkIGRpdltqc29uLW5hbWU9XCJlZGljYW9cIl0gLnRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zaWRlYmFyLWZlZWQgZGl2W2pzb24tbmFtZT1cImVkaWNhb1wiXSAudGh1bWI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiTGVpYSBHcsOhdGlzXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHJpZ2h0OiAtNThweDtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDVweCA1NXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTsgfVxuICAuc2lkZWJhci1mZWVkIC5jb3ZlciAudGh1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuc2lkZWJhci1mZWVkIC5jb3ZlciAudGh1bWIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWRlYmFyLWZlZWQgLmNvdmVyIC50aHVtYiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2lkZWJhci1mZWVkIC5jb3ZlciAudGh1bWIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnNpZGViYXItZmVlZCAuY292ZXIgLmF1dGhvci1zaWduYXR1cmUtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5kYXJrLXNlY3Rpb24gLnNpZGViYXItZmVlZCAuY292ZXIgLnV0aWxpdHktYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2lkZWJhci1mZWVkIC50ZWFtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNpZGViYXItZmVlZCAudGVhbXMgLnRodW1iIHtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnNpZGViYXItZmVlZCAudGVhbXMgLnRlYW1zLW5hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgLnRlYW1zIC50ZWFtcy1uYW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNpZGViYXItZmVlZCAuZmFtb3VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwLjY4NzVyZW0gMDsgfVxuICAgIC5zaWRlYmFyLWZlZWQgLmZhbW91cyBpbWcge1xuICAgICAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLnNpZGViYXItZmVlZCAuZmFtb3VzIC5mYW1vdXMtbmFtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiAjOGI4YjhiOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5zaWRlYmFyLWZlZWQgLmZhbW91cyAuZmFtb3VzLW5hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2lkZWJhci1mZWVkIC5wcmltYXJ5ZmxleC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG5cbi5kYXJrLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5OyB9XG4gIC5kYXJrLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXG4gIC5kYXJrLXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0sXG4gIC5kYXJrLXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSxcbiAgLmRhcmstc2VjdGlvbiBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSArIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgYm9yZGVyLXRvcDogc29saWQgMC4wNjI1cmVtICNkZGQ7IH1cblxuI2hlYWRlci1iYXIgKyAjY29udGVudC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07IH1cblxuLm1hdGVyaWEtaW1wb3J0YWRhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gIC5tYXRlcmlhLWltcG9ydGFkYSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubWF0ZXJpYS1pbXBvcnRhZGEgLm1hdHRlckNhcm91c2VsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4jaGVhZGVyLWJhci5oZWFkZXItYmFyIHtcbiAgcGFkZGluZy10b3A6IDg3cHg7IH1cblxuI2JhcnJhdW9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4jYmFycmEtbmUxMC1wYXJjZWlyby1wb3J0YWwtbmUxMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hcnRpY2xlLW9wZW5pbmcgLmltYWdlLW9wZW5pbmcge1xuICBtaW4taGVpZ2h0OiA0NDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYXJ0aWNsZS1vcGVuaW5nIC5pbWFnZS1vcGVuaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuI2hlYWRlci1iYXIge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjaGVhZGVyLWJhciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuOTM3NXJlbTsgfSB9XG4gIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMxOTE5MTk7IH1cbiAgICAuZGFyay1zZWN0aW9uICNoZWFkZXItYmFyIC51dGlsaXR5LWJ0biB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gI2hlYWRlci1iYXIgLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNoZWFkZXItYmFyIC5oZWFkZXItYmFyLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMDsgfSB9XG4gICNoZWFkZXItYmFyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI2hlYWRlci1iYXIgLmxvZ28gPiBpbWcge1xuICAgICAgd2lkdGg6IDMuMjVyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaGVhZGVyLWJhciAubG9nbyA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDcuMjVyZW07IH0gfVxuICAjaGVhZGVyLWJhci5yZXRyYXRpbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk4MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtczsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAjaGVhZGVyLWJhci5yZXRyYXRpbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgICNoZWFkZXItYmFyLnJldHJhdGlsLmZpeG8ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAzLjEyNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNoZWFkZXItYmFyLnJldHJhdGlsLmZpeG8ge1xuICAgICAgICAgIGhlaWdodDogNHJlbTsgfSB9XG4gICAgI2hlYWRlci1iYXIucmV0cmF0aWwuaW5hdGl2byB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaGVhZGVyLWJhci5yZXRyYXRpbCAubG9nbyA+IGltZyB7XG4gICAgICAgIHdpZHRoOiA0LjI1cmVtOyB9IH1cbiAgICAjaGVhZGVyLWJhci5yZXRyYXRpbCAuaGVhZGVyLWJhci1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNoZWFkZXItYmFyLnJldHJhdGlsIC5oZWFkZXItYmFyLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMC4zMTI1cmVtIDA7IH0gfVxuXG4uZm9vdGVyLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5mb290ZXItYmFyIC5iYWNrLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuYmFjay10b3Age1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGEge1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiBsaSBhOmhvdmVyLCAuZm9vdGVyLWJhciAuZm9vdGVyLW5hdiBsaSBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5mb290ZXItbmF2IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuZGFyay1zZWN0aW9uIC5mb290ZXItYmFyIC5mb290ZXItbmF2IGxpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItbmF2IC5sb2dvX2pjX3JvZGFwZSBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5mb290ZXItYmFyIC5mb290ZXItc29jaWFsbWVkaWFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICAgLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhOmhvdmVyLCAuZm9vdGVyLWJhciAuZm9vdGVyLXNvY2lhbG1lZGlhcyBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLmZvb3Rlci1iYXIgLmZvb3Rlci1zb2NpYWxtZWRpYXMgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb290ZXItYmFyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAwIDEuNTYyNXJlbTsgfVxuICAgIC5mb290ZXItYmFyIC5mb290ZXItY29weXJpZ2h0IHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuZm9vdGVyLWJhciAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLWJhciAuY29udGFpbmVyLWxvZ29zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5mb290ZXItYmFyIC5jb250YWluZXItbG9nb3Mge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDEwcHggMHB4OyB9IH1cbiAgICAuZm9vdGVyLWJhciAuY29udGFpbmVyLWxvZ29zIC5jb250ZW50LWxvZ28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuZm9vdGVyLWJhciAuY29udGFpbmVyLWxvZ29zIC5jb250ZW50LWxvZ28gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm91dHJhcy1yYWRpb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZjsgfVxuICAub3V0cmFzLXJhZGlvcyAubGlzdGFSYWRpb0FvVml2byB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3V0cmFzLXJhZGlvcyAubGlzdGFSYWRpb0FvVml2byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vdXRyYXMtcmFkaW9zIC5saXN0YVJhZGlvQW9WaXZvIC5yYWRpbyB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweDsgfSB9XG4gIC5vdXRyYXMtcmFkaW9zIC5saXN0YVR2QW9WaXZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vdXRyYXMtcmFkaW9zIC5saXN0YVR2QW9WaXZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAub3V0cmFzLXJhZGlvcyAucmFkaW9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpb3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAub3V0cmFzLXJhZGlvcyAucmFkaW9zLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpb3MtdGl0bGUgLmFvdml2by10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpb3MtdGl0bGUgLmFvdml2by10aXRsZSAuYW92aXZvLXN0YXR1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmOyB9XG4gIC5vdXRyYXMtcmFkaW9zIGgzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAub3V0cmFzLXJhZGlvcyAucmFkaW8gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAub3V0cmFzLXJhZGlvcyAucmFkaW8gYSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpbyBhOmhvdmVyLFxuICAgIC5vdXRyYXMtcmFkaW9zIC5yYWRpbyBhOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm91dHJhcy1yYWRpb3MgLnJhZGlvOm50aC1jaGlsZCgzKSB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuICAub3V0cmFzLXJhZGlvcyAucmFkaW86bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5vdXRyYXMtcmFkaW9zIC5yYWRpby1ib3JkYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY5Njk2OTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAub3V0cmFzLXJhZGlvcyAucmFkaW8tYm9yZGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5Njk2OTsgfSB9XG5cbiNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiA4MHZ3O1xuICBoZWlnaHQ6IDcwdmg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogNDB2dzsgfSB9XG4gICNib3gtY3JlZGliaWxpZGFkZSAuYm94LW1vZGFsLWNvbnRlbnQgLmNhdGVnb3JpYS1ub3RpY2lhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4OyB9XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWEgaDMge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgICAjYm94LWNyZWRpYmlsaWRhZGUgLmJveC1tb2RhbC1jb250ZW50IC5jYXRlZ29yaWEtbm90aWNpYSBwIHtcbiAgICAgIGNvbG9yOiAjMjMyMzIzOyB9XG4gICAgI2JveC1jcmVkaWJpbGlkYWRlIC5ib3gtbW9kYWwtY29udGVudCAuY2F0ZWdvcmlhLW5vdGljaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBQYWdlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI2hvbWUgc2VjdGlvbltjbGFzc149Jy1zZWN0aW9uJ10sXG4jaG9tZSBzZWN0aW9uW2NsYXNzKj0nLXNlY3Rpb24nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjaG9tZSBzZWN0aW9uW2NsYXNzXj0nLXNlY3Rpb24nXSxcbiAgICAjaG9tZSBzZWN0aW9uW2NsYXNzKj0nLXNlY3Rpb24nXSB7XG4gICAgICBwYWRkaW5nOiAzLjQzNzVyZW0gMDsgfSB9XG5cbi5oYXJkbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5oYXJkbmV3cyxcbi5oYXJkbmV3cy1jb21wbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oYXJkbmV3cyBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgLmhhcmRuZXdzIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddLFxuICAuaGFyZG5ld3MgW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxuICAuaGFyZG5ld3MgW2NsYXNzKj0ndmVydGljYWwtbmV3cyddLFxuICAuaGFyZG5ld3MgW2NsYXNzXj0naGVhZGxpbmUnXSxcbiAgLmhhcmRuZXdzIFtjbGFzcyo9J2hlYWRsaW5lJ10sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSxcbiAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxuICAuaGFyZG5ld3MtY29tcGxlbWVudCBbY2xhc3MqPSd2ZXJ0aWNhbC1uZXdzJ10sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzc149J2hlYWRsaW5lJ10sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IFtjbGFzcyo9J2hlYWRsaW5lJ10ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMS44NzVyZW07IH1cbiAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sXG4gIC5oYXJkbmV3cy1jb21wbGVtZW50IC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07IH1cbiAgICAuaGFyZG5ld3MgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSxcbiAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sXG4gICAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sXG4gICAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhhcmRuZXdzIC5tYWlzLWxpZGFzLXN1YnNlY3Rpb24sXG4gICAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAubWFpcy1saWRhcy1zdWJzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uLFxuICAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjkzNzVyZW07IH1cbiAgICAuaGFyZG5ld3MgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSArIC5jb2x1bW5pc3QtdiwgLmhhcmRuZXdzIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiAuY29sdW1uaXN0LXYtc20gKyAuY29sdW1uaXN0LXYtc20sXG4gICAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIC5jb2x1bW5pc3Qtdi1zbSArIC5jb2x1bW5pc3QtdixcbiAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtICsgLmNvbHVtbmlzdC12LXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtOmxhc3Qtb2YtdHlwZSxcbiAgICAuaGFyZG5ld3MtY29tcGxlbWVudCAuY29sdW1uaXN0LXN1YnNlY3Rpb24gLmNvbHVtbmlzdC12LXNtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzXj0nLWJ0biddLFxuICAgIC5oYXJkbmV3cyAuY29sdW1uaXN0LXN1YnNlY3Rpb24gW2NsYXNzKj0nLWJ0biddLFxuICAgIC5oYXJkbmV3cy1jb21wbGVtZW50IC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiBbY2xhc3NePSctYnRuJ10sXG4gICAgLmhhcmRuZXdzLWNvbXBsZW1lbnQgLmNvbHVtbmlzdC1zdWJzZWN0aW9uIFtjbGFzcyo9Jy1idG4nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG5cbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmNvbHVtbmlzdC1zZWN0aW9uIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMxMjVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149J3ZlcnRpY2FsLW5ld3MnXSxcbiAgLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzKj0ndmVydGljYWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj0ndmVydGljYWwtbmV3cyddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfSB9XG5cbi50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuLnR2am9ybmFsLXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10sXG4uc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4uc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICBwYWRkaW5nOiAwIDAgMS44NzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50dmpvcm5hbC1zZWN0aW9uIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSxcbiAgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSArIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxuICAudHZqb3JuYWwtc2VjdGlvbiBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSArIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddLFxuICAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10gKyBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcbiAgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddICsgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucmFkaW8tc2VjdGlvbiBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAuaG9yaXpvbnRhbC1uZXdzLW1kLFxuICAucmFkaW8tc2VjdGlvbiBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAuaG9yaXpvbnRhbC1uZXdzLW1kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnR2amMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDAuMDYyNXJlbSAjZGRkOyB9XG4gIC50dmpjLXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXG4gIC50dmpjLXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50dmpjLXNlY3Rpb24gW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ106bm90KDpmaXJzdC1jaGlsZCksXG4gIC50dmpjLXNlY3Rpb24gW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ106bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzXj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5nYWxsZXJ5LXNlY3Rpb24gW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZ2FsbGVyeS1zZWN0aW9uIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtLFxuICAuZ2FsbGVyeS1zZWN0aW9uIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjA2MjVyZW0gI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3BlY2lhbHMtc2VjdGlvbiAudmVydGljYWwtbmV3cy1zbSA+IC5pbmZvIC5jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNwZWNpYWxzLXNlY3Rpb24gW2NsYXNzXj0nY29sLSddOm50aC1jaGlsZChuICsgMykgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5zcGVjaWFscy1zZWN0aW9uIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDMpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmpjMzYwLXNlY3Rpb24gW2NsYXNzXj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20sXG4gIC5qYzM2MC1zZWN0aW9uIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3BvcnRzLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDI4LjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cmV0YWluLXNlY3Rpb24gLmhvcml6b250YWwtbmV3cy1sZyA+IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyZXRhaW4tc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLWxnID4gLmltYWdlIHtcbiAgICB3aWR0aDogMjguMTI1cmVtOyB9IH1cblxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cbi5sb2FkcmVzdWx0cyA+IGFydGljbGUsXG4uanMtaW5maW5pdGUtc2Nyb2xsID4gYXJ0aWNsZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sb2FkcmVzdWx0cyA+IGFydGljbGUuaXMtbG9hZGVkLFxuICAuanMtaW5maW5pdGUtc2Nyb2xsID4gYXJ0aWNsZS5pcy1sb2FkZWQge1xuICAgIGFuaW1hdGlvbjogc2NhbGVVcCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbi8qIGFuaW1hw6fDo28gZG8gaW5maW5pdGUgc2Nyb2xsKi9cbkBrZXlmcmFtZXMgc2NhbGVVcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1oZWFkZXIsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5oYXQsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5oYXQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5hdXRob3IsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuYXV0aG9yLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmF1dGhvcixcbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXV0aG9yLXNpZ25hdHVyZS1zbSA+IC5jb250ZW50IC5pbmZvdGl0bGUsXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmF1dGhvci1zaWduYXR1cmUtc20gPiAuY29udGVudCAuaW5mb3RpdGxlLFxuICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hdXRob3Itc2lnbmF0dXJlLXNtID4gLmNvbnRlbnQgLmluZm90aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtb3BlbmluZyBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtY29udGVudCAucXVvdGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAwLjM3NXJlbSBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSBibG9ja3F1b3RlOjpiZWZvcmUsIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWE1YTVhOyB9XG4gIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdDpob3Zlcjpub3QoLmFjdGl2ZSkgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzhiOGI4YjsgfVxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ10sIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddLFxuICAuZGFyay1zZWN0aW9uIC4tZGFyay1tb2RlIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ10sXG4gIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5kYXJrLXNlY3Rpb24gLi1kYXJrLW1vZGUgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3NePSdpY29uLSddOmhvdmVyLCAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXTpob3ZlciwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ106aG92ZXIsXG4gICAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddOmhvdmVyLFxuICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXTpob3ZlcixcbiAgICAuZGFyay1zZWN0aW9uIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ106aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAudGl0bGUtc2VjdGlvbiwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAudGl0bGUtc2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAuLWRhcmstbW9kZSAudGl0bGUtc3Vic2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtbWF0ZXJpYSAudGl0bGUtc3Vic2VjdGlvbixcbiAgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAudGl0bGUtc3Vic2VjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRlbXBsYXRlLW1hdGVyaWEsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1tYXRlcmlhLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCB7XG4gICAgICBwYWRkaW5nOiAxLjg3NXJlbSAwOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5jb250ZW50LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuaGF0LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmhhdCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZGEyOTFjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5pbmZvLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS11dGlsaXRpZXMgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5hcnRpY2xlLXV0aWxpdGllcyAudGlwby1tYXRlcmlhLWdsb3NzYXJpbyAudGlwby1tYXRlcmlhLWdsb3NzYXJpby10ZXh0LCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdXRpbGl0aWVzIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvIC50aXBvLW1hdGVyaWEtZ2xvc3NhcmlvLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuNjI1cmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLmF1dGhvci1zaWduYXR1cmUtc20gLmNvbnRlbnQgLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yICsgLmF1dGhvcjpiZWZvcmUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuYXV0aG9yLXNpZ25hdHVyZS1zbSAuY29udGVudCAuYXV0aG9yICsgLmF1dGhvcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIHtcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAwIDAgMDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSAudGl0bGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC5saXN0LXNoYXJlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIgLnNoYXJlLXNtIC5saXN0LXNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMC4xODc1cmVtIDAuNjI1cmVtIDAgMDsgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gW2NsYXNzXj0naWNvbi0nXSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3NePSdpY29uLSddLFxuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWhlYWRlciAuc2hhcmUtc20gW2NsYXNzKj0nIGljb24tJ10sXG4gICAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtaGVhZGVyIC5zaGFyZS1zbSBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucmVhZGluZ1RpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnJlYWRpbmdUaW1lIC5pY29uLXRpbWUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAuc2Nyb2xsLXRhYmxlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5zY3JvbGwtdGFibGUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB7XG4gICAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1YTVhNWE7IH1cbiAgICAgIC5kYXJrLXNlY3Rpb24gLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSwgLmRhcmstc2VjdGlvbiAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoOmxhc3QtY2hpbGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGQsXG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRoLFxuICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgY29sb3I6ICMzODM4Mzg7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGltZywgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpZnJhbWUsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAudHdpdHRlci10d2VldCxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC50d2l0dGVyLXR3ZWV0LFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5pbnN0YWdyYW0tbWVkaWEge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGlmcmFtZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBpZnJhbWUsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnR3aXR0ZXItdHdlZXQsXG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmluc3RhZ3JhbS1tZWRpYSxcbiAgICAgICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuaW5zdGFncmFtLW1lZGlhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoMSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoMSxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGgyLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDIsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoMyxcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGgzLFxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgaDQsXG4gICAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCBoNCxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IGg1LFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgaDUsXG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCBoNixcbiAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IGg2IHtcbiAgICAgIGNvbG9yOiAjZGEyOTFjOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCB1bCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB1bCxcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IG9sLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5xdW90ZSB7XG4gICAgICBib3JkZXItbGVmdDogMC4zNzVyZW0gc29saWQgI2RhMjkxYztcbiAgICAgIG1hcmdpbjogMy4xMjVyZW0gYXV0bztcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMy40Mzc1cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gNS42MjVyZW07IH0gfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnF1b3RlIGJsb2NrcXVvdGU6OmJlZm9yZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29udGVudDogXCLupKtcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgICAgICAgY29sb3I6ICNkYTI5MWM7XG4gICAgICAgICAgbGVmdDogLTIuNjg3NXJlbTtcbiAgICAgICAgICB0b3A6IC0wLjYyNXJlbTsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAucXVvdGUgY2l0ZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAucXVvdGUgY2l0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIHtcbiAgICAgIG1hcmdpbjogMS42MjVyZW0gMDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgLml0ZW0taW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIC5jb3VudGVyQ2Fyb3VzZWwsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5pdGVtLWltYWdlIC5jb3VudGVyQ2Fyb3VzZWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkYTI5MWM7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB6LWluZGV4OiAzMDsgfVxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgZmlndXJlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIGZpZ3VyZSBmaWdjYXB0aW9uLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3NePSdpY29uLSddLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3NePSdpY29uLSddLFxuICAgICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtY29udGVudCAubWF0dGVyQ2Fyb3VzZWwgW2NsYXNzKj0nIGljb24tJ10sXG4gICAgICAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwLjEyNXJlbSAwLjEyNXJlbSAwLjQzNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5tYXR0ZXJDYXJvdXNlbCAub3dsLXByZXYsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5vd2wtcHJldixcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5vd2wtbmV4dCxcbiAgICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWNvbnRlbnQgLm1hdHRlckNhcm91c2VsIC5vd2wtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCB7XG4gICAgICBtYXJnaW46IDMuMTI1cmVtIDAgMS44NzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQge1xuICAgICAgICAgIG1hcmdpbjogMy4xMjVyZW0gMDsgfSB9XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCAuYWxzb3JlYWQgLmxpc3QtYWxzb3JlYWQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVyZW07IH0gfVxuICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZDo6YmVmb3JlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZDo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICdMZWlhIHRhbWLDqW06ICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZDo6YmVmb3JlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLmFsc29yZWFkIC5saXN0LWFsc29yZWFkIC5saW5rOmhvdmVyLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5hbHNvcmVhZCAubGlzdC1hbHNvcmVhZCAubGluazpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBjb2xvcjogI2RhMjkxYzsgfVxuICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWNvbnRlbnQgLnNoYXJlLWxnIC5saXN0LXNoYXJlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1jb250ZW50IC5zaGFyZS1sZyAubGlzdC1zaGFyZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ10sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXSxcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXSxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yIC5jb250ZW50IC5tZWRpYXNpdGVucyBbY2xhc3MqPScgaWNvbi0nXSB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzc149J2ljb24tJ106aG92ZXIsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzXj0naWNvbi0nXTpob3ZlcixcbiAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1hdXRob3IgLmNvbnRlbnQgLm1lZGlhc2l0ZW5zIFtjbGFzcyo9JyBpY29uLSddOmhvdmVyLFxuICAgIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWF1dGhvciAuY29udGVudCAubWVkaWFzaXRlbnMgW2NsYXNzKj0nIGljb24tJ106aG92ZXIge1xuICAgICAgY29sb3I6ICNkYTI5MWM7IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDguMTI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2UsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLWJhY2tzdGFnZSAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTguMTI1cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlIC51dGlsaXR5LWJ0biwgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYmFja3N0YWdlIC51dGlsaXR5LWJ0biB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTsgfSB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4sIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLXRhZ3MgLnNlY29uZGFyeS1idG4ge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtOyB9XG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AsIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3AsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkX2Rlc2t0b3Agc3BhbixcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBzcGFuLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIGlmcmFtZSxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtYmFja3N0YWdlLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1iYWNrc3RhZ2UsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLXRhZ3MsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLXRhZ3MsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLWF1dGhvcixcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtYXV0aG9yLFxuICAudGVtcGxhdGUtbWF0ZXJpYSAuYXJ0aWNsZS1jb21tZW50cyxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29tbWVudHMsXG4gIC50ZW1wbGF0ZS1tYXRlcmlhIC5hcnRpY2xlLW1vcmUsXG4gIC50ZW1wbGF0ZS1pbnN0aXR1dGlvbmFsIC5hcnRpY2xlLW1vcmUge1xuICAgIG1hcmdpbjogMS44NzVyZW0gMDsgfVxuICBcbiAgLnRlbXBsYXRlLW1hdGVyaWEgLmFydGljbGUtbW9yZSxcbiAgLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgLnRlbXBsYXRlLW1hdGVyaWEgI3ZlamEtdGFtYmVtIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLXNtLCAudGVtcGxhdGUtaW5zdGl0dXRpb25hbCAjdmVqYS10YW1iZW0gLmNvbC1tZC00Om50aC1jaGlsZChuICsgNCkgLnZlcnRpY2FsLW5ld3Mtc20ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTsgfVxuXG4uY29udGFpbmVyLWZpbG1zIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gaDIge1xuICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSBzcGFuIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSB7XG4gICAgbWFyZ2luOiAzMHB4IDBweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1maWxtIC50ZXh0byB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LWZpbG0gLnRleHRvID4gc3Ryb25nIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyBoMyB7XG4gICAgICBjb2xvcjogIzI2MjYyNjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICAgICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEycHg7IH1cbiAgICAgICAgLmNvbnRhaW5lci1maWxtcyAuY29udGVudC1zZXNzb2VzIHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNvbnRhaW5lci1maWxtcyAudGl0bGUtZmlsbSAuaW5mby1maWxtIC5jbGFzc2lmaWNhY2FvLWZpbG0sIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSAuZ2VuZXJvLWZpbG0sIC5jb250YWluZXItZmlsbXMgLnRpdGxlLWZpbG0gLmluZm8tZmlsbSAuZGF0YS1lc3RyZWlhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LWZpbG0gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtZmlsbSAudGV4dG8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LXNlc3NvZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY29udGFpbmVyLWZpbG1zIC5jb250ZW50LXNlc3NvZXMgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweCAwcHggMHB4OyB9XG4gICAgICAgIC5jb250YWluZXItZmlsbXMgLmNvbnRlbnQtc2Vzc29lcyB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1sb3RlcmlhIHtcbiAgcGFkZGluZzogNDBweCAwcHg7IH1cbiAgLmNvbnRhaW5lci1sb3RlcmlhIC5jb250ZW50LWluZm8tbG90ZXJpYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyBoMyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIC5jb250ZW50LXNvcnRlaW8gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgIC5jb250YWluZXItbG90ZXJpYSAuY29udGVudC1zb3J0ZWlvIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY29udGFpbmVyLWxvdGVyaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiA0cHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY29udGFpbmVyLWxvdGVyaWEgLnRhYmVsYS1sb3RlcmlhIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5jb250YWluZXItbG90ZXJpYSB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFpbmVyLWxvdGVyaWEgdGFibGUgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgIGNvbG9yOiAjMzgzODM4OyB9XG4gICAgLmNvbnRhaW5lci1sb3RlcmlhIHRhYmxlIHRyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5xdWluYSAudGl0dWxvLWxvdGVyaWEtcXVpbmEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9xdWluYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLnF1aW5hIC50aXR1bG8tbG90ZXJpYS1xdWluYSBoMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjb2xvcjogIzI2MDA4NTsgfVxuICAgIC5xdWluYSAudGl0dWxvLWxvdGVyaWEtcXVpbmEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLnF1aW5hIC5jb250ZW50LXNvcnRlaW8gaDMge1xuICBjb2xvcjogIzI2MDA4NTsgfVxuXG4ucXVpbmEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MDA4NTtcbiAgY29sb3I6ICMyNjAwODU7IH1cblxuLmRpYV9kZV9zb3J0ZSAudGl0dWxvLWxvdGVyaWEtZGlhX2RlX3NvcnRlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvZGlhX2RlX3NvcnRlLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAuZGlhX2RlX3NvcnRlIC50aXR1bG8tbG90ZXJpYS1kaWFfZGVfc29ydGUgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0NCODUyQjsgfVxuICAgIC5kaWFfZGVfc29ydGUgLnRpdHVsby1sb3RlcmlhLWRpYV9kZV9zb3J0ZSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uZGlhX2RlX3NvcnRlIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQjg1MkI7XG4gIGNvbG9yOiAjQ0I4NTJCOyB9XG5cbi5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIC5kaWFfZGVfc29ydGUgLnRhYmVsYS1kaWEtZGUtc29ydGUgLnRpdGxlLWRpYS1kZS1zb3J0ZSBoMyBzcGFuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmxvdG9mYWNpbCAudGl0dWxvLWxvdGVyaWEtbG90b2ZhY2lsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90b2ZhY2lsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90b2ZhY2lsIC50aXR1bG8tbG90ZXJpYS1sb3RvZmFjaWwgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzkzMDA4OTsgfVxuICAgIC5sb3RvZmFjaWwgLnRpdHVsby1sb3RlcmlhLWxvdG9mYWNpbCBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubG90b2ZhY2lsIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MzAwODk7XG4gIGNvbG9yOiAjOTMwMDg5OyB9XG5cbi5tZWdhX3NlbmEgLnRpdHVsby1sb3RlcmlhLW1lZ2Ffc2VuYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL21lZ2FzZW5hLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubWVnYV9zZW5hIC50aXR1bG8tbG90ZXJpYS1tZWdhX3NlbmEgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzIwOTg2OTsgfVxuICAgIC5tZWdhX3NlbmEgLnRpdHVsby1sb3RlcmlhLW1lZ2Ffc2VuYSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubWVnYV9zZW5hIC5jb250ZW50LXNvcnRlaW8gLm51bWVyb3Mtc29ydGVpbyBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMDk4Njk7XG4gIGNvbG9yOiAjMjA5ODY5OyB9XG5cbi50aW1lbWFuaWEgLnRpdHVsby1sb3RlcmlhLXRpbWVtYW5pYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL3RpbWVtYW5pYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLnRpbWVtYW5pYSAudGl0dWxvLWxvdGVyaWEtdGltZW1hbmlhIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMzNkIwMzY7IH1cbiAgICAudGltZW1hbmlhIC50aXR1bG8tbG90ZXJpYS10aW1lbWFuaWEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLnRpbWVtYW5pYSAuY29udGVudC1zb3J0ZWlvIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzZCMDM2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50aW1lbWFuaWEgLmNvbnRlbnQtc29ydGVpbyAubnVtZXJvcy1zb3J0ZWlvIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2QjAzNjtcbiAgY29sb3I6ICMzNkIwMzY7IH1cblxuLnRpbWVtYW5pYSAuY29udGVudC1zb3J0ZWlvIC5pbmZvLXRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzNkIwMzY7IH1cblxuLnN1cGVyX3NldGUgLnRpdHVsby1sb3RlcmlhLXN1cGVyX3NldGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9zdXBlcnNldGUuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzNweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gIC5zdXBlcl9zZXRlIC50aXR1bG8tbG90ZXJpYS1zdXBlcl9zZXRlIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICNBOEQwNDU7IH1cbiAgICAuc3VwZXJfc2V0ZSAudGl0dWxvLWxvdGVyaWEtc3VwZXJfc2V0ZSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uc3VwZXJfc2V0ZSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQThEMDQ1O1xuICBjb2xvcjogI0E4RDA0NTsgfVxuXG4ubG90ZXJpYV9mZWRlcmFsIC50aXR1bG8tbG90ZXJpYS1sb3RlcmlhX2ZlZGVyYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9mZWRlcmFsLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90ZXJpYV9mZWRlcmFsIC50aXR1bG8tbG90ZXJpYS1sb3RlcmlhX2ZlZGVyYWwgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzEwMzA5OTsgfVxuICAgIC5sb3RlcmlhX2ZlZGVyYWwgLnRpdHVsby1sb3RlcmlhLWxvdGVyaWFfZmVkZXJhbCBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4uZHVwbGFfc2VuYSAudGl0dWxvLWxvdGVyaWEtZHVwbGFfc2VuYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2R1cGxhc2VuYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLmR1cGxhX3NlbmEgLnRpdHVsby1sb3RlcmlhLWR1cGxhX3NlbmEgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAgIC5kdXBsYV9zZW5hIC50aXR1bG8tbG90ZXJpYS1kdXBsYV9zZW5hIGgyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAuM3JlbSAwIDAgMC45Mzc1cmVtOyB9XG5cbi5kdXBsYV9zZW5hIC5jb250ZW50LXNvcnRlaW8ge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBjb2xvcjogI0E2MTMyNDsgfVxuICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8ge1xuICAgIHBhZGRpbmc6IDhweCAwcHggMTZweCAwcHg7IH1cbiAgICAuZHVwbGFfc2VuYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E2MTMyNDtcbiAgICAgIGNvbG9yOiAjQTYxMzI0OyB9XG5cbi5kdXBsYV9zZW5hIC50YWJlbGEtbG90ZXJpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZHVwbGFfc2VuYSAudGFiZWxhLWxvdGVyaWEgc3Ryb25nIHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZHVwbGFfc2VuYSAudGFiZWxhLWxvdGVyaWEgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxvdGVjYSAudGl0dWxvLWxvdGVyaWEtbG90ZWNhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90ZWNhLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuICAubG90ZWNhIC50aXR1bG8tbG90ZXJpYS1sb3RlY2EgaDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogI0NGMjQwQzsgfVxuICAgIC5sb3RlY2EgLnRpdHVsby1sb3RlcmlhLWxvdGVjYSBoMjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIDAuOTM3NXJlbTsgfVxuXG4ubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSAudmVuY2Vkb3IgLnRpbWUtbWFuZGFudGUge1xuICAgICAgY29sb3I6ICNDRjI0MEM7IH1cbiAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC52ZW5jZWRvciAudGltZS12aXNpdGFudGUge1xuICAgICAgY29sb3I6ICNDRjI0MEM7IH1cbiAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC50aW1lLXBsYWNhciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5sb3RlY2EgLmxpc3RhLWpvZ29zLXRpbWUgdWwgbGkgLnRpbWUtcGxhY2FyIC50aW1lLW1hbmRhbnRlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubG90ZWNhIC5saXN0YS1qb2dvcy10aW1lIHVsIGxpIC50aW1lLXBsYWNhciAudGltZS12aXNpdGFudGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvdGVjYSAubGlzdGEtam9nb3MtdGltZSB1bCBsaSAudmVyc29zIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAwcHggNHB4OyB9XG5cbi5sb3RvbWFuaWEgLnRpdHVsby1sb3RlcmlhLWxvdG9tYW5pYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2xvdG9tYW5pYS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgLmxvdG9tYW5pYSAudGl0dWxvLWxvdGVyaWEtbG90b21hbmlhIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICNmNTk1MmM7IH1cbiAgICAubG90b21hbmlhIC50aXR1bG8tbG90ZXJpYS1sb3RvbWFuaWEgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCAwLjkzNzVyZW07IH1cblxuLmxvdG9tYW5pYSAuY29udGVudC1zb3J0ZWlvIC5udW1lcm9zLXNvcnRlaW8gbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU5NTJjO1xuICBjb2xvcjogI2Y1OTUyYzsgfVxuXG4udGVtcGxhdGUtY29sdW1uaXN0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCAuY29sLW1kLTMgLmNvbC1tZC0zIFtjbGFzc149J2NvbHVtbmlzdC0nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IC5jb2wtbWQtMyArIC5jb2wtbWQtMyBbY2xhc3NePSdjb2x1bW5pc3QtJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCAuY29sLW1kLTM6bnRoLWNoaWxkKG4gKyA1KSBbY2xhc3NePSdjb2x1bW5pc3QtJ10sXG4gICAgLnRlbXBsYXRlLWNvbHVtbmlzdC1saXN0IC5jb2wtbWQtMzpudGgtY2hpbGQobiArIDUpIFtjbGFzcyo9J2NvbHVtbmlzdC0nXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkOyB9IH1cblxuLnRlbXBsYXRlLWNvbHVtbmlzdC1mZWVkIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbTsgfVxuICAudGVtcGxhdGUtY29sdW1uaXN0LWZlZWQgLmF1dGhvci1zaWduYXR1cmUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkOyB9XG5cbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbHVtbmlzdC1zZWN0aW9uIC5vd2wtY2Fyb3VzZWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb2x1bW5pc3Qtc2VjdGlvbiAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4ubWVkaWEtc2VjdGlvbiAuYXJ0aWNsZS1oZWFkZXIgLmFydGljbGUtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tZWRpYS1zZWN0aW9uIC5hcnRpY2xlLWhlYWRlciAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cblxuLmRhcmstc2VjdGlvbiAubWVkaWEtc2VjdGlvbiAudXRpbGl0eS1idG4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5saXN0LW1lZGlhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZGEyOTFjOyB9XG4gIC5saXN0LW1lZGlhLWl0ZW06aG92ZXIgLmRhdGUge1xuICAgIGNvbG9yOiAjZGEyOTFjOyB9XG5cbi50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDsgfVxuICAgIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5hcnRpY2xlLWhlYWRlciAucmVzdWx0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAuYXJ0aWNsZS1oZWFkZXIgLnJlc3VsdC1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAudGVtcGxhdGUtc2VhcmNoLXJlc3VsdCAucmVzdWx0IC5yZXN1bHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXNpemU6IDEuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5yZXN1bHQgLnJlc3VsdC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIC50ZW1wbGF0ZS1zZWFyY2gtcmVzdWx0IC5yZXN1bHQgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07IH1cblxuLnRlbXBsYXRlLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAtMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gIC50ZW1wbGF0ZS1nYWxsZXJ5IC52ZXJ0aWNhbC1uZXdzLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAudGVtcGxhdGUtZ2FsbGVyeSAuY29sLW1kLTQ6bnRoLWNoaWxkKG4gKyA0KSAudmVydGljYWwtbmV3cy1tZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbTsgfVxuXG4udGVtcGxhdGUtaW5zdGl0dXRpb25hbCAuYXJ0aWNsZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cblxuLnRlbXBsYXRlLWluc3RpdHV0aW9uYWwgLmFydGljbGUtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLnRlYW0tc2VjdGlvbiBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxuLnRlYW0tc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZzogMCAwIDEuODc1cmVtOyB9XG5cbi50ZWFtLXNlY3Rpb24gW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXG4udGVhbS1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZDsgfVxuXG4udGVhbS1zZWN0aW9uIC5zZWN0aW9uLWxvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG5cbi50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1ob3Jpem9udGFsLW5ld3NdIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj12ZXJ0aWNhbC1uZXdzXSB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH0gfVxuXG4udGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIC52ZXJ0aWNhbC1uZXdzLWxnIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMyOHB4OyB9XG5cbi50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gLnZlcnRpY2FsLW5ld3Mtc20gZmlndXJlIHtcbiAgbWluLWhlaWdodDogMTU1cHg7IH1cblxuLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiAuaG9yaXpvbnRhbC1uZXdzLXNtIGZpZ3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZW1wbGF0ZS1ibG9ncyAudmVydGljYWwtbmV3cy1sZyBmaWd1cmUge1xuICAgIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJvdy10b3JjZWRvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjb250cm9scyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4jY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAjY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBjb2xvcjogIzVhNWE1YTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuY2FtcG8tYnVzY2E6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjY29udHJvbHMgLmJsb2NvLWNhbXBvLWJ1c2NhIC5jYW1wby1idXNjYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHdpZHRoOiA3MiU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgI2NvbnRyb2xzIC5ibG9jby1jYW1wby1idXNjYSAuYnRuLWJ1c2NhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuI2xvYWQtbW9yZSBbZGF0YS10YXJnZXQ9XCIjY2FycmVnYXItbGlzdGFcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cblxuLnJlc3BvbnNpdmUtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucmVzcG9uc2l2ZS1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKiB3cmFwICovIH1cbiAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBidXR0b25zICovXG4gICAgLyogaGVhZGVyICovXG4gICAgLyogbWFpbiAqL1xuICAgIC8qIGZvb3RlciAqLyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMCAyMHB4OyB9IH1cbiAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZSAxcyBsaW5lYXI7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5pZnJhbWUgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBmb290ZXIgLm5vc3Nvcy1wcm9kdXRvcywgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IGZvb3RlciAub3V0cmFzLXJhZGlvcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjU0cHg7IH0gfVxuICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5idG4uYnRuLXByaW1hcnkge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweDsgfVxuICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBoZWFkZXIgLmxvZ28ge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IGhlYWRlciAubG9nby5hbmltZSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRXNxdWVyZGEgMC41cyBsaW5lYXI7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgaGVhZGVyIC5sb2dvIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMDsgfSB9XG4gICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5kaXNwbGF5LWhpZ2hsaWdodCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmRpc3BsYXktaGlnaGxpZ2h0LmFuaW1lIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYWNhb0ZhZGVEaXJlaXRhIDAuNnMgbGluZWFyO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmRpc3BsYXktaGlnaGxpZ2h0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAvKiBhcnRpY2xlICovXG4gICAgICAvKiBzZWN0aW9uIHNvY2lhbCBpbmZvcyAqL1xuICAgICAgLyogc2VjdGlvbiBleHBlcmllbmNpYSAqL1xuICAgICAgLyogcHJlIGZvb3RlciAqLyB9XG4gICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZSAxcyBsaW5lYXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLyogaW5mbyBhdXRvciAqLyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZS5vcGVuIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiBhcnRpY2xlLm9wZW46YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUub3BlbiAuaW5mby1hdXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgaDIge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDEwcHggMDsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiBhcnRpY2xlIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA0MHB4OyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciAuaW1hZ2VtLWF1dG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgLmluZm8tYXV0b3IgLmltYWdlbS1hdXRvciBmaWd1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciAuaW1hZ2VtLWF1dG9yIGZpZ3VyZSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiBhcnRpY2xlIC5pbmZvLWF1dG9yIC5pbWFnZW0tYXV0b3IgLm5vbWUtYXV0b3Ige1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgLmluZm8tYXV0b3IgLmltYWdlbS1hdXRvciAubm9tZS1hdXRvciBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiBhcnRpY2xlIC5pbmZvLWF1dG9yIC5pbWFnZW0tYXV0b3IgLm5vbWUtYXV0b3Igc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciAuaW1hZ2VtLWF1dG9yIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgLmluZm8tYXV0b3IgLmltYWdlbS1hdXRvciBmaWd1cmUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgLmluZm8tYXV0b3IgLmltYWdlbS1hdXRvciAubm9tZS1hdXRvciB7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAgICAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZSAuaW5mby1hdXRvciAuaW1hZ2VtLWF1dG9yIC5ub21lLWF1dG9yIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAvKiBib3hlcyBkZXN0YXF1ZSAqL1xuICAgICAgICAvKiBwZXJmaWwgcHVibGljbyAqL1xuICAgICAgICAvKiBmYWl0YSBlc3TDoXJpYSAqL1xuICAgICAgICAvKiBncmFmaWNvIHNleG8gKi9cbiAgICAgICAgLyogc2VndWlkb3JlcyAqL1xuICAgICAgICAvKiBzZWd1aWRvcmVzIHJlZGVzIHNvY2lhaXMgKi8gfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnRpdHVsby1zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAudGl0bGUtY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAudGl0bGUtY29sOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnRpdGxlLWNvbCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmluZm8tbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuaW5mby1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ib3hlcy1kZXN0YXF1ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuYm94ZXMtZGVzdGFxdWUgLmJveCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuYm94ZXMtZGVzdGFxdWUgLmJveC5hbmltZTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZUVzcXVlcmRhIDAuNXMgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ib3hlcy1kZXN0YXF1ZSAuYm94LmFuaW1lOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRGlyZWl0YSAwLjVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5wZXJmaWwtcHVibGljbyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUzcHggMDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAucGVyZmlsLXB1YmxpY28ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTlweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5wZXJmaWwtcHVibGljbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjIlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAtMjdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAucGVyZmlsLXB1YmxpY28gLmZvbnRlLWRhZG9zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmZhaXhhLWV0YXJpYSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7IH0gfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhLmFuaW1lIGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRXNxdWVyZGEgMC41cyBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhLmFuaW1lIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZURpcmVpdGEgMC41cyBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmZhaXhhLWV0YXJpYSBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhIGxpIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvTGFyZ3VyYSAwLjhzIGxpbmVhciAwLjVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmdyYWZpY28tc2V4byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmdyYWZpY28tc2V4by5hbmltZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvUm9kYXIzZCAwLjhzIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ncmFmaWNvLXNleG8gLmRhZG9zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZ3JhZmljby1zZXhvIC5kYWRvcy5ob21lbnMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICByaWdodDogNiU7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZ3JhZmljby1zZXhvIC5kYWRvcy5tdWxoZXJlcyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDYlOyB9XG4gICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmdyYWZpY28tc2V4byAuZGFkb3Mgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ncmFmaWNvLXNleG8gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc29jaWFsbWVkaWEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtYm9hcmQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1ib2FyZCBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLWJvYXJkIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtYm9hcmQgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1ib2FyZCBzdHJvbmcuc2VndWlkb3Jlcy1lc3BlbGhvIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtYm9hcmQgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7IH0gfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1ib2FyZC5hbmltZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZSAwLjVzIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDQ0cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLXJlZGVzID4gLmQtZmxleCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgPiAuZC1mbGV4ID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcy5hbmltZSB1bCBsaSAuYm94IHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmxpcCAwLjhzIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLXJlZGVzIC5saXN0LXNvY2lhaXMgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLXJlZGVzIC5saXN0LXNvY2lhaXMgdWwgbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIGxpIC5ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4IDEwcHg7IH1cbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLXJlZGVzIC5saXN0LXNvY2lhaXMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zZWd1aWRvcmVzLXJlZGVzIC5saXN0LXNvY2lhaXMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIGxpIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaSBoNCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIGxpIGg0IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIGxpIC5kZXN0YXF1ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaSAuZGVzdGFxdWUgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNTBweDtcbiAgICAgICAgLyogc2xpZGVyIGV4cGVyaWVuY2lhICovIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnRpdHVsby1zZWN0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4OyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAub3dsLW5hdiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgICAgICAgICAgbGVmdDogLTQwcHg7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4OyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNDI5cHg7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogNjAwcHg7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQuaXMtZmxpcHBlZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGVZKC0xODBkZWcpOyB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1sYWRvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47IH1cbiAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQgLmNhcmQtbGFkbzpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQgLmNhcmQtbGFkbyBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIC5jYXJkIC5jYXJkLWxhZG86OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDsgfVxuICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQgLmNhcmQtZnJlbnRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIC5jYXJkIC5jYXJkLWZyZW50ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJzYWliYSBtYWlzXCI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9hc3NldHMvaW1hZ2VzL21pZGlha2l0L3NvY2lhbDEvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7IH1cbiAgICAgICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQgLmNhcmQtZnJlbnRlOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMDsgfVxuICAgICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1mcmVudGUgLmljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1mcmVudGUgaDMge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIC5jYXJkIC5jYXJkLXZlcnNvIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC12ZXJzbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ2b2x0YXJcIjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9hcnJvdy1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnByZS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnByZS1mb290ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5wcmUtZm9vdGVyIC5jb2wtbWQtNyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9XG4gICAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5wcmUtZm9vdGVyIC5jb2wtbWQtNyBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDMxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG4gICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAucHJlLWZvb3RlciBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEge1xuICAgICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDdweDsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuZC1mbGV4IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIC5kLWZsZXggLmJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIGZvcm0gdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjZweDsgfVxuICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29weXJpZ2h0IGEgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCAuc29jaWFsLWZvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCAuc29jaWFsLWZvb3RlciB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgICAgIGJvZHkgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIC5jb3B5cmlnaHQgLnNvY2lhbC1mb290ZXIgYSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluOyB9XG4gICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtZm9vdGVyIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiAyMHB4OyB9XG4gICAgICAgICAgICBib2R5IC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtZm9vdGVyIHVsIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYm9keSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCAucm93ID4gZGl2IHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbiNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQge1xuICAvKiBidXR0b25zICovXG4gIC8qIG1haW4gKi9cbiAgLyogZm9vdGVyICovIH1cbiAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9iZy1ib2R5LnN2Z1wiKSBjZW50ZXIgNzVweCBuby1yZXBlYXQ7IH1cbiAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZTQwMDY5OyB9XG4gICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiNTAwNTM7IH1cbiAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xuICAgIGNvbG9yOiAjZTQwMDY5O1xuICAgIGJvcmRlci1jb2xvcjogI2U0MDA2OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuYnRuLmJ0bi1wcmltYXJ5LW91dGxpbmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQwMDY5OyB9XG4gICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmRpc3BsYXktaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiB7XG4gICAgLyogYXJ0aWNsZSAqL1xuICAgIC8qIHNlY3Rpb24gc29jaWFsIGluZm9zICovXG4gICAgLyogc2VjdGlvbiBleHBlcmllbmNpYSAqLyB9XG4gICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUge1xuICAgICAgLyogaW5mbyBhdXRvciAqLyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gYXJ0aWNsZTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgaDIge1xuICAgICAgICBjb2xvcjogI2U0MDA2OTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIGFydGljbGUgLmluZm8tYXV0b3IgLmltYWdlbS1hdXRvciAubm9tZS1hdXRvciBoNiB7XG4gICAgICAgIGNvbG9yOiAjZTQwMDY5OyB9XG4gICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG4gICAgICAvKiBib3hlcyBkZXN0YXF1ZSAqL1xuICAgICAgLyogcGVyZmlsIHB1YmxpY28gKi9cbiAgICAgIC8qIGZhaXRhIGVzdMOhcmlhICovXG4gICAgICAvKiBncmFmaWNvIHNleG8gKi9cbiAgICAgIC8qIHNlZ3VpZG9yZXMgKi9cbiAgICAgIC8qIHNlZ3VpZG9yZXMgcmVkZXMgc29jaWFpcyAqLyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC50aXR1bG8tc2VjdGlvbiBoMyB7XG4gICAgICAgIGNvbG9yOiAjZTQwMDY5OyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC50aXRsZS1jb2w6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9pY29uLWNpcmNsZS5zdmcpOyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5pbmZvLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNlNDAwNjk7IH1cbiAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuaW5mby1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNDAwNjk7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmJveGVzLWRlc3RhcXVlIC5ib3gge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNDAwNjk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4ICNkZGRkZGQ3MzsgfVxuICAgICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ib3hlcy1kZXN0YXF1ZSAuYm94IGgzIHtcbiAgICAgICAgICBjb2xvcjogI2U0MDA2OTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAucGVyZmlsLXB1YmxpY28ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltYWdlcy9taWRpYWtpdC9zb2NpYWwxL2JnLXdhdmUuc3ZnKTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAucGVyZmlsLXB1YmxpY28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAucGVyZmlsLXB1YmxpY286YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9iZy13YXZlLnN2Zykgbm8tcmVwZWF0OyB9IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLmZhaXhhLWV0YXJpYSBsaSBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U0MDA2OTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuZmFpeGEtZXRhcmlhIGxpIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZTQwMDY5OyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5ncmFmaWNvLXNleG8gLmRhZG9zIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjZTQwMDY5OyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNvY2lhbC1pbmZvcyAuY29udGFpbmVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlNWU1ZTU7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtYm9hcmQgc3Ryb25nLnNlZ3VpZG9yZXMge1xuICAgICAgICBjb2xvcjogI2U0MDA2OTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1ib2FyZCBzdHJvbmcuc2VndWlkb3Jlcy1lc3BlbGhvIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgMnB4ICM2YzZiNmI7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM3YTsgfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zb2NpYWwtaW5mb3MgLmNvbnRhaW5lciAuc2VndWlkb3Jlcy1yZWRlcyAubGlzdC1zb2NpYWlzIHVsIGxpIC5ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCBsaWdodGdyZXk7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc29jaWFsLWluZm9zIC5jb250YWluZXIgLnNlZ3VpZG9yZXMtcmVkZXMgLmxpc3Qtc29jaWFpcyB1bCBsaSAuZGVzdGFxdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFMkUzO1xuICAgICAgICBjb2xvcjogI2UyMDA2YTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4ICNkM2QzZDM4MjsgfVxuICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGV2L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9iZy1zbGlkZXItc2VjdGlvbi5qcGdcIik7XG4gICAgICAvKiBzbGlkZXIgZXhwZXJpZW5jaWEgKi8gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7IH0gfVxuICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC50aXR1bG8tc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMjAwNmE7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAub3dsLW5hdiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZTQwMDY5OyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIC5jYXJkIC5jYXJkLWxhZG8ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1sYWRvIHAge1xuICAgICAgICAgIGNvbG9yOiBncmF5OyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IG1haW4gLnNlY3Rpb24tZXhwZXJpZW5jaWEgLnNsaWRlci1leHBlcmllbmNpYSAuc2xpZGVyIC5jYXJkIC5jYXJkLWZyZW50ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNDAwNjk7IH1cbiAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1mcmVudGU6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGV2L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9tYXNrLWNhcmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC1mcmVudGUgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlNDAwNjk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlNDAwNjkgMCUsIHJnYmEoMjI4LCAwLCAxMDUsIDApIDM4JSk7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgbWFpbiAuc2VjdGlvbi1leHBlcmllbmNpYSAuc2xpZGVyLWV4cGVyaWVuY2lhIC5zbGlkZXIgLmNhcmQgLmNhcmQtdmVyc28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNDAwNjk7IH1cbiAgICAgICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCBtYWluIC5zZWN0aW9uLWV4cGVyaWVuY2lhIC5zbGlkZXItZXhwZXJpZW5jaWEgLnNsaWRlciAuY2FyZCAuY2FyZC12ZXJzbyBoMyB7XG4gICAgICAgICAgY29sb3I6ICNlNDAwNjk7IH1cbiAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTQwMDY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI21pZGlhLXNvY2lhbDEgLndyYXAtY29udGVudC1taWRpYWtpdCAuZm9vdGVyLW1pZGlhIGZvcm0gbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gICAgICAjbWlkaWEtc29jaWFsMSAud3JhcC1jb250ZW50LW1pZGlha2l0IC5mb290ZXItbWlkaWEgLmNvcHlyaWdodCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICNtaWRpYS1zb2NpYWwxIC53cmFwLWNvbnRlbnQtbWlkaWFraXQgLmZvb3Rlci1taWRpYSAuY29weXJpZ2h0IC5zb2NpYWwtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuQGtleWZyYW1lcyBhbmltYWNhb0ZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYWNhb0xhcmd1cmEge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYWNhb0ZhZGVFc3F1ZXJkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWFjYW9Sb2RhcjNkIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUzZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg2NWRlZyk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBhbmltYWNhb0ZhZGVEaXJlaXRhIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBIZWxwZXJzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cbi50ZXh0LWNvbG9yLWNvcjEge1xuICBjb2xvcjogXCJncmVlblwiOyB9XG5cbi5iZy1jb2xvci1jb3IxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJncmVlblwiOyB9XG5cbi50ZXh0LWNvbG9yLWNvcjIge1xuICBjb2xvcjogXCJvcmFuZ2VcIjsgfVxuXG4uYmctY29sb3ItY29yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IFwib3JhbmdlXCI7IH1cblxuLnRleHQtY29sb3ItY29yMyB7XG4gIGNvbG9yOiBcInllbGxvd1wiOyB9XG5cbi5iZy1jb2xvci1jb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJ5ZWxsb3dcIjsgfVxuXG4udGV4dC1jb2xvci1jb3I0IHtcbiAgY29sb3I6IFwiYmx1ZVwiOyB9XG5cbi5iZy1jb2xvci1jb3I0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogXCJibHVlXCI7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgQmxvZ3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRoZW1lIFNvY2lhbDFcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGJhcnJhIHNlY3VuZMOhcmlhIG5vIGhlYWRlciAqL1xuLmxvZ28tamMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjQzNzVyZW07IH1cblxuLmxvZ28tc29jaWFsMS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubG9nby1zb2NpYWwxLXdyYXAgLmxvZ28tc29jaWFsMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxvZ28tc29jaWFsMS13cmFwIC5sb2dvLXNvY2lhbDEgaW1nIHtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuXG4vKiAqL1xuLnNlY29uZGFyeS1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZWNvbmRhcnktbmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2Vjb25kYXJ5LW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44MTI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWNvbmRhcnktbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyoqL1xuLmhlYWRlci1zb2NpYWxtZWRpYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY4NzVyZW07XG4gICAgcGFkZGluZzogMC42ODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5oZWFkZXItc29jaWFsbWVkaWFzID4gYTpob3ZlciwgLmhlYWRlci1zb2NpYWxtZWRpYXMgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuZGFyay1zZWN0aW9uIC5oZWFkZXItc29jaWFsbWVkaWFzID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiB3aWRnZXQgZG8gY2xpbWEgKi9cbi5jbGltYXRlLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgLmNsaW1hdGUtd2lkZ2V0IC5jbGltYXRlLWNpdHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLyc7IH1cbiAgLmNsaW1hdGUtd2lkZ2V0IC5pY29uLWNsaW1hdGUge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5wb3N0cy11bHRpbWFzLXNvY2lhbDEgLmhvcml6b250YWwtbmV3cy1sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdHMtdWx0aW1hcy1zb2NpYWwxIC5ob3Jpem9udGFsLW5ld3MtbGcgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNS42MjVyZW07IH1cbiAgLnBvc3RzLXVsdGltYXMtc29jaWFsMSAuaG9yaXpvbnRhbC1uZXdzLWxnIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBvc3RzLXVsdGltYXMtc29jaWFsMSAuaG9yaXpvbnRhbC1uZXdzLWxnIGZpZ3VyZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uc3BvdGxpZ2h0LXNlY3Rpb24gLmhhcmRuZXdzIGFydGljbGUgLmluZm8gLmRhdGEtcGx1YmljLFxuLnNwb3RsaWdodC1zZWN0aW9uIC5oYXJkbmV3cyBhcnRpY2xlIC5pbmZvIC5hdXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjYmxvZ3Mtc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNibG9ncy1zb2NpYWwxICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2Jsb2dzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxICNoZWFkZXItYmFyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gICNzb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtIC5zdWItbWVudS13cmFwIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjc29jaWFsMSAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDlhO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc29jaWFsMSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3VsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5wcmltYXJ5LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3VsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtIC5zdWItbWVudS13cmFwIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNoZWFkZXItYmFyIC5wcmltYXJ5LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZDlhO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb3J0ZWlvICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLXNvcnRlaW8gI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1nYWxlcmlhICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLWdhbGVyaWEgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLWJiYiAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjc29jaWFsMS1iYmIgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICNzb2NpYWwxLWJiYiAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtYmJiICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWJiYiAjaGVhZGVyLWJhciAuYnRuLWxvZ2luIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNzb2NpYWwxLWJiYiAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtYmJiICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NvY2lhbDEtYmJiICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG4ge1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhICNoZWFkZXItYmFyIC5idG4tbG9naW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI2hlYWRlci1iYXIgLnNlY29uZGFyeS1iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjaGVhZGVyLWJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAjc29jaWFsMS1wb3dlci1jb3VwbGUgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiAudXRpbGl0eS1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtcG93ZXItY291cGxlICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUtd3JhcCAudXRpbGl0eS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjaGVhZGVyLWJhciAuYnRuLWxvZ2luIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjaGVhZGVyLWJhciAucHJpbWFyeS1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI3NvY2lhbDEtcG93ZXItY291cGxlICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWQ5YTtcbiAgICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI3NvY2lhbDEtcG93ZXItY291cGxlICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jc29jaWFsMS1tdWxoZXIgI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtbXVsaGVyICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjc29jaWFsMS1tdWxoZXIgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLW11bGhlciAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1tdWxoZXIgI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjc29jaWFsMS1tdWxoZXIgI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNzb2NpYWwxLW11bGhlciAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLW11bGhlciAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtd2Vic3RvcnkgI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuIHtcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICNzb2NpYWwxLXdlYnN0b3J5ICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAjaGVhZGVyLWJhciAuYnRuLWxvZ2luIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNzb2NpYWwxLXdlYnN0b3J5ICNoZWFkZXItYmFyIC5wcmltYXJ5LWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLXdlYnN0b3J5ICNoZWFkZXItYmFyIC5zZWNvbmRhcnktYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gI2hlYWRlci1iYXIge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvICNoZWFkZXItYmFyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSA+IC51dGlsaXR5LWJ0biB7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjc29jaWFsMS1zZXJ0YW5lam8gI2hlYWRlci1iYXIgLm1haW4tbWVudSAubWVudS1pdGVtID4gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNlcnRhbmVqbyAjaGVhZGVyLWJhciAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51LXdyYXAgLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zZXJ0YW5lam8gI2hlYWRlci1iYXIgLmJ0bi1sb2dpbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAjc29jaWFsMS1zZXJ0YW5lam8gI2hlYWRlci1iYXIgLnByaW1hcnktYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNzb2NpYWwxLXNlcnRhbmVqbyAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkOWE7XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNzb2NpYWwxLXNlcnRhbmVqbyAjaGVhZGVyLWJhciAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI2hlYWRlci1iYXIucmV0cmF0aWwgLnNlY29uZGFyeS1iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWJiYiAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLmZvbnQtc2l6ZS1jb250cm9sIC5mb250LXNpemUtY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtbXVsaGVyIC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC5mb250LXNpemUtY29udHJvbCAuZm9udC1zaXplLWNvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAuZm9udC1zaXplLWNvbnRyb2wgLmZvbnQtc2l6ZS1jb250cm9sIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAudGl0bGUtc2VjdGlvbiwgI2Jsb2dzLXNvY2lhbDEgLnRpdGxlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC50aXRsZS1zZWN0aW9uLCAjc29jaWFsMSAudGl0bGUtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAudGl0bGUtc2VjdGlvbiwgI3VsdGltYXMtc29jaWFsMSAudGl0bGUtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC50aXRsZS1zZWN0aW9uLCAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnRpdGxlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLnRpdGxlLXNlY3Rpb24sICNzb2NpYWwxLXNvcnRlaW8gLnRpdGxlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLnRpdGxlLXNlY3Rpb24sICNzb2NpYWwxLWdhbGVyaWEgLnRpdGxlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWJiYiAudGl0bGUtc2VjdGlvbiwgI3NvY2lhbDEtYmJiIC50aXRsZS1zZWN0aW9uIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAudGl0bGUtc2VjdGlvbiwgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnRpdGxlLXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAudGl0bGUtc2VjdGlvbiwgI3NvY2lhbDEtcG93ZXItY291cGxlIC50aXRsZS1zZWN0aW9uIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLnRpdGxlLXNlY3Rpb24sICNzb2NpYWwxLW11bGhlciAudGl0bGUtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgLnRpdGxlLXNlY3Rpb24sICNzb2NpYWwxLXdlYnN0b3J5IC50aXRsZS1zZWN0aW9uIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLnRpdGxlLXNlY3Rpb24sICNzb2NpYWwxLXNlcnRhbmVqbyAudGl0bGUtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMSAuZm9vdGVyLW5hdiAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWM4YjI2OyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5mb290ZXItbmF2IC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNlYzhiMjY7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAuZm9vdGVyLW5hdiAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWM4YjI2OyB9XG5cbiNzb2NpYWwxLWJiYiAuZm9vdGVyLW5hdiAudGl0bGUtc2VjdGlvbiB7XG4gIGNvbG9yOiAjZWM4YjI2OyB9XG5cbiNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIC5mb290ZXItbmF2IC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNlYzhiMjY7IH1cblxuI3NvY2lhbDEtcG93ZXItY291cGxlIC5mb290ZXItbmF2IC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNlYzhiMjY7IH1cblxuI3NvY2lhbDEtbXVsaGVyIC5mb290ZXItbmF2IC50aXRsZS1zZWN0aW9uIHtcbiAgY29sb3I6ICNlYzhiMjY7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLmZvb3Rlci1uYXYgLnRpdGxlLXNlY3Rpb24ge1xuICBjb2xvcjogI2VjOGIyNjsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtYmJiIC50aXRsZS1zdWJzZWN0aW9uIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLnRpdGxlLXN1YnNlY3Rpb24ge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS13ZWJzdG9yeSAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAudGl0bGUtc3Vic2VjdGlvbiB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI2Jsb2dzLXNvY2lhbDEgYTpob3ZlciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEgYTpob3ZlciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjdWx0aW1hcy1zb2NpYWwxIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgYTpob3ZlciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb3J0ZWlvIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSBhOmhvdmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtYmJiIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtYmJiIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1wb3dlci1jb3VwbGUgYTpob3ZlciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLW11bGhlciBhOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLW11bGhlciBhOmhvdmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgYTpob3ZlciAudGl0bGUge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSBhOmhvdmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc2VydGFuZWpvIGE6aG92ZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvIGE6aG92ZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnksICNibG9ncy1zb2NpYWwxIC5wcmltYXJ5LWJ0biwgI2Jsb2dzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjYmxvZ3Mtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNibG9ncy1zb2NpYWwxIC5wcmltYXJ5LWJ0bjpob3ZlciwgI2Jsb2dzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEgLnByaW1hcnktYnRuLCAjc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMSAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnksICN1bHRpbWFzLXNvY2lhbDEgLnByaW1hcnktYnRuLCAjdWx0aW1hcy1zb2NpYWwxIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3VsdGltYXMtc29jaWFsMSAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICN1bHRpbWFzLXNvY2lhbDEgLnByaW1hcnktYnRuOmhvdmVyLCAjdWx0aW1hcy1zb2NpYWwxIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLi1jb2xvcmJ0bi1wcmltYXJ5LCAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnByaW1hcnktYnRuLCAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLi1jb2xvcmJ0bi1wcmltYXJ5LCAjc29jaWFsMS1zb3J0ZWlvIC5wcmltYXJ5LWJ0biwgI3NvY2lhbDEtc29ydGVpbyAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvcnRlaW8gLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjc29jaWFsMS1zb3J0ZWlvIC5wcmltYXJ5LWJ0bjpob3ZlciwgI3NvY2lhbDEtc29ydGVpbyAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAuLWNvbG9yYnRuLXByaW1hcnksICNzb2NpYWwxLWdhbGVyaWEgLnByaW1hcnktYnRuLCAjc29jaWFsMS1nYWxlcmlhIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAuLWNvbG9yYnRuLXByaW1hcnk6aG92ZXIsICNzb2NpYWwxLWdhbGVyaWEgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS1nYWxlcmlhIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1iYmIgLi1jb2xvcmJ0bi1wcmltYXJ5LCAjc29jaWFsMS1iYmIgLnByaW1hcnktYnRuLCAjc29jaWFsMS1iYmIgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1iYmIgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjc29jaWFsMS1iYmIgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS1iYmIgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnByaW1hcnktYnRuLCAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtcG93ZXItY291cGxlIC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEtcG93ZXItY291cGxlIC5wcmltYXJ5LWJ0biwgI3NvY2lhbDEtcG93ZXItY291cGxlIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtcG93ZXItY291cGxlIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEtcG93ZXItY291cGxlIC5wcmltYXJ5LWJ0bjpob3ZlciwgI3NvY2lhbDEtcG93ZXItY291cGxlIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLi1jb2xvcmJ0bi1wcmltYXJ5LCAjc29jaWFsMS1tdWxoZXIgLnByaW1hcnktYnRuLCAjc29jaWFsMS1tdWxoZXIgLnByaW1hcnlmbGV4LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1tdWxoZXIgLi1jb2xvcmJ0bi1wcmltYXJ5OmhvdmVyLCAjc29jaWFsMS1tdWxoZXIgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS1tdWxoZXIgLnByaW1hcnlmbGV4LWJ0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEtd2Vic3RvcnkgLnByaW1hcnktYnRuLCAjc29jaWFsMS13ZWJzdG9yeSAucHJpbWFyeWZsZXgtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXdlYnN0b3J5IC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEtd2Vic3RvcnkgLnByaW1hcnktYnRuOmhvdmVyLCAjc29jaWFsMS13ZWJzdG9yeSAucHJpbWFyeWZsZXgtYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc2VydGFuZWpvIC4tY29sb3JidG4tcHJpbWFyeSwgI3NvY2lhbDEtc2VydGFuZWpvIC5wcmltYXJ5LWJ0biwgI3NvY2lhbDEtc2VydGFuZWpvIC5wcmltYXJ5ZmxleC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvIC4tY29sb3JidG4tcHJpbWFyeTpob3ZlciwgI3NvY2lhbDEtc2VydGFuZWpvIC5wcmltYXJ5LWJ0bjpob3ZlciwgI3NvY2lhbDEtc2VydGFuZWpvIC5wcmltYXJ5ZmxleC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjYmxvZ3Mtc29jaWFsMSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG5cbiNzb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICBiYWNrZ3JvdW5kOiAjMDA5NzM5OyB9XG4gICNzb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3VsdGltYXMtc29jaWFsMSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjdWx0aW1hcy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC53aGF0c2FwcC1mb290ZXItYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICBiYWNrZ3JvdW5kOiAjMDA5NzM5OyB9XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtc29ydGVpbyAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG5cbiNzb2NpYWwxLWJiYiAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjc29jaWFsMS1iYmIgLndoYXRzYXBwLWZvb3Rlci1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5NzM5O1xuICAgIGNvbG9yOiAjMDA5NzM5OyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAud2hhdHNhcHAtZm9vdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgYmFja2dyb3VuZDogIzAwOTczOTsgfVxuICAjc29jaWFsMS1wb3dlci1jb3VwbGUgLndoYXRzYXBwLWZvb3Rlci1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtbXVsaGVyIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtd2Vic3RvcnkgLndoYXRzYXBwLWZvb3Rlci1idXR0b246aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTczOTtcbiAgICBjb2xvcjogIzAwOTczOTsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLndoYXRzYXBwLWZvb3Rlci1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk3Mzk7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvIC53aGF0c2FwcC1mb290ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDk3Mzk7XG4gICAgY29sb3I6ICMwMDk3Mzk7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5iYWNrLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWJiYiAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLmJhY2stdG9wOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtbXVsaGVyIC5iYWNrLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC5iYWNrLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAuYmFjay10b3A6aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3Mge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI2Jsb2dzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjYmxvZ3Mtc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI2Jsb2dzLXNvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMSAuc2F2ZW5ld3Mge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3NvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3NvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC5zYXZlbmV3cyB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjdWx0aW1hcy1zb2NpYWwxIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICN1bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5zYXZlbmV3cyB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1zb3J0ZWlvIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICNzb2NpYWwxLXNvcnRlaW8gLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5zYXZlbmV3cyB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gICAgY29sb3I6ICNmZjM0ODA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1nYWxlcmlhIC5zYXZlbmV3czpob3ZlciBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICAgIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3NePVwiaWNvbi1cIl0sXG4gICNzb2NpYWwxLWdhbGVyaWEgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1iYmIgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtYmJiIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMS1iYmIgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1iYmIgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtYmJiIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMS1iYmIgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAuc2F2ZW5ld3Mge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtcG93ZXItY291cGxlIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMS1wb3dlci1jb3VwbGUgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1wb3dlci1jb3VwbGUgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtcG93ZXItY291cGxlIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMS1wb3dlci1jb3VwbGUgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtbXVsaGVyIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMS1tdWxoZXIgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1tdWxoZXIgLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtbXVsaGVyIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMS1tdWxoZXIgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS13ZWJzdG9yeSAuc2F2ZW5ld3Mge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAuc2F2ZW5ld3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMzQ4MDtcbiAgICBjb2xvcjogI2ZmMzQ4MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgI3NvY2lhbDEtd2Vic3RvcnkgLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS13ZWJzdG9yeSAuc2F2ZW5ld3M6aG92ZXIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAuc2F2ZW5ld3MuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSxcbiAgI3NvY2lhbDEtd2Vic3RvcnkgLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLnNhdmVuZXdzIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvIC5zYXZlbmV3czpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICAgIGNvbG9yOiAjZmYzNDgwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAjc29jaWFsMS1zZXJ0YW5lam8gLnNhdmVuZXdzOmhvdmVyIFtjbGFzc149XCJpY29uLVwiXSxcbiAgICAjc29jaWFsMS1zZXJ0YW5lam8gLnNhdmVuZXdzOmhvdmVyIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtc2VydGFuZWpvIC5zYXZlbmV3cy5hY3RpdmUgW2NsYXNzXj1cImljb24tXCJdLFxuICAjc29jaWFsMS1zZXJ0YW5lam8gLnNhdmVuZXdzLmFjdGl2ZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4vKlxyXG4uY3RhLWJhbm5lciB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XHJcbiAgICAgICAgLnByaW1hcnlmbGV4LWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuKi9cbiNibG9ncy1zb2NpYWwxIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMSAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1iYmIgLmRpdmlkZXItbGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbiNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIC5kaXZpZGVyLWxpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjZGRkO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLmRpdmlkZXItbGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbiNzb2NpYWwxLW11bGhlciAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgLmRpdmlkZXItbGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICNkZGQ7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAuZGl2aWRlci1saW5lIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLmhlYWRlci1iYXIgLmJ0bi1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEgLmhlYWRlci1iYXIgLmJ0bi1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmhlYWRlci1iYXIgLmJ0bi1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC5oZWFkZXItYmFyIC5idG4tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLWJiYiAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLmhlYWRlci1iYXIgLmJ0bi1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtbXVsaGVyIC5oZWFkZXItYmFyIC5idG4tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC5oZWFkZXItYmFyIC5idG4tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAuaGVhZGVyLWJhciAuYnRuLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtYmJiICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAjbmF2ZWdhY2FvIC5ibG9jby1jYW1wby1idXNjYSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NvY2lhbDEtcG93ZXItY291cGxlICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1tdWxoZXIgI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5ICNuYXZlZ2FjYW8gLmJsb2NvLWNhbXBvLWJ1c2NhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gI25hdmVnYWNhbyAuYmxvY28tY2FtcG8tYnVzY2Ege1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNibG9ncy1zb2NpYWwxIC53ZWJzdG9yeSA+IC5hdmF0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxIC53ZWJzdG9yeSA+IC5hdmF0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiN1bHRpbWFzLXNvY2lhbDEgLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC53ZWJzdG9yeSA+IC5hdmF0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAud2Vic3RvcnkgPiAuYXZhdGFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1iYmIgLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtcG93ZXItY291cGxlIC53ZWJzdG9yeSA+IC5hdmF0YXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLW11bGhlciAud2Vic3RvcnkgPiAuYXZhdGFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS13ZWJzdG9yeSAud2Vic3RvcnkgPiAuYXZhdGFyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLndlYnN0b3J5ID4gLmF2YXRhcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuLnRpdGxlLXNlY3Rpb24gLndzLXNvY2lhbDEgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEsICNibG9ncy1zb2NpYWwxIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMSAuYnRuLXNlZW1vcmUgLmF2YXRhciBhLCAjc29jaWFsMSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAuYnRuLXNlZW1vcmUgLmF2YXRhciBhLCAjdWx0aW1hcy1zb2NpYWwxIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSwgI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEsICNzb2NpYWwxLXNvcnRlaW8gLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSwgI3NvY2lhbDEtZ2FsZXJpYSAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtYmJiIC5idG4tc2VlbW9yZSAuYXZhdGFyIGEsICNzb2NpYWwxLWJiYiAub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSwgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAuYnRuLXNlZW1vcmUgLmF2YXRhciBhLCAjc29jaWFsMS1wb3dlci1jb3VwbGUgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLW11bGhlciAuYnRuLXNlZW1vcmUgLmF2YXRhciBhLCAjc29jaWFsMS1tdWxoZXIgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC5idG4tc2VlbW9yZSAuYXZhdGFyIGEsICNzb2NpYWwxLXdlYnN0b3J5IC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gLmJ0bi1zZWVtb3JlIC5hdmF0YXIgYSwgI3NvY2lhbDEtc2VydGFuZWpvIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMSAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb3J0ZWlvIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtYmJiIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAuYm94LW1vZGFsIC5idG4tbW9kYWwtZmVjaGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgLmJveC1tb2RhbCAuYnRuLW1vZGFsLWZlY2hhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc2VydGFuZWpvIC5ib3gtbW9kYWwgLmJ0bi1tb2RhbC1mZWNoYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwICFpbXBvcnRhbnQ7IH1cblxuI2Jsb2dzLXNvY2lhbDEgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jYmxvZ3Mtc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI2Jsb2dzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNibG9ncy1zb2NpYWwxICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEgI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwICFpbXBvcnRhbnQ7IH1cblxuI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3VsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXVsdGltYXMtc29jaWFsMSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxLXNvcnRlaW8gI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhICNuYXZlZ2FjYW8gI25hdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwICFpbXBvcnRhbnQ7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cbiAgI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtZ2FsZXJpYSAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWJiYiAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNzb2NpYWwxLWJiYiAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtYmJiICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1iYmIgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLWJiYiAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtYmJiICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNvY2lhbDEtaW5kaWNhICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zb2NpYWwxLWluZGljYSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtcG93ZXItY291cGxlICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1wb3dlci1jb3VwbGUgI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLW11bGhlciAjbmF2ZWdhY2FvICNuYXY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MCAhaW1wb3J0YW50OyB9XG5cbiNzb2NpYWwxLW11bGhlciAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtbXVsaGVyICNuYXZlZ2FjYW8gI21lbnUtcHJpbmNpcGFsIC5tYWluLW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1tdWxoZXIgI25hdmVnYWNhbyAuc2hhcmUgYSB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG4gICNzb2NpYWwxLW11bGhlciAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtbXVsaGVyICNuYXZlZ2FjYW8gLnV0aWxpdHktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS13ZWJzdG9yeSAjbmF2ZWdhY2FvICNuYXYgI2J0bi1mZWNoYXIge1xuICBib3JkZXItY29sb3I6ICNmZjM0ODA7XG4gIGJhY2tncm91bmQ6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgI25hdmVnYWNhbyAjbWVudS1wcmluY2lwYWwgLm1haW4tbmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5ICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS13ZWJzdG9yeSAjbmF2ZWdhY2FvIC5zaGFyZSBhIHN2ZyB7XG4gICAgZmlsbDogI2ZmMzQ4MDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuI3NvY2lhbDEtd2Vic3RvcnkgI25hdmVnYWNhbyAudXRpbGl0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gI25hdmVnYWNhbyAjbmF2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODAgIWltcG9ydGFudDsgfVxuXG4jc29jaWFsMS1zZXJ0YW5lam8gI25hdmVnYWNhbyAjbmF2ICNidG4tZmVjaGFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzNDgwO1xuICBiYWNrZ3JvdW5kOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAjbmF2ZWdhY2FvICNtZW51LXByaW5jaXBhbCAubWFpbi1uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc2VydGFuZWpvICNuYXZlZ2FjYW8gLnNoYXJlIGEge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuICAjc29jaWFsMS1zZXJ0YW5lam8gI25hdmVnYWNhbyAuc2hhcmUgYSBzdmcge1xuICAgIGZpbGw6ICNmZjM0ODA7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAjbmF2ZWdhY2FvIC51dGlsaXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNibG9ncy1zb2NpYWwxIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEgLmluZm8gPiAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jdWx0aW1hcy1zb2NpYWwxIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLWdhbGVyaWEgLmluZm8gPiAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1iYmIgLmluZm8gPiAuaGVhZGVyIC5oYXQge1xuICBjb2xvcjogI2ZmMzQ4MDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXBvd2VyLWNvdXBsZSAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLW11bGhlciAuaW5mbyA+IC5oZWFkZXIgLmhhdCB7XG4gIGNvbG9yOiAjZmYzNDgwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI3NvY2lhbDEtc2VydGFuZWpvIC5pbmZvID4gLmhlYWRlciAuaGF0IHtcbiAgY29sb3I6ICNmZjM0ODA7IH1cblxuI2Jsb2dzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3NvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3VsdGltYXMtc29jaWFsMSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3NvY2lhbDEtc29ydGVpbyAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS1nYWxlcmlhIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiNzb2NpYWwxLWJiYiAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS1zb2NpYWwxLWluZGljYSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4jc29jaWFsMS1wb3dlci1jb3VwbGUgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuI3NvY2lhbDEtbXVsaGVyIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiNzb2NpYWwxLXdlYnN0b3J5IC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbiNzb2NpYWwxLXNlcnRhbmVqbyAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2Jsb2dzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjdWx0aW1hcy1zb2NpYWwxIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc29jaWFsMS11bHRpbWFzLXNvY2lhbDEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxLXNvcnRlaW8gLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxLWdhbGVyaWEgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxLWJiYiAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EgLnRlbXBsYXRlLWJsb2dzIC5zcG90bGlnaHQtc2VjdGlvbiBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2NpYWwxLXBvd2VyLWNvdXBsZSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEtbXVsaGVyIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc29jaWFsMS13ZWJzdG9yeSAudGVtcGxhdGUtYmxvZ3MgLnNwb3RsaWdodC1zZWN0aW9uIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvY2lhbDEtc2VydGFuZWpvIC50ZW1wbGF0ZS1ibG9ncyAuc3BvdGxpZ2h0LXNlY3Rpb24gW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMDsgfSB9XG5cbi8qIHN0aWNreSBoZWFkZXIgXHJcbi5oZWFkZXItYmFyIHtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB6LWluZGV4OiAxMDA7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCBwYWRkaW5nLXRvcCwgcGFkZGluZy1sZWZ0O1xyXG5cclxuICAgJi5oZWFkZXItaGlkZGVuLFxyXG4gICAmLmhlYWRlci1uYXJyb3cge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogOTAwO1xyXG4gICB9XHJcblxyXG4gICAmLmhlYWRlci1oaWRkZW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICB9XHJcbn1cclxuKi9cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCJodG1sICoge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAvLyBjb2xvcjogJHRleHQtY29sb3I7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbmEsXHJcbnRleHRhcmVhIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAvLyBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcbmgyIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbmg1IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgaDYge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIHVsLCBvbCB7XHJcbi8vICAgcGFkZGluZy1sZWZ0OiBjYWxjdWxhdGVSZW0oMzBweCk7XHJcbi8vICAgbGkge1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAgY2FsY3VsYXRlUmVtKDdweCk7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vL0Zvcm1cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG4vLyAuaW5wdXQtZ3JvdXAge1xyXG4vLyAgIG1hcmdpbi1ib3R0b206IGNhbGNSZW0oMTVweCk7XHJcbi8vIH1cclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sXHJcbi8vIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGVsXSxcclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dXJsXSxcclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9c2VhcmNoXSxcclxuLy8gLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4vLyAuaW5wdXQtZ3JvdXAgdGV4dGFyZWEge1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbi8vICAgYmFja2dyb3VuZDogbm9uZTtcclxuLy8gICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XHJcbi8vICAgY29sb3I6ICNmZmY7XHJcbi8vICAgcGFkZGluZzogY2FsY1JlbSgxMHB4KTtcclxuLy8gICBmb250LXNpemU6IGNhbGNSZW0oMTJweCk7XHJcbi8vICAgJjpmb2N1cyB7XHJcbi8vICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuICAvLyBjb2xvcjogJGRpdmlzb3ItY29sb3I7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAvLyBjb2xvcjogJGRpdmlzb3ItY29sb3I7XHJcbn1cclxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIC8vIGNvbG9yOiAkZGl2aXNvci1jb2xvcjtcclxufVxyXG4uY29udGFpbmVyLWNyZWRpYmlsaWRhZGUge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29udGFpbmVyLWNyZWRpYmlsaWRhZGUgaDUge1xyXG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi5jb250YWluZXItY3JlZGliaWxpZGFkZSBwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xyXG4gIHNyYzogIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LmVvdD9mdHQ3NmsnKTtcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/ZnR0NzZrI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP2Z0dDc2aycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/ZnR0NzZrJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/ZnR0NzZrIyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IGNhbGMtcmVtKDE2cHgpO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2hhcmU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWFxdWFyaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtYXF1YXJpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtYXJpZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtYXJpZXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWNhbmNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy1jYW5jZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWNhcHJpY29ybmlvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWNhcHJpY29ybmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1lc2NvcnBpYW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtZXNjb3JwaWFvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1nZW1lb3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtZ2VtZW9zOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1sZWFvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWxlYW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zamNjLWxpYnJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLWxpYnJhOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1wZWl4ZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2MtcGVpeGVzOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy1zYWdpdGFyaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNqY2Mtc2FnaXRhcmlvOyBcclxuICB9XHJcbn1cclxuLmljb24tc2pjYy10b3VybyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2pjYy10b3VybzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNqY2MtdmlyZ2VtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1zamNjLXZpcmdlbTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXRpbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXRpbWU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jYXByaWNvcm5pbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2Fwcmljb3JuaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wZWl4ZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXBlaXhlczsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNhcmdpdGFyaW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNhcmdpdGFyaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi12aXJnZW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXZpcmdlbTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWdlbWlvcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZ2VtaW9zOyBcclxuICB9XHJcbn1cclxuLmljb24tbGVhbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbGVhbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWVzY29ycGlhbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZXNjb3JwaWFvOyBcclxuICB9XHJcbn1cclxuLmljb24tdG91cm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXRvdXJvOyBcclxuICB9XHJcbn1cclxuLmljb24tYXJpZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFyaWVzOyBcclxuICB9XHJcbn1cclxuLmljb24tYXF1YXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXF1YXJpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNhbmNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2FuY2VyOyBcclxuICB9XHJcbn1cclxuLmljb24tbGlicmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxpYnJhOyBcclxuICB9XHJcbn1cclxuLmljb24tY2FsZW5kYXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2FsZW5kYXJpbzsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFtcGxpYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFtcGxpYXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1jaHV2YSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2h1dmE7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1sdWEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWx1YTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLW51YmxhZG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLW51YmxhZG87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1wYXJjLW51YmxhZG8tZGlhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tZGlhOyBcclxuICB9XHJcbn1cclxuLmljb24tcGFyYy1udWJsYWRvLW5vaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wYXJjLW51YmxhZG8tbm9pdGU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1zb2wge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNvbDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXRlbXBvcmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi10ZW1wb3JhbDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXRyb3ZhbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdHJvdmFvOyBcclxuICB9XHJcbn1cclxuLmljb24tdmVudG8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXZlbnRvOyBcclxuICB9XHJcbn1cclxuLmljb24tZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWRvd25sb2FkOyBcclxuICB9XHJcbn1cclxuLmljb24tbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1saW5rZWRpbjsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXdoYXRzYXBwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi13aGF0c2FwcDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWZhY2Vib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mYWNlYm9vazsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1xdW90ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcXVvdGU7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1nYWxsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1nYWxsZXJ5OyBcclxuICB9XHJcbn1cclxuLmljb24tY29udHJhc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRyYXN0OyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXVwOyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctY29tLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS1kb3duOyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctY29tLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctY29tLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1jb20tdXA7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1jb20tcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LWNvbS1yaWdodDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWZsYWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZsYWc7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hdWRpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXVkaW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi12aWRlbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tdmlkZW87IFxyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duOyBcclxuICB9XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctbGVmdDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1yaWdodDsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWZvbnQtbGVzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tZm9udC1sZXNzOyBcclxuICB9XHJcbn1cclxuLmljb24tZm9udC1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mb250LXBsdXM7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1uZXdzbGV0dGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1uZXdzbGV0dGVyOyBcclxuICB9XHJcbn1cclxuLmljb24tbmF2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1uYXY7IFxyXG4gIH1cclxufVxyXG4uaWNvbi1uZXdzcGFwcGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1uZXdzcGFwcGVyOyBcclxuICB9XHJcbn1cclxuLmljb24tcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGx1czsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLWtpbmQtbmV3cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24ta2luZC1uZXdzOyBcclxuICB9XHJcbn1cclxuLmljb24tYWNjZXNzaWJpbGl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYWNjZXNzaWJpbGl0eTsgXHJcbiAgfVxyXG59XHJcbi5pY29uLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmljb24taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG5cclxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtd3JhcHBlcixcblx0Lm93bC1pdGVte1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxuXHQub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiAub3dsLXByZXYsXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2Vse1xuXHQuYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuZmFkZU91dCB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqL1xuXHRcdC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxufVxuXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWx7XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1mcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwib3dsLmNhcm91c2VsXCI7IC8vIGNhbWluaG8gZGUgaW1wb3J0YcOnw6NvIG5vIGFxdWl2byBjb25maWcueW1sXHJcblxyXG4vL0BpbXBvcnQgJ293bC50aGVtZS5kZWZhdWx0JztcclxuXHJcbi8qXHJcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxyXG4gKi9cclxuXHJcbiRjb2xvci1iYXNlOiAjODY5NzkxICFkZWZhdWx0O1xyXG4kY29sb3Itd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5OiAjZDZkNmQ2ICFkZWZhdWx0O1xyXG5cclxuLy9uYXZcclxuXHJcbiRuYXYtY29sb3I6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcclxuJG5hdi1jb2xvci1ob3ZlcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xyXG4kbmF2LWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuJG5hdi1yb3VuZGVkOiAzcHggIWRlZmF1bHQ7XHJcbiRuYXYtbWFyZ2luOiA1cHggIWRlZmF1bHQ7XHJcbiRuYXYtcGFkZGluZzogNHB4IDdweCAhZGVmYXVsdDtcclxuJG5hdi1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JheSAhZGVmYXVsdDtcclxuJG5hdi1iYWNrZ3JvdW5kLWhvdmVyOiAkY29sb3ItYmFzZSAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcblxyXG4vL2RvdHNcclxuXHJcbiRkb3Qtd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcbiRkb3QtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xyXG4kZG90LXJvdW5kZWQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRkb3QtbWFyZ2luOiA1cHggN3B4ICFkZWZhdWx0O1xyXG4kZG90LWJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFkZWZhdWx0O1xyXG4kZG90LWJhY2tncm91bmQtYWN0aXZlOiAkY29sb3ItYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRvd2wtaW1hZ2UtcGF0aDogXCIuLi9pbWFnZXMvcGx1Z2lucy9vd2wuY2Fyb3VzZWwvXCIgIWRlZmF1bHQ7XHJcblxyXG4vKiBzbGlkZXIgYmxvY2sgKi9cclxuLnNsaWRlci1jYXJvdXNlbC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIFN0eWxpbmdcclxuLm93bC1jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAub3dsLWl0ZW0ge1xyXG4gICAgPiAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZXh0IGFuZCBQcmV2IGJ1dHRvbnNcclxuICAub3dsLW5hdiB7XHJcbiAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgLy8gbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgYnV0dG9uLm93bC1wcmV2LFxyXG4gICAgYnV0dG9uLm93bC1uZXh0IHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oNjBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgICYub3dsLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDBweCk7XHJcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjAuNjUrMCwwKzEwMDtOZXV0cmFsK0RlbnNpdHkgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXHJcbiAgICAgICAgKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNjUpIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXHJcbiAgICAgICAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEwMCVcclxuICAgICAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2E2MDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgfVxyXG4gICAgICAmLm93bC1uZXh0IHtcclxuICAgICAgICByaWdodDogY2FsYy1yZW0oMHB4KTtcclxuICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJVxyXG4gICAgICAgICk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJVxyXG4gICAgICAgICk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlXHJcbiAgICAgICAgKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjYTYwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgIH1cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3R5bGluZyBkb3RzXHJcbiAgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLm93bC1kb3RzIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMTJweCkgMCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5vd2wtZG90IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB6b29tOiAxO1xyXG4gICAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYy1yZW0oNXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xyXG4gIEBpZiAkc2VsZiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vIE1ha2UgYSBjb250ZXh0IGJhc2VkIHNlbGVjdG9yIGEgbGl0dGxlIG1vcmUgZnJpZW5kbHlcclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XHJcbkBtaXhpbiB3aGVuLWluc2lkZSgkY29udGV4dCkge1xyXG4gIEBpZiB0eXBlLW9mKCRjb250ZXh0KSA9PSBtYXAge1xyXG4gICAgQGVhY2ggJHNlbGVjdG9yIGluIG1hcC1rZXlzKCRjb250ZXh0KSB7XHJcbiAgICAgICN7bWFwLWdldCgkY29udGV4dCwgJHNlbGVjdG9yKX0gJiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgICN7JGNvbnRleHR9ICYge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLyBBIG1peGluIGZvciB3cml0aW5nIEBmb250LWZhY2UgcnVsZXMgaW4gU0FTUy5cclxuLy8vIHVzYWdlOiBAaW5jbHVkZSBmb250LWZhY2UoJ1Byb3hpbWEgTm92YSBMaWdodCcsICcuLi9mb250cy9wcm94aW1hbm92YS1saWdodC13ZWJmb250Jyk7XHJcbkBtaXhpbiBmb250LWZhY2UoJG5hbWUsICR1cmwpIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIiN7JG5hbWV9XCI7XHJcbiAgICBzcmM6IHVybChcIiN7JHVybH0uZW90XCIpO1xyXG4gICAgc3JjOiB1cmwoXCIjeyR1cmx9LmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiI3skdXJsfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgdXJsKFwiI3skdXJsfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JHVybH0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICB1cmwoXCIjeyR1cmx9LnN2ZyMjeyRuYW1lfVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb252ZXJ0aW5nIFBob3Rvc2hvcCBMZXR0ZXIgU3BhY2luZyB0byBDU1NcclxuQG1peGluIGxldHRlci1zcGFjaW5nKCRudW06IDEwMCkge1xyXG4gIGxldHRlci1zcGFjaW5nOiBnZXRMZXR0ZXJTcGFjaW5nKCRudW0pO1xyXG59XHJcblxyXG4vLyBCb3JkZXItcmFkaXVzXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCR2YWx1ZXMpIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250U2l6ZSgkc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgkc2l6ZSk7XHJcbn1cclxuIiwiLy8gZmRhdGVwaWNrZXIgdmFyaWFibGVzIGFuZCB0aGVpciBkZWZhdWx0c1xyXG4vLyAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTogIzRkODg1ZiAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItdWktYmc6ICNmZmYgIWRlZmF1bHQ7XHJcbiRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDogI2VlZSAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3k6IDAuMiAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGZkYXRlcGlja2VyLXVpLWNvbG9yLCAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXRyYW5zcGFyZW5jeSkgIWRlZmF1bHQ7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgkZmRhdGVwaWNrZXItdWktY29sb3IsICRmZGF0ZXBpY2tlci11aS1ib3JkZXItdHJhbnNwYXJlbmN5KSAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM6IDVweCAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuLy8gJGZkYXRlcGlja2VyLXVpLW9sZC1uZXctY29sb3I6ICM5OTkgIWRlZmF1bHQ7XHJcbi8vICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kZmRhdGVwaWNrZXItaW5saW5lLXdpZHRoOiAyMjBweCAhZGVmYXVsdDtcclxuXHJcbi8vIHVuY29tbWVudCBpZiB1c2VkIHdpdGggZm91bmRhdGlvbiA1IHRvIGdldCBjb21wYXRpYmxlIGRlZmF1bHRzLCB0aGFua3MgamFtZXNzdG9uZWNvXHJcbiRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OiAkdGV4dC1jb2xvcjtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4vLyAkZmRhdGVwaWNrZXItdWktYmc6ICRmLWRyb3Bkb3duLWJnO1xyXG4kZmRhdGVwaWNrZXItdWktdGV4dC1jb2xvcjogJHRleHQtY29sb3I7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC43KTtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci10cmFuc3BhcmVuY3k6IDAuMiAhZGVmYXVsdDtcclxuJGZkYXRlcGlja2VyLXVpLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGVzdDtcclxuJGZkYXRlcGlja2VyLXVpLXNoYWRvdzogbm9uZTtcclxuLy8gJGZkYXRlcGlja2VyLXVpLWJvcmRlci1yYWRpdXM6IDA7XHJcbi8vICRmZGF0ZXBpY2tlci11aS1iZWZvcmUtY29sb3I6IGxpZ2h0ZW4oJGZkYXRlcGlja2VyLXVpLXRleHQtY29sb3IsIDMwJSk7XHJcbiRmZGF0ZXBpY2tlci11aS1vbGQtbmV3LWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuLy8gJGZkYXRlcGlja2VyLWlubGluZS13aWR0aDogJGYtZHJvcGRvd24tbWF4LXdpZHRoO1xyXG5cclxuLmRhdGVwaWNrZXIge1xyXG4gIHdpZHRoOiAyOTBweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgY29sb3I6ICRmZGF0ZXBpY2tlci11aS10ZXh0LWNvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmZGF0ZXBpY2tlci11aS1iZztcclxuICAgIGJvcmRlcjogJGZkYXRlcGlja2VyLXVpLWJvcmRlcjtcclxuXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkZmRhdGVwaWNrZXItdWktYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGZkYXRlcGlja2VyLXVpLXNoYWRvdztcclxuICAgIGJveC1zaGFkb3c6ICRmZGF0ZXBpY2tlci11aS1zaGFkb3c7XHJcblxyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAgICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcclxuICAgICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHIge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZS5kYXksICYuYWN0aXZlLnllYXIgeyBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTsgfVxyXG4gICAgICAgICYuZGF0ZS1zd2l0Y2ggeyB3aWR0aDogMTQ1cHg7IH1cclxuICAgICAgICBzcGFuLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1wcmltYXJ5OyB9XHJcbiAgICAgICAgJi5wcmV2LCAmLm5leHQge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmZGF0ZXBpY2tlci11aS1iZztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5hY3RpdmUuZGF5LCAmLmFjdGl2ZS55ZWFyIHsgYmFja2dyb3VuZDogJGZkYXRlcGlja2VyLXVpLXByaW1hcnk7IH1cclxuICAgICAgICAmLm9sZCAsICYubmV3IHsgY29sb3I6ICRmZGF0ZXBpY2tlci11aS1vbGQtbmV3LWNvbG9yOyB9XHJcbiAgICAgICAgc3Bhbi5hY3RpdmUgeyBiYWNrZ3JvdW5kOiAkZmRhdGVwaWNrZXItdWktcHJpbWFyeTsgY29sb3I6ICRjb2xvci13aGl0ZX1cclxuICAgICAgICAmLmRheS5kaXNhYmxlZCB7IGNvbG9yOiAkZmRhdGVwaWNrZXItdWktZGlzYWJsZWQ7IH1cclxuICAgICAgICBzcGFuLm1vbnRoLmRpc2FibGVkLCBzcGFuLnllYXIuZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRmZGF0ZXBpY2tlci11aS1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWFyZ2luOiAxJTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgICAgICAgJi5jdyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jdyB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgMnB4IDAgNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgJi5kYXlzIGRpdi5kYXRlcGlja2VyLWRheXMgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gICYubW9udGhzIGRpdi5kYXRlcGlja2VyLW1vbnRocyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgJi55ZWFycyBkaXYuZGF0ZXBpY2tlci15ZWFycyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGggeyBjdXJzb3I6IHBvaW50ZXI7IH1cclxufVxyXG4uZGF0ZXBpY2tlci1pbmxpbmUgeyB3aWR0aDogJGZkYXRlcGlja2VyLWlubGluZS13aWR0aDsgfVxyXG4uZGF0ZXBpY2tlci1ydGwge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG4gIHRhYmxlIHRyIHRkIHNwYW4geyBmbG9hdDogcmlnaHQ7IH1cclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGZkYXRlcGlja2VyLXVpLWJlZm9yZS1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmZGF0ZXBpY2tlci11aS1ib3JkZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03cHg7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGZkYXRlcGlja2VyLXVpLWJnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gIH1cclxufVxyXG4uZGF0ZXBpY2tlcj5kaXYsXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjpiZWZvcmUsXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLmRhdGVwaWNrZXItY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXHJcbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGQuYWN0aXZlLmRheSwgXHJcbi5kYXRlcGlja2VyIHRkLmFjdGl2ZS55ZWFyIHtcclxuICAgIC8vIGJhY2tncm91bmQ6ICM0ZDg4NWY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKVxyXG59IiwiLnB1YmxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlB1YmxpY2lkYWRlXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmFkcyB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNXB4KSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBleHRlbmQgLnB1YmxpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWRzLXJldGFuZ3VsYXJ7XHJcbiAgICBtaW4taGVpZ2h0OiAzMTBweDtcclxufVxyXG5cclxuLmJpbGxib2FyZCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDcyN3B4O1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhhbGYge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcclxufVxyXG5cclxuLnJldGFuZ3VsYXIge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodDtcclxufVxyXG5cclxuZGl2W2lkXj1cImJhbm5lci1cIl0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFxyXG4gKi9cclxuLmFkcy1maXhlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDc1cHggMCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDI3MHB4KTtcclxuICAgIH1cclxuICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5hZHMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkcy1maXhlZC1tb2JpbGUge1xyXG4gICAgJi5hZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJiA+IGRpdjpiZWZvcmV7IFxyXG4gICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSgzMjBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYy1yZW0oNTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWRzLWZpeGVkLW1vYmlsZS1pbnRlcm5hIHtcclxuICAgICYuYWRzIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgPiBkaXY6YmVmb3JleyBcclxuICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYy1yZW0oMzIwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2Jsb2NvLW5hdGl2ZS1yb2RhcGUge1xyXG4gICAgbWluLWhlaWdodDogMjM1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxuICAgIC50bS1yb3cge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkcy1iaWxsYm9hcmQge1xyXG4gICAgbWluLWhlaWdodDogMjkwcHg7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgJi5tb2JpbGUtYmFubmVyIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYuZGVza3RvcC1iYW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICYubW9iaWxlLWJhbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmFkcy1maXhlZCArIC5oZWFkZXItYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxufVxyXG4iLCIvLyBDb2xvcnMgYnkgc2VjdGlvbnNcclxuLi1jb2xvcmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGVhY2ggJGksICRhdHRyaWJ1dGUgaW4gJHNlY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNsYXNzbmFtZSl9KSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzIGJ5IHNlY3Rpb25zXHJcbi4tY29sb3JidG4tc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGVhY2ggJGksICRhdHRyaWJ1dGUgaW4gJHNlY3Rpb25zIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNsYXNzbmFtZSl9KSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogI3ttYXAtZGVlcC1nZXQoJHNlY3Rpb25zLCAkaSwgY29sb3IpfTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWRlZXAtZ2V0KCRzZWN0aW9ucywgJGksIGNvbG9yKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItYmFyIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgIC5zZWNvbmRhcnktYnRuIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNwb3J0cztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4tYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDIwcHgpO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMtcmVtKDM2cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgYm9yZGVyOiBzb2xpZCBjYWxjLXJlbSgxcHgpIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBbY2xhc3NePSdpY29uLSddLFxyXG4gIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBjYWxjLXJlbSg1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHJpbWFyeVxyXG4ucHJpbWFyeS1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXByaW1hcnk7XHJcbiAgd2lkdGg6IGNhbGMtcmVtKDI5NXB4KTtcclxuICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxufVxyXG5cclxuLy8gcHJpbWFyeSBmbGV4XHJcbi5wcmltYXJ5ZmxleC1idG4ge1xyXG4gIEBleHRlbmQgLi1idG47XHJcbiAgQGV4dGVuZCAuLWNvbG9yYnRuLXByaW1hcnk7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNlY29uZGFyeVxyXG4uc2Vjb25kYXJ5LWJ0biB7XHJcbiAgQGV4dGVuZCAuLWJ0bjtcclxuICBAZXh0ZW5kIC4tY29sb3JidG4tc2Vjb25kYXJ5O1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYXJ0aWNsZS10YWdzJykge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24gLmFydGljbGUtdGFncycpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFV0aWxpdHktYnV0dG9uXHJcbi51dGlsaXR5LWJ0biB7XHJcbiAgQGV4dGVuZCAuLWJ0bjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oNXB4KTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjLXJlbSg1cHgpO1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5sYXRlc3RuZXdzLXNlY3Rpb24nKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtjbGFzc149J2ljb24tJ10sXHJcbiAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbWFyZ2luOiAwIDhweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFvIHZpdm9cclxuLmFvdml2by1zdGF0dXMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBtYXJnaW46IGNhbGMtcmVtKC0ycHgpIGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgd2lkdGg6IGNhbGMtcmVtKDgwcHgpO1xyXG4gIGhlaWdodDogY2FsYy1yZW0oMjFweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTJweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogY2FsYy1yZW0oMTBweCk7XHJcbiAgYm9yZGVyOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1yZWQ7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gID4gc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDlweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XHJcbiAgICAgIGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogMnMgaW5maW5pdGUgcHVsc2Utd2hpdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSBwdWxzZS13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMC40KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE4LCA0MSwgMjgsIDAuNCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOCwgNDEsIDI4LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTgsIDQxLCAyOCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Utd2hpdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHB1bHNlLXdoaXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgfVxyXG5cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5idG4tcHVibGljaWRhZGUtbGVnYWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIubWFpbi1uYXYge1xyXG4gICAgJiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvL0ZpcnN0IGxldmVsXHJcbiAgICA+IC5tYWluLW1lbnUge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPiAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAjYnRuLWFzc2luZS1qY3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0l0ZW0gaGFzIGNoaWxkcmVuXHJcbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBjdWJpYy1iZXppZXIoLjI0LC4yMiwuMDE1LDEuNTYpLG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYTpmb2N1cyArIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIC5zdWItbWVudS13cmFwLFxyXG4gICAgICAgICY6aG92ZXIgLnN1Yi1tZW51LXdyYXAsXHJcbiAgICAgICAgJi5pcy1mb2N1c2VkIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vU3ViLW1lbnVcclxuICAgIC5zdWItbWVudS13cmFwIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI1MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBjYWxjLXJlbSgzOHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcblxyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xNik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC0ycHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYy1yZW0oLTEwcHgpO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogY2FsYy1yZW0oMTBweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDEwcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gU2l6ZSBjb250cm9sXHJcbi5mb250LXNpemUtY29udHJvbCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzE5MTkxOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICYuYnV0dG9uLWZvbnQtaW5jcmVhc2Ugc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ1dHRvbi1mb250LXJlc2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9DYW1wbyBmbHV0dWFudGUgZGUgYnVzY2FcclxuLnNlYXJjaC1mb3JtLWZpZWxkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IGNhbGNSZW0oMjBweCkgMCAwO1xyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICBwYWRkaW5nOiBjYWxjUmVtKDEwcHgpIGNhbGNSZW0oMjBweCk7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgLy8gb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xyXG4gIH1cclxuXHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICB9XHJcblxyXG4gIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aXRsZWNvbG9ycywgLnRpdGxlY29sb3JzIGE6bm90KC5zZWNvbmRhcnktYnRuKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb24gLmNvbHVtbmlzdC1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5sYXRlc3RuZXdzLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5zcG9ydHMtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5lbnRyZXRhaW4tc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XHJcbiAgICB9XHJcbn1cclxuLi10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgZmxleDogMSAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS1zZWN0aW9uIHtcclxuICAgIEBleHRlbmQgLi10aXRsZTtcclxuICAgIEBleHRlbmQgLnRpdGxlY29sb3JzO1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICBtYXJnaW46IDAgMCBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDM4cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDQwcHgpIDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjLXJlbSgycHgpO1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgY2FsYy1yZW0oNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtc3Vic2VjdGlvbiB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI2cHgpO1xyXG4gICAgfVxyXG4gICAgQGV4dGVuZCAuLXRpdGxlO1xyXG4gICAgQGV4dGVuZCAudGl0bGVjb2xvcnM7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDE1cHgpIDA7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMjBweCkgMDtcclxuICAgIH0gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRheS1ieS1kYXktc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uIC5kYXktYnktZGF5LXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vXHJcbi50aXRsZS1zZWN0aW9uIHtcclxuICAgIFtjbGFzc149XCItYnRuXCJdLCBbY2xhc3MqPVwiLWJ0blwiXSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogQmxvY28gZG8gcGF0cm9jaW5hZG9yIGRlbnRybyBkbyB0w610dWxvICAqL1xyXG4uc3BvbnNvciB7XHJcbiAgICBvcmRlcjogMztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSg0MHB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogcmVtLWNhbGMoNTApO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59IiwiLmN0YS1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSg0MHB4KSAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFtjbGFzc149J2ljb24tJ10sXHJcbiAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTAwcHgpO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLXByaW1hcnkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmN0YS1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtNTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgLmN0YS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmN0YS1iYW5uZXItZmlxdWUtcG9yLWRlbnRybyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5iYW5uZXItZGVza3RvcCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi4tbWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiA2cHggMjBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAmLmVycm9yLCAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNsb3NlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJGljb24tY2hlY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG4gKiBNZW5zYWdlbSBhamF4XHJcbiAqL1xyXG4uYWpheFN1Ym1pdEZvcm0tbWVzc2FnZSB7XHJcbiAgICBAZXh0ZW5kIC4tbWVzc2FnZTtcclxufVxyXG5cclxuLypcclxuICogRm9ybSBnZXJhbFxyXG4gKi9cclxuLmdyb3VwLWZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLypcclxuICAgICAqIFZhbGlkYXRpb25cclxuICAgICAqL1xyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLi1tZXNzYWdlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIFxyXG4gICAgICogRmxvYXQgTEFCRUxcclxuICAgICAqL1xyXG4gICAgJi5mbG9hdExhYmVsIHtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMThweCkgc2NhbGUoLjc1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAxMHB4KSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLypcclxuICAgICAqIFJBRElPIEFORCBDSEVDS0JPWFxyXG4gICAgICovXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVse1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAmICsgLmxhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGVjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gQ2FtcG8gZGUgYnVzY2EgZG8gbWVudSBlIGRvIGNhYmXDp2FsaG8gZGUgYmxvZ1xyXG4uYmxvY28tY2FtcG8tYnVzY2Ege1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLmNhbXBvLWJ1c2NhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTVweCkgY2FsYy1yZW0oMzBweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gIH1cclxuICAuYnRuLWJ1c2NhIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oMzJweCkgY2FsYy1yZW0oMTZweCkgY2FsYy1yZW0oMTZweCk7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjbmF2ZWdhY2FvXCIpIHtcclxuICAgIC5jYW1wby1idXNjYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuYnRuLWJ1c2NhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIiNjb250cm9sc1wiKSB7XHJcbiAgICAuY2FtcG8tYnVzY2Ege1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuJGNvbG9yUmVkOiNlMjAwMWE7XHJcblxyXG5cclxuI2NvbnRhaW5lck1zZ3N7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcclxufVxyXG5cclxuLmFvLXZpdm8tdGFnIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yUmVkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgJi5saXN0YS1tYXRlcmlhe1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA0cHggMXB4IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgYm9yZGVyOnNvbGlkIDFweCAjZmZhNmE2O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclJlZDtcclxuICAgICAgICBtYXJnaW46IDAgM3B4IDBweCA0cHg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1hbmltYXRpb24gMnMgaW5maW5pdGU7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgcHVsc2UtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMHB4IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcbiN0ZW1wb3JlYWwtY29udGVudHtcclxuICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuLyogbGluZUJveCAqL1xyXG4ubGluZUJveHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDUwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRCb3h7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBvcGFjaXR5OjAuNDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgICYuZWRpdGF2ZWx7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiRWRpdGFuZG8gY29udGXDumRvXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBlbGxpcHNpcyBzdGVwcyg0LCBlbmQpIDkwMG1zIGluZmluaXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuKAplwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAa2V5ZnJhbWVzIGVsbGlwc2lzIHtcclxuICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxLjI1ZW07ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGlnaGxpZ2h0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIFRhaG9tYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSx2YXIoLS10ZXh0LWhpZ2hsaWdodC1jb2xvciwjZjNkMWNlKSAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC44cztcclxuICAgICAgICAmLmhpZ2hsaWdodGVke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3B0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2Q3ZDdkNztcdFxyXG4gICAgICAgIC5kZWxldGVCb3h7XHJcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclJlZDtcclxuICAgICAgICB9XHRcclxuICAgIH1cclxuICAgIC50aW1le1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5OyAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZGVzdGFxdWUtYm94e1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDonREVTVEFRVUUnOyBcclxuICAgICAgICAgICAgcGFkZGluZzowIDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNEQTI5MUM7IFxyXG4gICAgICAgICAgICBtYXJnaW46MHB4IDEwcHggMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVtYmVkLWlmcmFtZSwgI3BsYXlWaWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLyogL2xpbmVCb3ggKi9cclxuLndyYXAtaWZyYW1le1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlRlbXBvIHJlYWxcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDM3cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvclJlZDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiAxNXB4OyAgICBcclxuICAgICAgICB3aWR0aDoxMHB4O1xyXG4gICAgICAgIGhlaWdodDoxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JSZWQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDNweCAwcHggNHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbjogcHVsc2UtYW5pbWF0aW9uIDJzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvclJlZDtcclxufVxyXG4uaWZyYW1lLXRlbXBvcmVhbHtcclxuICAgIGhlaWdodDo1NDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sb2FkaW5nLWNvbnRlbnQtbW9yZXtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubG9hZG1vcmVUZW1wb1JlYWx7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBQw4FHSU5BIENBTVBFT05BVE9TXHJcblxyXG4vLyAtLS0tLS0tLS0tIGNsYXNzaWZpY2HDp8Ojby90YWJlbGEgLS0tLS0tLS0tLS0tIC8vXHJcblxyXG5cclxuI3RpdGxlLWNsYXNzaWZpY2FjYW97XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jbGFzc2lmaWNhY2Fve1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICAucHJpbWFyeS1jb2x7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBvcHRpb257XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmNvbnRlbnQtdGlwby1jbGFzc2lmaWNhY2FvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIHJpZ2h0IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgLmNvbnRlbnQtdGl0bGUtY2xhc3NpZmljYWNhb3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIDtcclxuICAgICAgICAgICAgICAgIGgyICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXRpdGxlLWNsYXNzaWZpY2FjYW97XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC50YWJsZS1jb250ZW50e1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHRoLFxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucHJpbWFyeS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgtbis0KXtcclxuICAgICAgICAgICAgICAgICAgICB0aDpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZXJpZS1je1xyXG4gICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZCgtbis4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhc2UtdW5pY2F7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0Ym9keXtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgdHI6bnRoLWxhc3QtY2hpbGQoLW4rNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pbmZvLXRhYmxlIHtcclxuICAgIHVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29udGVudC1pbmZvLXRhYmxlIHtcclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLSByb2RhZGFzIC0tLS0tLS0tLS0tLSAvL1xyXG4uY29udGFpbmVyLXJvZGFkYXN7XHJcbiAgICAucm93e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LXJvZGFkYXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3gtcm9kYWRhLCAucHJldi1yb2RhZGEsXHJcbiAgICAgICAgLnByb3gtcm9kYWRhLWdyb3VwLCAucHJldi1yb2RhZGEtZ3JvdXB7XHJcbiAgICAgICAgICAgICYuZGlzYWJsZWR7IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWxpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXN0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtcGxhY2Fye1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAudmVyc29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGg1e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIHZlcnPDo28gZGVza3RvcFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAuY29udGFpbmVyLWNsYXNzaWZpY2FjYW97XHJcbiAgICAgICAgLmhlYWRlci1jb250ZW50e1xyXG4gICAgICAgICAgICAuY29udGVudC10aXBvLWNsYXNzaWZpY2FjYW8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtM3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5jb250YWluZXItcm9kYWRhc3tcclxuICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiNtYXRhLW1hdGF7XHJcbiAgICAubmF2LWNvbnRlbnQtdGl0bGV7XHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTh7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xyXG4gICAgICAgICAgICBmbGV4OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWZhc2Vze1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJi5oaWRle1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaDR7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgICBidXR0b257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6ICBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICYuZGlzYWJsZWR7IFxyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFNFR1VOREEgRkFTRVxyXG4uY29udGFpbmVyLXNlZ3VuZGEtZmFzZXtcclxuICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmc6IDI2cHggMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtY2hhdmV7XHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWluZm8tam9nb3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgIC5pZGEtdm9sdGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0YS1sb2NhbHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItcGxhY2FyLWpvZ29ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVyc29ze1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYWNhcntcclxuICAgICAgICAgICAgY29sb3I6Z3JlZW47XHJcbiAgICAgICAgICAgICYuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGFzdHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5jb250YWluZXItbWF0YS1tYXRhe1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBsaXtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlcjpzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLmlkYS12b2x0YXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmluZm8tam9nb3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXItcGxhY2FyLWpvZ29ze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICYudmVyc29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucGxhY2FyLWpvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtY2hhdmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYXBlbmFzLW51bXtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1wbGFjYXItam9nb3N7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6M1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pZGF7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICAkY29sb3ItbGlnaHRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnZvbHRhe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1wbGFjYXItam9nb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWxlcnQtaW5mby1jYW1wZW9uYWRve1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBjb2xvcjogI2M3YzdjNztcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMtY2xhc3NpZmljYWNhby9ib2xhcy1pbmZvLnN2ZykgY2VudGVyIDI5cHggbm8tcmVwZWF0ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExM3B4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwMXB4O1xyXG59XHJcbi5jb250YWluZXItdGl0bGVze1xyXG4gICAgJi5oaWRle1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi50aXRsZS1jb250ZW50LXJvZGFkYXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFDDgUdJTkEgSk9HT1MgRE8gRElBXHJcblxyXG4vLyAtLS0tLS0tLS0tIG5hdmVnYcOnw6NvIGpvZ29zIC0tLS0tLS0tLS0tLSAvL1xyXG4ubmF2LWpvZ29ze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJ1dHRvbntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmLmJ0bi1hY3RpdmV7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1hY3RpdmUsICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLW5leHQtcHJldntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXJlZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLXRvZGF5e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG59XHJcbi8vIC0tLS0tLS0tLS0gbGlzdGEgSm9nb3MgLS0tLS0tLS0tLS0tIC8vXHJcbi5jb250ZW50LWxpc3RhLWpvZ29ze1xyXG4gICAgI2xpc3RhSm9nb3N7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaW5mby1qb2dve1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZGFyaztcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LXBsYWNhcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC50aW1lLXBsYWNhZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAmLnZlcnNvc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnBsYWNhci1qb2dve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci1saWdodGVzdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gdmVyc8OjbyBtb2JpbGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgLy8gIG5hdmVnYcOnw6NvIGpvZ29zXHJcbiAgICAuY29udGVudC1saXN0YS1qb2dvc3tcclxuICAgICAgICAjbGlzdGFKb2dvc3tcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1wbGFjYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1qb2dvc3tcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tbmV4dC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tdG9kYXl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi5ib2xldGlte1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgbWFyZ2luOjIwcHggYXV0bztcclxuICAgIG1heC13aWR0aDo1OTdweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjQ2NXB4O1xyXG4gICAgYmFja2dyb3VuZDp1cmwoJy9kaXN0L2Fzc2V0cy9pbWFnZXMvYm9sZXRpbS9iZy5wbmcnKTtcclxuICAgIC5jb2x7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICB3aWR0aDoxMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0b3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDYwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNTRweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQTUwMDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2RhMjkxYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHhcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vQ29sb3JzIGJ5IHNlY3Rpb25zXHJcbi4tY29sb3JzaWduYXR1cmUge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmxhdGVzdG5ld3Mtc2VjdGlvbicpIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGFzdHM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuc3BvcnRzLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXNwb3J0cztcclxuICB9XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvci1zaWduYXR1cmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAuYXV0aG9yLWltYWdlIHtcclxuICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMTMwcHgpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgLnB1Ymxpc2hlZGJ5IHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjlweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlLXJlZ2lzdHJhdGlvbi1hdXRob3J7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3VtZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDBweCkgMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDIycHgpO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHVibGlzaGluZm8ge1xyXG4gICAgICAuaW5mb3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWFzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgID4gLm1lZGlhc2l0ZW5zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDJweCkgMCBjYWxjLXJlbSgzcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDI0cHgpO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXV0aG9yLXNpZ25hdHVyZS1sZyB7XHJcbiAgaDYge1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIEBleHRlbmQgLmF1dGhvci1zaWduYXR1cmU7XHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICB3aWR0aDogY2FsYy1yZW0oMTMwcHgpO1xyXG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgxMzBweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuYXV0aG9yLWltYWdlIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg5MHB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg5MHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgQGV4dGVuZCAuLWNvbG9yc2lnbmF0dXJlO1xyXG4gICAgfVxyXG4gICAgPiAucHVibGlzaGluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gIEBleHRlbmQgLmF1dGhvci1zaWduYXR1cmU7XHJcbiAgLmF1dGhvci1pbWFnZSB7XHJcbiAgICB3aWR0aDogY2FsYy1yZW0oNTBweCk7XHJcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5hdXRob3Ige1xyXG4gICAgICBAZXh0ZW5kIC4tY29sb3JzaWduYXR1cmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiBibG9jbyBkZSBjcmVkaWJpbGlkYWRlICovXHJcblxyXG4vL2FkaWNpb25hciBhIGNsYXNzICcuYWxpZ24tdG9wJyBlbSAnLmF1dGhvci1zaWduYXR1cmUtbGcnXHJcbi5hbGlnbi10b3Age1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnRlbXBsYXRlLWNvbHVtbmlzdC1mZWVkXCIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHVibGlzaGluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLyogYm90w6NvICovXHJcbi50b2dnbGUtY29udGVudC1idXR0b24ge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMTUgMCk7XHJcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLy8gaWNvbmVcclxuICAudG9nZ2xlLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDI1KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMjUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxMCk7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0KTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIC50b2dnbGUtaWNvbjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCItXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb250ZcO6ZG9cclxuLnRvZ2dsZS1jb250ZW50LWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAucHVibGlzaGluZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMTUpO1xyXG4gIH1cclxuICBcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi8qIEluZm9ybWHDp8O1ZXMgZG8gYXV0b3IgKi9cclxuLmF1dG9yLWluZm8tY29udGVudCB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMzApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblxyXG4gIC5pbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMik7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogUmVkZXMgc29jaWFpcyBkbyBhdXRvciAqL1xyXG4uYXV0b3Itc29jaWFsLW1lZGlhcyB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDI1IDAgMCAwKTtcclxuICBwYWRkaW5nOiByZW0tY2FsYygyNSAwIDAgMCk7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICA+IGxpIHtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTApO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoNDApO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg0MCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xyXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxyXG5cclxuLy8vL1xyXG4vLy8gQGdyb3VwIGZ1bmN0aW9uc1xyXG4vLy8vXHJcblxyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbi8vLyBSZW1vdmVzIHRoZSB1bml0IChlLmcuIHB4LCBlbSwgcmVtKSBmcm9tIGEgdmFsdWUsIHJldHVybmluZyB0aGUgbnVtYmVyIG9ubHkuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRudW0gLSBOdW1iZXIgdG8gc3RyaXAgdW5pdCBmcm9tLlxyXG4vLy9cclxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFRoZSBzYW1lIG51bWJlciwgc2FucyB1bml0LlxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XHJcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XHJcbn1cclxuXHJcbi8vLyBDb252ZXJ0cyBvbmUgb3IgbW9yZSBwaXhlbCB2YWx1ZXMgaW50byBtYXRjaGluZyByZW0gdmFsdWVzLlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfExpc3R9ICR2YWx1ZXMgLSBPbmUgb3IgbW9yZSB2YWx1ZXMgdG8gY29udmVydC4gQmUgc3VyZSB0byBzZXBhcmF0ZSB0aGVtIHdpdGggc3BhY2VzIGFuZCBub3QgY29tbWFzLiBJZiB5b3UgbmVlZCB0byBjb252ZXJ0IGEgY29tbWEtc2VwYXJhdGVkIGxpc3QsIHdyYXAgdGhlIGxpc3QgaW4gcGFyZW50aGVzZXMuXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgW251bGxdIC0gVGhlIGJhc2UgdmFsdWUgdG8gdXNlIHdoZW4gY2FsY3VsYXRpbmcgdGhlIGByZW1gLiBJZiB5b3UncmUgdXNpbmcgRm91bmRhdGlvbiBvdXQgb2YgdGhlIGJveCwgdGhpcyBpcyAxNnB4LiBJZiB0aGlzIHBhcmFtZXRlciBpcyBgbnVsbGAsIHRoZSBmdW5jdGlvbiB3aWxsIHJlZmVyZW5jZSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZSBhcyB0aGUgYmFzZS5cclxuLy8vXHJcbi8vLyBAcmV0dXJucyB7TGlzdH0gQSBsaXN0IG9mIGNvbnZlcnRlZCB2YWx1ZXMuXHJcbkBmdW5jdGlvbiByZW0tY2FsYygkdmFsdWVzLCAkYmFzZTogbnVsbCkge1xyXG4gICRyZW0tdmFsdWVzOiAoKTtcclxuICAkY291bnQ6IGxlbmd0aCgkdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgbm8gYmFzZSBpcyBkZWZpbmVkLCBkZWZlciB0byB0aGUgZ2xvYmFsIGZvbnQgc2l6ZVxyXG4gIEBpZiAkYmFzZSA9PSBudWxsIHtcclxuICAgICRiYXNlOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcclxuICB9XHJcblxyXG4gIC8vIElmIHRoZSBiYXNlIGZvbnQgc2l6ZSBpcyBhICUsIHRoZW4gbXVsdGlwbHkgaXQgYnkgMTZweFxyXG4gIC8vIFRoaXMgaXMgYmVjYXVzZSAxMDAlIGZvbnQgc2l6ZSA9IDE2cHggaW4gbW9zdCBhbGwgYnJvd3NlcnNcclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCIlXCIge1xyXG4gICAgJGJhc2U6ICgkYmFzZSAvIDEwMCUpICogMTZweDtcclxuICB9XHJcblxyXG4gIC8vIFVzaW5nIHJlbSBhcyBiYXNlIGFsbG93cyBjb3JyZWN0IHNjYWxpbmdcclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCJyZW1cIiB7XHJcbiAgICAkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGlmICRjb3VudCA9PSAxIHtcclxuICAgIEByZXR1cm4gLXpmLXRvLXJlbSgkdmFsdWVzLCAkYmFzZSk7XHJcbiAgfVxyXG5cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb3VudCB7XHJcbiAgICAkcmVtLXZhbHVlczogYXBwZW5kKCRyZW0tdmFsdWVzLCAtemYtdG8tcmVtKG50aCgkdmFsdWVzLCAkaSksICRiYXNlKSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRyZW0tdmFsdWVzO1xyXG59XHJcblxyXG4vLyBDb252ZXJ0cyBhIHVuaXRsZXNzLCBwaXhlbCwgb3IgcmVtIHZhbHVlIHRvIGVtLCBmb3IgdXNlIGluIGJyZWFrcG9pbnRzLlxyXG5AZnVuY3Rpb24gLXpmLWJwLXRvLWVtKCR2YWx1ZSkge1xyXG4gIC8vIFBpeGVsIGFuZCB1bml0bGVzcyB2YWx1ZXMgYXJlIGNvbnZlcnRlZCB0byByZW1zXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcInB4XCIgb3IgdW5pdGxlc3MoJHZhbHVlKSB7XHJcbiAgICAkdmFsdWU6IHJlbS1jYWxjKCR2YWx1ZSwgJGJhc2U6IDE2cHgpO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhlbiB0aGUgdmFsdWUgaXMgY29udmVydGVkIHRvIGVtc1xyXG4gIEByZXR1cm4gc3RyaXAtdW5pdCgkdmFsdWUpICogMWVtO1xyXG59XHJcblxyXG4vLy8gQ29udmVydHMgYSBwaXhlbCB2YWx1ZSB0byBtYXRjaGluZyByZW0gdmFsdWUuICpBbnkqIHZhbHVlIHBhc3NlZCwgcmVnYXJkbGVzcyBvZiB1bml0LCBpcyBhc3N1bWVkIHRvIGJlIGEgcGl4ZWwgdmFsdWUuIEJ5IGRlZmF1bHQsIHRoZSBiYXNlIHBpeGVsIHZhbHVlIHVzZWQgdG8gY2FsY3VsYXRlIHRoZSByZW0gdmFsdWUgaXMgdGFrZW4gZnJvbSB0aGUgYCRnbG9iYWwtZm9udC1zaXplYCB2YXJpYWJsZS5cclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBQaXhlbCB2YWx1ZSB0byBjb252ZXJ0LlxyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIFtudWxsXSAtIEJhc2UgZm9yIHBpeGVsIGNvbnZlcnNpb24uXHJcbi8vL1xyXG4vLy8gQHJldHVybnMge051bWJlcn0gQSBudW1iZXIgaW4gcmVtcywgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUgZ2l2ZW4gdmFsdWUgYW5kIHRoZSBiYXNlIHBpeGVsIHZhbHVlLiByZW0gdmFsdWVzIGFyZSBwYXNzZWQgdGhyb3VnaCBhcyBpcy5cclxuQGZ1bmN0aW9uIC16Zi10by1yZW0oJHZhbHVlLCAkYmFzZTogbnVsbCkge1xyXG4gIC8vIENoZWNrIGlmIHRoZSB2YWx1ZSBpcyBhIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gXCJudW1iZXJcIiB7XHJcbiAgICBAd2FybiBpbnNwZWN0KCR2YWx1ZSkgKyAnIHdhcyBwYXNzZWQgdG8gcmVtLWNhbGMoKSwgd2hpY2ggaXMgbm90IGEgbnVtYmVyLic7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTtcclxuICB9XHJcblxyXG4gIC8vIFRyYW5zZm9ybSBlbSBpbnRvIHJlbSBpZiBzb21lb25lIGhhbmRzIG92ZXIgJ2VtJ3NcclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiZW1cIiB7XHJcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAqIDFyZW07XHJcbiAgfVxyXG5cclxuICAvLyBDYWxjdWxhdGUgcmVtIGlmIHVuaXRzIGZvciAkdmFsdWUgaXMgbm90IHJlbSBvciBlbVxyXG4gIEBpZiB1bml0KCR2YWx1ZSkgIT0gXCJyZW1cIiB7XHJcbiAgICAkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UpICogMXJlbTtcclxuICB9XHJcblxyXG4gIC8vIFR1cm4gMHJlbSBpbnRvIDBcclxuICBAaWYgJHZhbHVlID09IDByZW0ge1xyXG4gICAgJHZhbHVlOiAwO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLyBDb252ZXJ0cyBhIHBpeGVsLCBwZXJjZW50YWdlLCByZW0gb3IgZW0gdmFsdWUgdG8gYSB1bml0bGVzcyB2YWx1ZSBiYXNlZCBvbiBhIGdpdmVuIGZvbnQgc2l6ZS4gSWRlYWwgZm9yIHdvcmtpbmcgb3V0IHVuaXRsZXNzIGxpbmUgaGVpZ2h0cy5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydCB0byBhIHVuaXRsZXNzIGxpbmUgaGVpZ2h0XHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGJhc2UgLSBUaGUgZm9udCBzaXplIHRvIHVzZSB0byB3b3JrIG91dCB0aGUgbGluZSBoZWlnaHQgLSBkZWZhdWx0cyB0byAkZ2xvYmFsLWZvbnQtc2l6ZVxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBVbml0bGVzcyBudW1iZXJcclxuQGZ1bmN0aW9uIHVuaXRsZXNzLWNhbGMoJHZhbHVlLCAkYmFzZTogbnVsbCkge1xyXG4gIC8vIElmIG5vIGJhc2UgaXMgZGVmaW5lZCwgZGVmZXIgdG8gdGhlIGdsb2JhbCBmb250IHNpemVcclxuICBAaWYgJGJhc2UgPT0gbnVsbCB7XHJcbiAgICAkYmFzZTogJGdsb2JhbC1mb250LXNpemU7XHJcbiAgfVxyXG5cclxuICAvLyBGaXJzdCwgbGV0cyBjb252ZXJ0IG91ciAkYmFzZSB0byBwaXhlbHNcclxuXHJcbiAgLy8gSWYgdGhlIGJhc2UgZm9udCBzaXplIGlzIGEgJSwgdGhlbiBtdWx0aXBseSBpdCBieSAxNnB4XHJcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwiJVwiIHtcclxuICAgICRiYXNlOiAoJGJhc2UgLyAxMDAlKSAqIDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkYmFzZSkgPT0gXCJyZW1cIiB7XHJcbiAgICAkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQGlmIHVuaXQoJGJhc2UpID09IFwiZW1cIiB7XHJcbiAgICAkYmFzZTogc3RyaXAtdW5pdCgkYmFzZSkgKiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTm93IGxldCdzIGNvbnZlcnQgb3VyIHZhbHVlIHRvIHBpeGVscyB0b29cclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwiJVwiIHtcclxuICAgICR2YWx1ZTogKCR2YWx1ZSAvIDEwMCUpICogJGJhc2U7XHJcbiAgfVxyXG5cclxuICBAaWYgdW5pdCgkdmFsdWUpID09IFwicmVtXCIge1xyXG4gICAgJHZhbHVlOiBzdHJpcC11bml0KCR2YWx1ZSkgKiAkYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiB1bml0KCR2YWx1ZSkgPT0gXCJlbVwiIHtcclxuICAgICR2YWx1ZTogc3RyaXAtdW5pdCgkdmFsdWUpICogJGJhc2U7XHJcbiAgfVxyXG5cclxuICAvLyAncHgnXHJcbiAgQGlmIHVuaXQoJHZhbHVlKSA9PSBcInB4XCIge1xyXG4gICAgQHJldHVybiBzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRiYXNlKTtcclxuICB9XHJcblxyXG4gIC8vIGFzc3VtZSB0aGF0IGxpbmUtaGVpZ2h0cyBncmVhdGVyIHRoYW4gMTAgYXJlIG1lYW50IHRvIGJlIGFic29sdXRlIGluICdweCdcclxuICBAaWYgdW5pdGxlc3MoJHZhbHVlKSBhbmQgKCR2YWx1ZSA+IDEwKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvIHN0cmlwLXVuaXQoJGJhc2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vLyBoZWlnaHQgYnkgcGFkZGluZy5cclxuQG1peGluIGhlaWdodC1ieS1wYWRkaW5nKCRlaDogNDAsICRmejogMTYsICRpc1NxdWFyZTogZmFsc2UpIHtcclxuICAkaDogKCRlaCAtICRmeikgLyAyO1xyXG4gIHBhZGRpbmctdG9wOiByZW0tY2FsYygkaCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKCRoKTtcclxuICBAaWYgJGlzU3F1YXJlIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKCRoKTtcclxuICB9XHJcbn1cclxuXHJcbi8qKi9cclxuLy8vIEFic29sdXRlbHkgY2VudGVycyB0aGUgZWxlbWVudCBpbnNpZGUgb2YgaXRzIGZpcnN0IG5vbi1zdGF0aWMgcGFyZW50LFxyXG4vLy8gQGxpbmsgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2NlbnRlcmluZy13aXRoLXNhc3MvIENlbnRlcmluZyBXaXRoIFNhc3NcclxuQG1peGluIGFic29sdXRlLWNlbnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufSIsIi5jb2x1bW5pc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMThweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucHVibGlzaGVkYnkge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEycHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbiAgICAubWFpbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubmFtZSwgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvbiAuY29sdW1uaXN0LXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWxcclxuLmNvbHVtbmlzdC1oIHtcclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW5pc3QtaC1zbSB7XHJcbiAgQGV4dGVuZCAuY29sdW1uaXN0LWg7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4uY29sdW1uaXN0LXYge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW5pc3Qtdi1zbSB7XHJcbiAgQGV4dGVuZCAuY29sdW1uaXN0LXY7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vQ29tbW9uIHNldHRpbmdzXHJcbi5jb2x1bW5pc3QtdiwgLmNvbHVtbmlzdC1oIHtcclxuICBAZXh0ZW5kIC5jb2x1bW5pc3Q7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICA+IC5hdmF0YXIge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTcwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjJweCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW5pc3Qtdi1zbSwgLmNvbHVtbmlzdC1oLXNtIHtcclxuICA+IC5hdmF0YXIge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMTBweCk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb2x1bW5pc3Qtdi1zbSB7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgxOXB4KTtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQm90w6NvIHZlamEgbWFpcyBjb2x1bmlzdGFzIG5vIGNhcm91c2VsIG1vYmlsZVxyXG4uYnRuLXNlZW1vcmUge1xyXG4gIC5hdmF0YXIge1xyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxNTBweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTUwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDYwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvL0NvbG9ycyBieSBzZWN0aW9uXHJcbi4tbmV3c2NvbG9yIHtcclxuICAgIC5pbmZvIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmxhdGVzdG5ld3Mtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1sYXN0cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1sYXN0cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5zcG9ydHMtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3BvcnRzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmVudHJldGFpbi1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAuaGF0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVudHJldGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lbnRyZXRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuamMzNjAtc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci0zNjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmpjMzYwLW5ld3NcIikge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMzYwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTM2MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5jb21wYW55LXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb21wYW55O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jb21wYW55O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLmhhdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1jb21wYW55O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0ZXN0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vXHJcbi4tbmV3cyB7XHJcbiAgICBAZXh0ZW5kIC4tbmV3c2NvbG9yO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgID4gLmltYWdlIHtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDc1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTWVkaWEgSWNvbnNcclxuICAgICAgICBbY2xhc3NePVwidHlwZS1cIl0sICZbY2xhc3MqPVwiIHR5cGUtXCJdIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogY2FsYy1yZW0oNjBweCk7XHJcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxMDsgXHJcblxyXG4gICAgICAgICAgICAvLyAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwxKzEwMCAqL1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAvLyAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudHlwZS12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi12aWRlbztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnR5cGUtYXVkaW8ge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tYXVkaW87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50eXBlLWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGljb24tZ2FsbGVyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBMYXRlc3QgbmV3c1xyXG4gICAgICAgIC5sYXRlc3RuZXdzLXBvc2l0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuOCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDhweCkgY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwOyBcclxuXHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTdweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9JbmZvIE5ld3NcclxuICAgIC5pbmZvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5oYXQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vLnNhdmVuZXdze31cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAuZGF0YS1wbHViaWN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiM5Njk2OTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF1dG9ye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RhMjkxYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZSwgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy9mb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0JvdMOjbyBzYWx2YXIgbWF0w6lyaWFcclxuLnNhdmVuZXdzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogY2FsYy1yZW0oNDRweCk7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIGNhbGMtcmVtKDEwcHgpIGNhbGMtcmVtKDJweCk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IGNhbGMtcmVtKC02cHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdTYWx2YXIgbGluayc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSgyOXB4KTtcclxuICAgICAgICB0b3A6IGNhbGMtcmVtKDRweCk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDYycHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgIH1cclxuICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMDFweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdMaW5rIHNhbHZvJztcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59XHJcblxyXG4uZmVlZC1zZWN0aW9ue1xyXG4gICAgJi5hdXRvckZlZWR7XHJcbiAgICAgICAgYXJ0aWNsZXtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVhZGxpbmUtbGcge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmluZm8ge1xyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDExcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDI1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg1NnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRsaW5lLXNtIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbmZvIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxM3B4KTtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMnB4KTtcclxuICB9XHJcbn1cclxuIiwiLmhvcml6b250YWwtbmV3cy1sZyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgID4gLmltYWdlIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaG9yaXpvbnRhbC1uZXdzLW1kLFxyXG4uaG9yaXpvbnRhbC1uZXdzLXNtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gID4gLmltYWdlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbC1uZXdzLWxnIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICA+IC5pbWFnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDI4cHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgzMDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg0NTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLy8gPiAuaGVhZGVyIHtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNnB4KTtcclxuICAgIC8vIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLW5ld3MtbWQge1xyXG4gIEBleHRlbmQgLi1uZXdzO1xyXG4gID4gLmltYWdlIHtcclxuICAgIHdpZHRoOiBjYWxjLXJlbSgxNjBweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5yYWRpby1zZWN0aW9uJykge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMTQycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNnB4KTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhvcml6b250YWwtbmV3cy1zbSB7XHJcbiAgQGV4dGVuZCAuLW5ld3M7XHJcbiAgPiAuaW1hZ2Uge1xyXG4gICAgd2lkdGg6IGNhbGMtcmVtKDk1cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg3cHgpO1xyXG4gICAgLmxhdGVzdG5ld3MtcG9zaXRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNnB4KSBjYWxjLXJlbSg4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNHB4KTtcclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg3cHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saW5rZWQtbmV3cyB7XHJcbiAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOHB4KTtcclxuICA+IC5saW5rIHtcclxuICAgICYge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDEycHgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLmxpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNXB4KTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oMnB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgYmFja2dyb3VuZDogI2RhMjkxYztcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIubGF0ZXN0bmV3cy1zZWN0aW9uXCIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBhNmZiO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLnNwb3J0cy1zZWN0aW9uXCIpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjMTRkO1xyXG4gICAgICB9XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogY2FsYy1yZW0oMnB4KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudmVydGljYWwtbmV3cy1sZyB7XHJcbiAgQGV4dGVuZCAuLW5ld3M7XHJcbiBcclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1uZXdzLW1kIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICBAZXh0ZW5kIC4tbmV3cztcclxuICAuaW5mbyB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTNweCk7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuY3RhLXN1cHBvcnQge1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgY2FsYy1yZW0oMnB4KSAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgbWFyZ2luOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgyNHB4KTtcclxuICAgIH1cclxufSIsIi8qIENhYmXDp2FsaG8gZGEgbWF0w6lyaWEgcXVhbmRvIGZvciBjb2x1bmEgKi9cbi5oZWFkZXItYmxvZy1jb2x1bW5zIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xuICB9XG5cbiAgcGFkZGluZzogY2FsYy1yZW0oNDBweCkgMDtcblxuICAvLyBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XG4gIC8vIH1cblxuICAvL0F1dGhvclxuICAuYXV0aG9yLXNpZ25hdHVyZS1sZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAvLyAgIGJvcmRlci1yaWdodDogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcbiAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDMwcHgpO1xuICAgIC8vIH1cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oMTBweCk7XG4gICAgfVxuICB9XG4gIC5ibG9jby1jYW1wby1idXNjYSB7XG4gICAgbWluLXdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMzAwcHgpO1xuICAgIH1cbiAgICBsYWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2cHgpO1xuICAgIH1cbiAgICAuY2FtcG8tYnVzY2Ege1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXI7XG4gICAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oNDBweCkgY2FsYy1yZW0oMTBweCkgY2FsYy1yZW0oMTVweCk7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnRuLWJ1c2NhIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDExcHgpIGNhbGMtcmVtKDE2cHgpIGNhbGMtcmVtKDlweCk7XG4gICAgfVxuICB9XG4gIC52ZXItcGVyZmlsLWF1dG9ye1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn0iLCIud2Vic3Rvcnkge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIFxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgfVxyXG5cclxuICA+IC5hdmF0YXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMzYuNTYlLCAjMDAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB0b3A6MDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLy8gaGVpZ2h0OjEwMCU7XHJcbiAgICBib3R0b206IDMwcHg7XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZSxcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDBweCAyMHB4OyBcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvbiAud2Vic3Rvcmllcy1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLndlYnN0b3JpZXMtc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAub3dsLXN0YWdle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gLm93bC1zdGFnZS1vdXRlciAub3dsLXN0YWdle1xyXG4gIC8vICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyB9XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsXHJcbi53ZWJzdG9yeSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIC8vIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy9Db21tb24gc2V0dGluZ3NcclxuLndlYnN0b3J5IHtcclxuICBAZXh0ZW5kIC53ZWJzdG9yeTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICA+IC5jb250ZW50IHtcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjLXJlbSgyMnB4KTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Cb3TDo28gdmVqYSBtYWlzIGNvbHVuaXN0YXMgbm8gY2Fyb3VzZWwgbW9iaWxlXHJcbi5idG4tc2VlbW9yZSB7XHJcbiAgLmF2YXRhciB7XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdLFxyXG4gICAgICBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oNjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi53ZWJzdG9yaWVzLWgge1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLndlYnN0b3JpZXMtaC1zbSB7XHJcbiAgQGV4dGVuZCAud2Vic3Rvcmllcy1oO1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVmVydGljYWxcclxuLndlYnN0b3JpZXMtdiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxuICA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLndlYnN0b3JpZXMtdi1zbSB7XHJcbiAgQGV4dGVuZCAud2Vic3Rvcmllcy12O1xyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vL0NvbW1vbiBzZXR0aW5nc1xyXG4ud2Vic3Rvcmllcy12LFxyXG4ud2Vic3Rvcmllcy1oIHtcclxuICBAZXh0ZW5kIC5jb2x1bW5pc3Q7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICA+IC5hdmF0YXIge1xyXG4gICAgLmltZyB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTcwcHgpO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjJweCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53ZWJzdG9yaWVzLXYtc20sXHJcbi53ZWJzdG9yaWVzLWgtc20ge1xyXG4gID4gLmF2YXRhciB7XHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IGNhbGMtcmVtKDExMHB4KTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndlYnN0b3JpZXMtdi1zbSB7XHJcbiAgPiAuY29udGVudCB7XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTlweCk7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL0JvdMOjbyB2ZWphIG1haXMgY29sdW5pc3RhcyBubyBjYXJvdXNlbCBtb2JpbGVcclxuLmJ0bi1zZWVtb3JlIHtcclxuICAuYXZhdGFyIHtcclxuICAgIGEge1xyXG4gICAgICAvLyB3aWR0aDogY2FsYy1yZW0oMTUwcHgpO1xyXG4gICAgICAvLyBoZWlnaHQ6IGNhbGMtcmVtKDE1MHB4KTtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg2MHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG4iLCIuLXNoYXJlIHtcclxuICAudGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC5saXN0LXNoYXJlIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAubGlzdC1zaGFyZS1pdGVuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoYXJlLXNtIHtcclxuICBAZXh0ZW5kIC4tc2hhcmU7XHJcbiAgLnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGNhbGMtcmVtKC0ycHgpO1xyXG4gIH1cclxuICAubGlzdC1zaGFyZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAwIGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC5saXN0LXNoYXJlLWl0ZW4ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS1sZyB7XHJcbiAgQGV4dGVuZCAuLXNoYXJlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAudGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMjZweCk7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxuICAubGlzdC1zaGFyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAubGlzdC1zaGFyZS1pdGVuIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgW2NsYXNzKj0nIGljb24tJ10ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi51cmdlbnQtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTBweCk7XHJcbiAgfVxyXG4gIC5tZXNzYWdlIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMXB4KTtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE4cHgpIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lc3NhZ2UtNDA0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG4gICYuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzM3B4KSAwIGNhbGMtcmVtKDM1cHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAvLyBwYWRkaW5nOiBjYWxjLXJlbSgzM3B4KSAwIGNhbGMtcmVtKDM1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgzNXB4KTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoNTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keS5tb2RhbC1hY3RpdmUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmJveC1tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFya2VzdCwgMC45NSk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgLmJveC1tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogNDB2dztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYm90w6NvIGZlY2hhclxyXG4gIC5idG4tbW9kYWwtZmVjaGFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxOXB4KTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIE5BVklHQVRJT04gTU9EQUxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5ib2R5Lm1lbnUtYWN0aXZlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIExpZ2h0Ym94XHJcbiNuYXZlZ2FjYW8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWRhcmtlc3QsIDAuOTUpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAzMDBtcyBlYXNlKTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgI25hdiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMjMwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCbG9jbyBnZXJhbCBkbyBtZW51XHJcbiAgICAjbmF2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjLXJlbSgtNDEwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDQxMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCA2MDBtcyBlYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLy9Db25maWd1cmHDp8OjbyBkZSBzY3JvbGxcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg2cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL01hcmNhIGUgYm90w6NvIGZlY2hhclxyXG4gICAgICAgICNidG4tZmVjaGFyIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjLXJlbSg1MnB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTZweCkgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI25hdi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMtcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDkwcHgpIDAgY2FsYy1yZW0oNTVweCk7XHJcbiAgICAgICAgICAgICNuYXYtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vQ2FtcG8gZGUgQnVzY2FcclxuICAgICAgICAubmF2LWJ1c2NhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDUlIGNhbGMtcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIGNhbGMtcmVtKDE2cHgpIGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS11dGlsaXRhcmlvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMtcmVtKDM1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDM2cHgpO1xyXG4gICAgICAgICAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtY3RhLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYy1yZW0oMTVweCkgNSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTVweCkgY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vTWVudSBwcmluY2lwYWxcclxuICAgICAgICAjbWVudS1wcmluY2lwYWwge1xyXG4gICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgY2FsYy1yZW0oNDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy9BcGxpY2EgaWNvbmVzIGRlIHNldGFzIGluZGljYW5kbyBzdWJtZW51XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1kb3duO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXVwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSg0NnB4KSBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSg3NnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0F0aXZvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3RpdmUgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMThweCkgNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxOHB4KSBjYWxjLXJlbSgzNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogVGVtcG8gUmVhbCAqL1xyXG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICMwMGMxNGQ7XHJcblxyXG4vKiovXHJcbi5zZWN0aW9uLXRlbXBvcmVhbCB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmpvZ29zLWF0aXZvcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMzApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWF4LWhlaWdodDogcmVtLWNhbGMoOTk5KTtcclxuICB9XHJcblxyXG4gIC50aXRsZS1zZWN0aW9uIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICB9XHJcblxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDI1KSAhaW1wb3J0YW50O1xyXG4gICAgLm93bC1kb3QuYWN0aXZlIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQbGFjYXIgKi9cclxuLnBsYWNhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MCk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLW1ldGEtZGF0YSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMCk7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjApO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucGxhY2FyLW1ldGEtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAucGxhY2FyLW1ldGEtbmFtZSArIC5wbGFjYXItbWV0YS1kYXRlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDEyKTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCA1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8qIGluZm8sIGRhdGEsIGxvY2FsICovXHJcbi5wbGFjYXItbWV0YS1pbmZvIHtcclxuICBjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLyogKi9cclxuLnBsYWNhci1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwKTtcclxuICA+IC5wbGFjYXItaGVhZGVyLXRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qICovXHJcbi5wbGFjYXItY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5wcmltYXJ5LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoMjYwKTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMCk7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMCk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLWVxdWlwZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5lcXVpcGUtbWFuZGFudGUgPiAuZXF1aXBlLW5vbWUge1xyXG4gICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lcXVpcGUtdmlzaXRhbnRlID4gLmVxdWlwZS1ub21lIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qICovXHJcbiAgLmVxdWlwZS1ub21lIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMTApO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcXVpcGUtZXNjdWRvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEwKTtcclxuICAgIG1heC13aWR0aDogcmVtLWNhbGMoNjApO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYyg2MCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYyg2MCk7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogKi9cclxuLnBsYWNhci1yZXN1bHRhZG8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IGF1dG8gcmVtLWNhbGMoMTApO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbjogYXV0byByZW0tY2FsYygxNSk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAqL1xyXG4ucGxhY2FyLXJlc3VsdGFkby1nb2xzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5yZXN1bHRhZG8tZXF1aXBlLW1hbmRhbnRlLFxyXG4gIC5yZXN1bHRhZG8tZXF1aXBlLXZpc2l0YW50ZSB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiAqL1xyXG4gIC5yZXN1bHRhZG8tc2VwYXJhZG9yIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIGNyb25vbWV0cm8gKi9cclxuLnBsYWNhci1jcm9ub21ldHJvIHtcclxuICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAucGxhY2FyLWNyb25vbWV0cm8tdGV4dG8sXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXRlbXBvLFxyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby1wZXJpb2RvIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wbGFjYXItY3Jvbm9tZXRyby10ZXh0byxcclxuICAucGxhY2FyLWNyb25vbWV0cm8tdGVtcG8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gIH1cclxuXHJcbiAgLnBsYWNhci1jcm9ub21ldHJvLXBlcmlvZG8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzhiOGI4YjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg1KTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi5wbGFjYXItbGluayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIiN0ZXh0Q29udGVudENvdW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmLm9jdWx0YXJDb250ZXVkbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDYwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNrZWVwLXJlYWRpbmctYmxvY2sge1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gYm90dG9tOiAwO1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB6LWluZGV4OiAxMDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxufSIsIi5ob3Jvc2NvcGUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDA7XHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDdweCk7XHJcbiAgICB9XHJcbiAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvcm9zY29wZS1uYXYge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICAgIC5ob3Jvc2NvcGUtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICRjb2xvci1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvcm9zY29wZS1jb250ZW50cyB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyNXB4KTtcclxufVxyXG5cclxuLmhvcm9zY29wZS1kZXNjIHtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vSU5GT1NcclxuICAgIC5ob3Jvc2NvcGUtaW5mbyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oNXB4KSAwIGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjVweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvcm9zY29wZS1pY29uIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMDBweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvcm9zY29wZS1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzJweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvcm9zY29wZS1wZXJpb2Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9yb3Njb3BlLW5hbWUsXHJcbiAgICAuaG9yb3Njb3BlLWRhdGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIENvbnRlbnRcclxuICAgIC5ob3Jvc2NvcGUtZGF0ZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5ob3Jvc2NvcGUtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLWhvcm9zY29wbyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oNTVweCk7XHJcbn0iLCJbY2xpbWF0ZUJveF0ge1xyXG4gICAgLmNsaW1hdGUtY2l0eSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEzcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbGltYXRlLXRlbXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMycHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24tY2xpbWF0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg2MHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgLmNsaW1hdGUtY2l0eSwgLmNsaW1hdGUtdGVtcCwgLmljb24tY2xpbWF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBXZWF0aGVyIGljb25zXHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjAybiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tcGFyYy1udWJsYWRvLW5vaXRlOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwMmQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXBhcmMtbnVibGFkby1kaWE7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjAzbiwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDFuIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1sdWE7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjAxZCwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDNkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1zb2w7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjA0biwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMDRkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1udWJsYWRvOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIwOW4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjA5ZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tdGVtcG9yYWw7IFxyXG4gICAgfVxyXG59XHJcbi5pY29uLWNsaW1hdGUud2VhdGhlcjEwbiwgLmljb24tY2xpbWF0ZS53ZWF0aGVyMTBkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkaWNvbi1jaHV2YTsgXHJcbiAgICB9XHJcbn1cclxuLmljb24tY2xpbWF0ZS53ZWF0aGVyNTBuLCAuaWNvbi1jbGltYXRlLndlYXRoZXI1MGQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXZlbnRvOyBcclxuICAgIH1cclxufVxyXG4uaWNvbi1jbGltYXRlLndlYXRoZXIxMW4sIC5pY29uLWNsaW1hdGUud2VhdGhlcjExZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tdHJvdmFvOyBcclxuICAgIH1cclxufSIsIi50YWJlbGEtY290YWNhbyB7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB0ciArIHRyIHtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbn1cclxuW2pzb25jb3RhY2FvXXtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxufSIsIi50YWJlbGEtdGFidWEtbWFyZXMge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDIwcHgpO1xyXG4gICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGVzdDtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxcHgpIGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbn1cclxuW2pzb250YWJ1YWRlbWFyZXNdIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYnVhLW1hcmVzLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcbi5kYXRhVGFidWFNYXJlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICAgICYsICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oNXB4KTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29udGVudDogJGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxMnB4KTtcclxuICAgIH1cclxufSIsIiNsb3RlcmlhIHtcclxuICAgIC5wcmVtaW8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMnB4KTtcclxuICAgICAgICAmICsgLnByZW1pbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMycHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby1zb3J0ZWlvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNXB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8tbm9tZXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxOHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIC5pbmZvLXNvcnRlaW8taWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtZXJvcy1zb3J0ZWlvIHtcclxuICAgICAgICAgICAgLml0ZW0tbnVtZXJvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itc3BvcnRzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zcG9ydHM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1cHgpIGNhbGMtcmVtKDZweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiZWxhLWdhbmhhZG9yZXMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE0cHgpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoZWFkIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMtcmVtKDNweCkgc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0Ym9keSB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICpcclxuLy8gKiBHZW5lcmFsIHNldHRpbmdzXHJcbi8vICpcclxuXHJcbi8vR2VuZXJhbCBzZWN0aW9uc1xyXG5zZWN0aW9uW2NsYXNzXj1cIi1zZWN0aW9uXCJdLFxyXG5zZWN0aW9uW2NsYXNzKj1cIi1zZWN0aW9uXCJdIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMHB4KSAwO1xyXG4gIH1cclxufVxyXG5cclxuaWZyYW1lLmluc3RhZ3JhbS1tZWRpYSB7cG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnR9XHJcblxyXG4vL1BhZ2Ugc2V0dGluZ3NcclxuW2NsYXNzXj1cIi1wYWdlXCJdLFxyXG5bY2xhc3MqPVwiLXBhZ2VcIl0ge1xyXG4gIHBhZGRpbmc6IDAgMCBjYWxjLXJlbSgxMDBweCk7XHJcbn1cclxuXHJcbi8vRkVFRCBTRUNUSU9OIChzcG9ydHMtc2VjdGlvbiwgZW50ZXJ0YWlubWVudC1zZWN0aW9uLCBsYXRlc3RuZXdzLXNlY3Rpb24pXHJcbi5mZWVkLXNlY3Rpb24ge1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmVkaXRvcmlhLXNlY3Rpb25cIikge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG4gIFtjbGFzc149XCItbmV3cy1cIl0sXHJcbiAgW2NsYXNzKj1cIi1uZXdzLVwiXSxcclxuICAuamMzNjAtbmV3cyB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLXNlY3Rpb24gKyBbY2xhc3NePVwiLW5ld3MtXCJdLFxyXG4gIC50aXRsZS1zZWN0aW9uICsgW2NsYXNzKj1cIi1uZXdzLVwiXSxcclxuICAudGl0bGUtc3Vic2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0sXHJcbiAgLnRpdGxlLXN1YnNlY3Rpb24gKyBbY2xhc3MqPVwiLW5ld3MtXCJdLFxyXG4gIGgzICsgW2NsYXNzXj1cIi1uZXdzLVwiXSxcclxuICBoMyArIFtjbGFzcyo9XCItbmV3cy1cIl0ge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudGl0bGUtc2VjdGlvbiArIFtjbGFzc149XCItbmV3cy1cIl0gKyAudGl0bGUtc3Vic2VjdGlvbixcclxuICAudGl0bGUtc2VjdGlvbiArIFtjbGFzcyo9XCItbmV3cy1cIl0gKyAudGl0bGUtc3Vic2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi8vU2lkZWJhclxyXG4uc2lkZWJhci1mZWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAmICsgLnNpZGViYXItZmVlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiAwIDE4cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNDBweCk7XHJcbiAgfVxyXG4gIC8vQ2FwYS1kby1kaWFcclxuICAmLmNhcGEtZG8tZGlhIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1NDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdltqc29uLW5hbWU9XCJlZGljYW9cIl0ge1xyXG4gICAgLnRodW1ie1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiTGVpYSBHcsOhdGlzXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICByaWdodDogLTU4cHg7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1NXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQ2FwYS1jaGFyZ2VcclxuICAuY292ZXIge1xyXG4gICAgLnRodW1iIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yLXNpZ25hdHVyZS1zbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgLnV0aWxpdHktYnRuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vVGltZXNcclxuICAudGVhbXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDQ4cHgpO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC50ZWFtcy1uYW1lIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE0cHgpO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5kYXJrLXNlY3Rpb25cIikge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9GYW1vc29zXHJcbiAgLmZhbW91cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMTFweCkgMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNzBweCk7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuZmFtb3VzLW5hbWUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpbWFyeWZsZXgtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VyYWwgSG9tZSBDb2xvcidzXHJcbi5kYXJrLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcclxuICAvLyAudGl0bGUtc3Vic2VjdGlvbiB7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg0MHB4KTtcclxuICAvLyB9XHJcbiAgW2NsYXNzXj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSArIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0sXHJcbiAgW2NsYXNzXj1cInZlcnRpY2FsLW5ld3NcIl0gKyBbY2xhc3NePVwidmVydGljYWwtbmV3c1wiXSxcclxuICBbY2xhc3MqPVwidmVydGljYWwtbmV3c1wiXSArIFtjbGFzcyo9XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyLWJhciArICNjb250ZW50LXBhZ2Uge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG59XHJcbi5tYXRlcmlhLWltcG9ydGFkYSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgLm1hdHRlckNhcm91c2VsIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItYmFyLmhlYWRlci1iYXIge1xyXG4gIHBhZGRpbmctdG9wOiA4N3B4O1xyXG59XHJcbiNiYXJyYXVvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcbiNiYXJyYS1uZTEwLXBhcmNlaXJvLXBvcnRhbC1uZTEwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDQ0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFydGljbGUtb3BlbmluZyB7XHJcbiAgLmltYWdlLW9wZW5pbmcge1xyXG4gICAgbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWluLWhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNoZWFkZXItYmFyIHtcclxuICBwYWRkaW5nOiBjYWxjLXJlbSg2cHgpIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgLy9oZWlnaHQ6IGNhbGMtcmVtKDUwcHgpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwcHgpIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XHJcbiAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnN1Yi1tZW51LXdyYXAge1xyXG4gICAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1iYXItY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMjRweCkgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgPiBpbWcge1xyXG4gICAgICB3aWR0aDogY2FsYy1yZW0oNTJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTE2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gVG9wbyByZXRyYXRpbCBvdSBpbnRlcm5hXHJcbiAgJi5yZXRyYXRpbCB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDZweCkgMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk4MDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMjAwbXMpO1xyXG4gICAgJi5maXhvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNTBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDY0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmluYXRpdm8ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjLXJlbSg2OHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItYmFyLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDVweCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyLWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNTBweCk7XHJcbiAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgLmJhY2stdG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIuZGFyay1zZWN0aW9uXCIpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1uYXYge1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oNDBweCkgMDtcclxuICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDI0cHgpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBsaSBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNnB4KSAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvX2pjX3JvZGFwZSBpbWd7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvb3Rlci1zb2NpYWxtZWRpYXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjBweCk7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oOHB4KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSxcclxuICAgICAgW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjRweCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNvcHlyaWdodCB7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCBjYWxjLXJlbSgxcHgpICRjb2xvci1saWdodGVyO1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwIGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLWxvZ29ze1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgIGdhcDogMTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtbG9nb3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgc3BhbntcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vdXRyYXMtcmFkaW9zIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC8vIHBhZGRpbmc6IDMwcHggNDBweCAwcHggNDBweDtcclxuXHJcbiAgLmxpc3RhUmFkaW9Bb1Zpdm8gIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgIH1cclxuXHJcbiAgICAgLnJhZGlvIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgfVxyXG5cclxuICAgICBcclxuICB9XHJcblxyXG4gIC5saXN0YVR2QW9WaXZve1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgfVxyXG4gIH1cclxuICBcclxuICAucmFkaW9zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpb3MtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuYW92aXZvLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIC5hb3Zpdm8tc3RhdHVzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAvLyAmOjphZnRlcixcclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDU1JSAtIDE5NXB4KTtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgLnJhZGlvIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpob3ZlciBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYWRpby1ib3JkYSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjk2OTY5O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY5Njk2OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5ib3gtbW9kYWwtY29udGVudCB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoXCIjYm94LWNyZWRpYmlsaWRhZGVcIikge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgd2lkdGg6IDgwdnc7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA0MHZ3O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3JpYS1ub3RpY2lhIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcbiAgICAgIH1cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjaG9tZSB7XHJcbiAgc2VjdGlvbltjbGFzc149Jy1zZWN0aW9uJ10sXHJcbiAgc2VjdGlvbltjbGFzcyo9Jy1zZWN0aW9uJ10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNTVweCkgMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vSGFyZG5ld3NcclxuLmhhcmRuZXdzIHtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxufVxyXG4uaGFyZG5ld3MsXHJcbi5oYXJkbmV3cy1jb21wbGVtZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXHJcbiAgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10sXHJcbiAgW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxyXG4gIFtjbGFzcyo9J3ZlcnRpY2FsLW5ld3MnXSxcclxuICBbY2xhc3NePSdoZWFkbGluZSddLFxyXG4gIFtjbGFzcyo9J2hlYWRsaW5lJ10ge1xyXG4gICAgcGFkZGluZzogY2FsYy1yZW0oMzBweCkgMCBjYWxjLXJlbSgzMHB4KTtcclxuICAgIC8vIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICB9XHJcbiAgLm1haXMtbGlkYXMtc3Vic2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMTVweCk7XHJcbiAgICAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2x1bW5pc3Qtc3Vic2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgtMTVweCk7XHJcbiAgICAuY29sdW1uaXN0LXYtc20ge1xyXG4gICAgICAmICsgLmNvbHVtbmlzdC12IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDBweCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2NsYXNzXj0nLWJ0biddLFxyXG4gICAgW2NsYXNzKj0nLWJ0biddIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Db2x1bW5pc3RcclxuLmNvbHVtbmlzdC1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTNweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUViBKb3JuYWxcclxuLnR2am9ybmFsLXNlY3Rpb24sXHJcbi5zcG90bGlnaHQtc2VjdGlvbiB7XHJcbiAgW2NsYXNzXj0ndmVydGljYWwtbmV3cyddLFxyXG4gIFtjbGFzcyo9J3ZlcnRpY2FsLW5ld3MnXSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxyXG4gIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddIHtcclxuICAgIHBhZGRpbmc6IDAgMCBjYWxjLXJlbSgzMHB4KTtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBbY2xhc3NePSdob3Jpem9udGFsLW5ld3MnXSxcclxuICAgIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddICsgW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ10sXHJcbiAgICBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXSArIFtjbGFzcyo9J2hvcml6b250YWwtbmV3cyddIHtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSw4FESU8gSk9STkFMXHJcbi5yYWRpby1zZWN0aW9uIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC5ob3Jpem9udGFsLW5ld3MtbWQsXHJcbiAgICBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAuaG9yaXpvbnRhbC1uZXdzLW1kIHtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVFYgSkNcclxuLnR2amMtc2VjdGlvbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAudmVydGljYWwtbmV3cy1sZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYy1yZW0oMXB4KSAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICAgIFtjbGFzc149J2hvcml6b250YWwtbmV3cyddLFxyXG4gICAgW2NsYXNzKj0naG9yaXpvbnRhbC1uZXdzJ10ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgW2NsYXNzXj0naG9yaXpvbnRhbC1uZXdzJ106bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICBbY2xhc3MqPSdob3Jpem9udGFsLW5ld3MnXTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLmdhbGxlcnktc2VjdGlvbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBbY2xhc3NePSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSxcclxuICAgIFtjbGFzcyo9J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgW2NsYXNzXj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20sXHJcbiAgICBbY2xhc3MqPSdjb2wtJ106bnRoLWNoaWxkKG4gKyAyKSAudmVydGljYWwtbmV3cy1zbSB7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIGNhbGMtcmVtKDFweCkgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE2cHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4uc3BlY2lhbHMtc2VjdGlvbiB7XHJcbiAgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgPiAuaW5mbyB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDMpIC52ZXJ0aWNhbC1uZXdzLXNtLFxyXG4gICAgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMykgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEpDMzYwXHJcbi5qYzM2MC1zZWN0aW9uIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIFtjbGFzc149J2NvbC0nXTpudGgtY2hpbGQobiArIDIpIC52ZXJ0aWNhbC1uZXdzLXNtLFxyXG4gICAgW2NsYXNzKj0nY29sLSddOm50aC1jaGlsZChuICsgMikgLnZlcnRpY2FsLW5ld3Mtc20ge1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzNXB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNwb3J0c1xyXG4uc3BvcnRzLXNlY3Rpb24ge1xyXG4gIC5ob3Jpem9udGFsLW5ld3MtbGcge1xyXG4gICAgQGV4dGVuZCAuLW5ld3M7XHJcbiAgICA+IC5pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oMTYwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICB3aWR0aDogY2FsYy1yZW0oNDUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lbnRyZXRhaW4tc2VjdGlvbiB7XHJcbiAgLmhvcml6b250YWwtbmV3cy1sZyB7XHJcbiAgICBAZXh0ZW5kIC4tbmV3cztcclxuICAgID4gLmltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyMDBweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSg0NTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogZmFrZSBpbmZpbml0ZSBzY3JvbGwgKi9cclxuLmxvYWRyZXN1bHRzLFxyXG4uanMtaW5maW5pdGUtc2Nyb2xsIHtcclxuICA+IGFydGljbGUge1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5pcy1sb2FkZWQge1xyXG4gICAgICBhbmltYXRpb246IHNjYWxlVXAgMC4zcyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIGFuaW1hw6fDo28gZG8gaW5maW5pdGUgc2Nyb2xsKi9cclxuQGtleWZyYW1lcyBzY2FsZVVwIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuIiwiLy8gQ29sdW5pc3RhXHJcbi50ZW1wbGF0ZS1jb2x1bW5pc3QtbGlzdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTAwcHgpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmNvbC1tZC0zIC5jb2wtbWQtMyBbY2xhc3NePSdjb2x1bW5pc3QtJ10ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmNvbC1tZC0zICsgLmNvbC1tZC0zIFtjbGFzc149J2NvbHVtbmlzdC0nXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLmNvbC1tZC0zOm50aC1jaGlsZChuICsgNSkgW2NsYXNzXj0nY29sdW1uaXN0LSddLFxyXG4gICAgLmNvbC1tZC0zOm50aC1jaGlsZChuICsgNSkgW2NsYXNzKj0nY29sdW1uaXN0LSddIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1saWdodGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9Db2x1bmlzdGEtdWx0aW1hc1xyXG4udGVtcGxhdGUtY29sdW1uaXN0LWZlZWQge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0MHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMDBweCk7XHJcbiAgLmF1dGhvci1zaWduYXR1cmUtbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oNDBweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHYWxlcmlhXHJcbi5jb2x1bW5pc3Qtc2VjdGlvbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAub3dsLWNhcm91c2VsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5kYXJrLXNlY3Rpb24nKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC8vSGVhZGVyID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLmhhdCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQXV0aG9yIFNpZ25hdHVyZVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICA+IC5jb250ZW50IHtcclxuICAgICAgICAuYXV0aG9yLFxyXG4gICAgICAgIC5pbmZvdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vQ29udGVudCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgLy9DYXBhXHJcbiAgICAgIC5hcnRpY2xlLW9wZW5pbmcge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vSW1hZ2Vuc1xyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gVMOtdHVsb3NcclxuICAgICAgLy8gaDEsXHJcbiAgICAgIC8vIGgyLFxyXG4gICAgICAvLyBoMyxcclxuICAgICAgLy8gaDQsXHJcbiAgICAgIC8vIGg1LFxyXG4gICAgICAvLyBoNiB7XHJcbiAgICAgIC8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyBDaXRhw6fDo29cclxuICAgICAgLnF1b3RlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogY2FsYy1yZW0oNnB4KSBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvL0xlaXRhIHRhbWLDqW1cclxuICAgICAgLmFsc29yZWFkIHtcclxuICAgICAgICAubGlzdC1hbHNvcmVhZCB7XHJcbiAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL1xyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgLm93bC1kb3Qge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0F1dG9yID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC5hcnRpY2xlLWF1dGhvciB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAubWVkaWFzaXRlbnMge1xyXG4gICAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICAgIFtjbGFzcyo9JyBpY29uLSddIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC50aXRsZS1zZWN0aW9uLFxyXG4gICAgLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlbXBsYXRlLW1hdGVyaWEge1xyXG4gIEBleHRlbmQgLi1kYXJrLW1vZGU7XHJcbiAgcGFkZGluZzogY2FsYy1yZW0oMjBweCkgMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMHB4KSAwO1xyXG4gIH1cclxuXHJcbiAgLy9IZWFkZXIgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNHB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAuaGF0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTJweCk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oNHB4KTtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjhweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSg0NHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgyMHB4KTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLXV0aWxpdGllcyB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMHB4KTtcclxuICAgICAgLnRpcG8tbWF0ZXJpYS1nbG9zc2FyaW8ge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAudGlwby1tYXRlcmlhLWdsb3NzYXJpby10ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oOTBweCk7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGhvci1zaWduYXR1cmUtc20ge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAmICsgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgtNHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNoYXJlLXNtIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSg0cHgpIDAgMCAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saXN0LXNoYXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogY2FsYy1yZW0oM3B4KSBjYWxjLXJlbSgxMHB4KSAwIDA7XHJcbiAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9Db250ZW50ID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGZvbnRTaXplKDE5cHgpO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyMHB4KTtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy9UZW1wbyBkZSBsZWl0dXJhXHJcbiAgICAucmVhZGluZ1RpbWUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTFweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI1cHgpO1xyXG4gICAgICAuaWNvbi10aW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDVweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMnB4KTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9TY3JvbGwgYXV0b23DoXRpY28gcGFyYSB0YWJlbGFzXHJcbiAgICAuc2Nyb2xsLXRhYmxlIHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luOiBjYWxjLXJlbSgyMHB4KSAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtcmVtKDE0cHgpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xyXG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRhcmstc2VjdGlvbicpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCk7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB0ZCxcclxuICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYy1yZW0oM3B4KSBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjLXJlbSgxcHgpIHNvbGlkICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vSW1hZ2Vuc1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg1cHgpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaWZyYW1lLFxyXG4gICAgLnR3aXR0ZXItdHdlZXQsXHJcbiAgICAuaW5zdGFncmFtLW1lZGlhIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFTDrXR1bG9zXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICB1bCxcclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIH1cclxuICAgIC8vIENpdGHDp8Ojb1xyXG4gICAgLnF1b3RlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IGNhbGMtcmVtKDZweCkgc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oNTBweCkgYXV0bztcclxuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg1NXB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTBweCkgMCBjYWxjLXJlbSgxMHB4KSBjYWxjLXJlbSg5MHB4KTtcclxuICAgICAgfVxyXG4gICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMjJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29udGVudDogJGljb24tcXVvdGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMzcHgpO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgbGVmdDogY2FsYy1yZW0oLTQzcHgpO1xyXG4gICAgICAgICAgdG9wOiBjYWxjLXJlbSgtMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGNpdGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDE4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0dhbGVyaWFcclxuICAgIC5tYXR0ZXJDYXJvdXNlbCB7XHJcbiAgICAgIG1hcmdpbjogY2FsYy1yZW0oMjZweCkgMDtcclxuICAgICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuY291bnRlckNhcm91c2VsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg4cHgpIGNhbGMtcmVtKDEwcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250U2l6ZSgxNHB4KTtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICBbY2xhc3NePSdpY29uLSddLFxyXG4gICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IGNhbGMtcmVtKDJweCkgY2FsYy1yZW0oMnB4KSBjYWxjLXJlbSg3cHgpXHJcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgICAgLm93bC1wcmV2LFxyXG4gICAgICAub3dsLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9MZWl0YSB0YW1iw6ltXHJcbiAgICAuYWxzb3JlYWQge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDUwcHgpIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDUwcHgpIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3QtYWxzb3JlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDEyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0zMHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdMZWlhIHRhbWLDqW06ICc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1yZW0oMjFweCk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTZweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luOiBjYWxjLXJlbSgxMHB4KSAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmUtbGcge1xyXG4gICAgICAubGlzdC1zaGFyZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQXV0b3IgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWF1dGhvciB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5tZWRpYXNpdGVucyB7XHJcbiAgICAgICAgW2NsYXNzXj0naWNvbi0nXSxcclxuICAgICAgICBbY2xhc3MqPScgaWNvbi0nXSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vQmFzdGlkb3JlcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgLmFydGljbGUtYmFja3N0YWdlIHtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMzBweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgyOTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51dGlsaXR5LWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDExcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL1RhZ3MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLXRhZ3Mge1xyXG4gICAgLnNlY29uZGFyeS1idG4ge1xyXG4gICAgICBtYXJnaW46IGNhbGMtcmVtKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL0ZhY2Vib29rIENvbW1lbnRzXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCxcclxuICAuZmJfaWZyYW1lX3dpZGdldF9mbHVpZF9kZXNrdG9wIHNwYW4sXHJcbiAgLmZiX2lmcmFtZV93aWRnZXRfZmx1aWRfZGVza3RvcCBpZnJhbWUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIC5hcnRpY2xlLWJhY2tzdGFnZSxcclxuICAuYXJ0aWNsZS10YWdzLFxyXG4gIC5hcnRpY2xlLWF1dGhvcixcclxuICAuYXJ0aWNsZS1jb21tZW50cyxcclxuICAuYXJ0aWNsZS1tb3JlIHtcclxuICAgIG1hcmdpbjogY2FsYy1yZW0oMzBweCkgMDtcclxuICB9XHJcblxyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAuYXJ0aWNsZS1tb3JlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwcHgpO1xyXG4gIH1cclxuXHJcbiAgI3ZlamEtdGFtYmVtIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLXNtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gZXN0aWxvcyBtYXRlcmlhIGNpbmVtYVxyXG4uY29udGFpbmVyLWZpbG1ze1xyXG4gIHBhZGRpbmc6IDQwcHggMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuXHJcbiAgLnRpdGxlLWZpbG0ge1xyXG5cclxuICAgIGgye1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tZmlsbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWZpbG17XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG5cclxuICAgIGlmcmFtZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRve1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgID4gc3Ryb25ne1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zZXNzb2Vze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMnB4O1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBlc3RpbG9zIG1hdGVyaWEgY2luZW1hIHZlcnPDo28gbW9iaWxlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC5jb250YWluZXItZmlsbXN7XHJcblxyXG4gICAgLnRpdGxlLWZpbG0ge1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvLWZpbG17XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuY2xhc3NpZmljYWNhby1maWxtLCAuZ2VuZXJvLWZpbG0sIC5kYXRhLWVzdHJlaWF7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtZmlsbXtcclxuXHJcbiAgICAgIGlmcmFtZXtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dG97XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXNlc3NvZXN7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDBweCAwcHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLy8gZXN0aWxvcyBtYXRlcmlhIGxvdGVyaWFcclxuLmNvbnRhaW5lci1sb3Rlcmlhe1xyXG4gIHBhZGRpbmc6IDQwcHggMHB4O1xyXG5cclxuICAuY29udGVudC1pbmZvLWxvdGVyaWF7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDR7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNHB4IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC50YWJlbGEtbG90ZXJpYXtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcblxyXG4gIHRhYmxle1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgdGhlYWR7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlc3Q7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5e1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ucXVpbmF7XHJcbiAgLnRpdHVsby1sb3RlcmlhLXF1aW5he1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9xdWluYS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBjb2xvcjogIzI2MDA4NTtcclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgICBjb2xvcjogIzI2MDA4NTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNjAwODU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyNjAwODU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRpYV9kZV9zb3J0ZXtcclxuIC50aXR1bG8tbG90ZXJpYS1kaWFfZGVfc29ydGV7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2RpYV9kZV9zb3J0ZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogI0NCODUyQjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NCODUyQjtcclxuICAgICAgICAgICAgICBjb2xvcjogI0NCODUyQjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC50YWJlbGEtZGlhLWRlLXNvcnRle1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAudGl0bGUtZGlhLWRlLXNvcnRle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuLmxvdG9mYWNpbHtcclxuICAudGl0dWxvLWxvdGVyaWEtbG90b2ZhY2lse1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9sb3RvZmFjaWwuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzkzMDA4OTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG5cclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MzAwODk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5MzAwODk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1lZ2Ffc2VuYXtcclxuICAudGl0dWxvLWxvdGVyaWEtbWVnYV9zZW5he1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9tZWdhc2VuYS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzIwOTg2OTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcbiAgICAgIFxyXG4gICAgICAubnVtZXJvcy1zb3J0ZWlve1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwOTg2OTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzIwOTg2OTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4udGltZW1hbmlhe1xyXG5cclxuICAudGl0dWxvLWxvdGVyaWEtdGltZW1hbmlhe1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS90aW1lbWFuaWEuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICMzNkIwMzY7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29ydGVpb3tcclxuXHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgIGNvbG9yOiAjMzZCMDM2O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNkIwMzY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNkIwMzY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvLXRpbWV7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzM2QjAzNjtcclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uc3VwZXJfc2V0ZXtcclxuICAudGl0dWxvLWxvdGVyaWEtc3VwZXJfc2V0ZXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvc3VwZXJzZXRlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjQThEMDQ1O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtc29ydGVpb3tcclxuICAgICAgXHJcbiAgICAgIC5udW1lcm9zLXNvcnRlaW97XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQThEMDQ1O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQThEMDQ1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmxvdGVyaWFfZmVkZXJhbHtcclxuICAudGl0dWxvLWxvdGVyaWEtbG90ZXJpYV9mZWRlcmFse1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9mZWRlcmFsLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAjMTAzMDk5O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmR1cGxhX3NlbmF7XHJcblxyXG4gIC50aXR1bG8tbG90ZXJpYS1kdXBsYV9zZW5he1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi8uLi8uLi8uLi8uLi9kaXN0L2Fzc2V0cy9pbWFnZXMvbG90ZXJpYS9kdXBsYXNlbmEuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzNweDsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDo0MnB4O1xyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogI0E2MTMyNDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMC4zcmVtIDAgMCBjYWxjLXJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXNvcnRlaW97XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjQTYxMzI0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBNjEzMjQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5udW1lcm9zLXNvcnRlaW97XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDE2cHggMHB4O1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E2MTMyNDtcclxuICAgICAgICAgICAgICBjb2xvcjogI0E2MTMyNDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC50YWJlbGEtbG90ZXJpYXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBzdHJvbmd7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ubG90ZWNhe1xyXG4gIC50aXR1bG8tbG90ZXJpYS1sb3RlY2F7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLy4uLy4uLy4uLy4uL2Rpc3QvYXNzZXRzL2ltYWdlcy9sb3RlcmlhL2xvdGVjYS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4OyBcclxuICAgICAgcGFkZGluZy1sZWZ0OjQycHg7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAjQ0YyNDBDO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjNyZW0gMCAwIGNhbGMtcmVtKDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAubGlzdGEtam9nb3MtdGltZXtcclxuXHJcbiAgICAgIHVse1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAudmVuY2Vkb3J7XHJcbiAgICAgICAgICAgICAgLnRpbWUtbWFuZGFudGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDRjI0MEM7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGltZS12aXNpdGFudGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDRjI0MEM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGltZS1wbGFjYXIge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLnRpbWUtbWFuZGFudGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGltZS12aXNpdGFudGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmVyc29zIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5sb3RvbWFuaWF7XHJcbiAgLnRpdHVsby1sb3RlcmlhLWxvdG9tYW5pYXtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4vLi4vLi4vLi4vLi4vZGlzdC9hc3NldHMvaW1hZ2VzL2xvdGVyaWEvbG90b21hbmlhLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMzcHg7IFxyXG4gICAgICBwYWRkaW5nLWxlZnQ6NDJweDtcclxuICAgICAgaDJ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgY29sb3I6ICNmNTk1MmM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgY2FsYy1yZW0oMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1zb3J0ZWlve1xyXG4gICAgICBcclxuICAgICAgLm51bWVyb3Mtc29ydGVpb3tcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNTk1MmM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmNTk1MmM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIvL1xyXG4ubWVkaWEtc2VjdGlvbiB7XHJcbiAgLmFydGljbGUtaGVhZGVyIHtcclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDIycHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnV0aWxpdHktYnRuIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmRhcmstc2VjdGlvblwiKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIExpc3RhIGRlIGNhcGFzIG91IGNoYXJnZXNcclxuLmxpc3QtbWVkaWEtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gU2VhcmNoLXJlc3VsdFxyXG4udGVtcGxhdGUtc2VhcmNoLXJlc3VsdCB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDQwcHgpO1xyXG4gIC5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICAgIC5yZXN1bHQtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgyOHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIC5yZXN1bHQtbnVtYmVyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udFNpemUoMTRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXN1bHQge1xyXG4gICAgLnJlc3VsdC10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKDMwcHgpO1xyXG4gICAgfVxyXG4gICAgLnJlc3VsdC1tZXNzYWdlIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMjBweCk7XHJcbiAgICB9XHJcbiAgICAuYmxvY28tY2FtcG8tYnVzY2Ege1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMXB4KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBHYWxlcmllc1xyXG4udGVtcGxhdGUtZ2FsbGVyeSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oLTUwcHgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg3MHB4KTtcclxuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCk7XHJcbiAgLnZlcnRpY2FsLW5ld3MtbWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNDpudGgtY2hpbGQobiArIDQpIC52ZXJ0aWNhbC1uZXdzLW1kIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzNXB4KTtcclxuICB9XHJcbn0iLCIudGVtcGxhdGUtaW5zdGl0dXRpb25hbCB7XHJcbiAgQGV4dGVuZCAudGVtcGxhdGUtbWF0ZXJpYTtcclxuICAuYXJ0aWNsZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDEwcHgpO1xyXG4gIH1cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwcHgpO1xyXG4gIH1cclxufSIsIi50ZWFtLXNlY3Rpb24ge1xyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0sXHJcbiAgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgY2FsYy1yZW0oMzBweCk7XHJcbiAgfVxyXG4gIFtjbGFzc149XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3NePVwiaG9yaXpvbnRhbC1uZXdzXCJdLFxyXG4gIFtjbGFzcyo9XCJob3Jpem9udGFsLW5ld3NcIl0gKyBbY2xhc3MqPVwiaG9yaXpvbnRhbC1uZXdzXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMHB4KTtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItbGlnaHRlcjtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWxvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWVkLXNlY3Rpb24ge1xyXG4gIC8vIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwMHB4KTtcclxufVxyXG4iLCIvLyBCbG9nc1xyXG4udGVtcGxhdGUtYmxvZ3Mge1xyXG4gICAgLnNwb3RsaWdodC1zZWN0aW9uIHtcclxuICAgICAgICBbY2xhc3MqPWhvcml6b250YWwtbmV3c10ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149dmVydGljYWwtbmV3c10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL2FqdXN0ZSB0YW1hbmhvIGltYWdlbnMgbG9hZFxyXG4udGVtcGxhdGUtYmxvZ3Mge1xyXG4gICAgLnNwb3RsaWdodC1zZWN0aW9ue1xyXG4gICAgICAgIC52ZXJ0aWNhbC1uZXdzLWxne1xyXG4gICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmVydGljYWwtbmV3cy1zbXtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvcml6b250YWwtbmV3cy1zbXtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgLnZlcnRpY2FsLW5ld3MtbGd7XHJcbiAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcblxyXG5cclxuLy9QYXJhIHRvcmNlZG9yLlxyXG4ucm93LXRvcmNlZG9ye1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiB9XHJcbiIsIiNjb250cm9scyB7XHJcbiAgLmJsb2NvLWNhbXBvLWJ1c2NhIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYW1wby1idXNjYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYnVzY2FyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbG9hZC1tb3JlIHtcclxuICBbZGF0YS10YXJnZXQ9XCIjY2FycmVnYXItbGlzdGFcIl0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLWJ1dHRvbnMge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4iLCJib2R5e1xyXG4gICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAvKiB3cmFwICovXHJcbiAgICAud3JhcC1jb250ZW50LW1pZGlha2l0e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpe1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTAwJTsgXHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlIDFzIGxpbmVhcjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pZnJhbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpe1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb290ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgLm5vc3Nvcy1wcm9kdXRvcywgLm91dHJhcy1yYWRpb3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGJ1dHRvbnMgKi9cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnktb3V0bGluZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpzb2xpZCAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICAgIC8qIGhlYWRlciAqL1xyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAmLmFuaW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRXNxdWVyZGEgMC41cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzY2cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXNwbGF5LWhpZ2hsaWdodHsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgJi5hbmltZXtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRGlyZWl0YSAwLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIG1haW4gKi9cclxuICAgICAgICBtYWlue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgICAgICAgIC8qIGFydGljbGUgKi9cclxuICAgICAgICAgICAgYXJ0aWNsZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYWNhb0ZhZGUgMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8tYXV0b3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvKiBpbmZvIGF1dG9yICovXHJcbiAgICAgICAgICAgICAgICAuaW5mby1hdXRvcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlbS1hdXRvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm9tZS1hdXRvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VtLWF1dG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vbWUtYXV0b3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIHNlY3Rpb24gc29jaWFsIGluZm9zICovXHJcbiAgICAgICAgICAgIC5zb2NpYWwtaW5mb3N7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6c29saWQgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAudGl0dWxvLXNlY3Rpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWNvbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmluZm8tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogYm94ZXMgZGVzdGFxdWUgKi9cclxuICAgICAgICAgICAgICAgICAgICAuYm94ZXMtZGVzdGFxdWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlRXNxdWVyZGEgMC41cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYWNhb0ZhZGVEaXJlaXRhIDAuNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogcGVyZmlsIHB1YmxpY28gKi9cclxuICAgICAgICAgICAgICAgICAgICAucGVyZmlsLXB1YmxpY297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1M3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvbnRlLWRhZG9ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogZmFpdGEgZXN0w6FyaWEgKi9cclxuICAgICAgICAgICAgICAgICAgICAuZmFpeGEtZXRhcmlhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFuaW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpICB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvRmFkZUVzcXVlcmRhIDAuNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYWNhb0ZhZGVEaXJlaXRhIDAuNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFuaW1hY2FvTGFyZ3VyYSAwLjhzIGxpbmVhciAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogZ3JhZmljbyBzZXhvICovXHJcbiAgICAgICAgICAgICAgICAgICAgLmdyYWZpY28tc2V4b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFuaW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYWNhb1JvZGFyM2QgMC44cyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGFkb3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob21lbnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubXVsaGVyZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsbWVkaWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogc2VndWlkb3JlcyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWd1aWRvcmVzLWJvYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlZ3VpZG9yZXMtZXNwZWxob3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbmltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWFjYW9GYWRlIDAuNXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogc2VndWlkb3JlcyByZWRlcyBzb2NpYWlzICovXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlZ3VpZG9yZXMtcmVkZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmQtZmxleHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3Qtc29jaWFpc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYW5pbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmbGlwIDAuOHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc3RhcXVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBzZWN0aW9uIGV4cGVyaWVuY2lhICovXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWV4cGVyaWVuY2lhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNTBweDsgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdHVsby1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogc2xpZGVyIGV4cGVyaWVuY2lhICovXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWV4cGVyaWVuY2lhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLm93bC1uYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm93bC1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vd2wtbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm93bC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGVyc3BlY3RpdmU6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWZsaXBwZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgcm90YXRlWSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWxhZG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWZyZW50ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInNhaWJhIG1haXNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJy9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC12ZXJzb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJ2b2x0YXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgnL2Rpc3QvYXNzZXRzL2ltYWdlcy9taWRpYWtpdC9zb2NpYWwxL2Fycm93LWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8qIHByZSBmb290ZXIgKi9cclxuICAgICAgICAgICAgLnByZS1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC03e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogZm9vdGVyICovXHJcbiAgICAgICAgLmZvb3Rlci1taWRpYXtcclxuICAgICAgICAgICAgcGFkZGluZzo1MHB4IDAgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOnNvbGlkIDdweDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRde1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOnNvbGlkIDFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXtcclxuICAgICAgICAgICAgICAgICAgIC5yb3cgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0aGVtYSBzb2NpYWwxXHJcblxyXG5cclxuLy90aGVtZSBzb2NpYWwgXHJcbiNtaWRpYS1zb2NpYWwxe1xyXG4gICAgLy9jb3Jlc1xyXG4gICAgJG1rdC1ib2R5LWJnOicvZGlzdC9hc3NldHMvaW1hZ2VzL21pZGlha2l0L3NvY2lhbDEvYmctYm9keS5zdmcnO1xyXG4gICAgJG1rdC1wcmltYXJ5Q29sb3I6I2U0MDA2OTtcclxuICAgICRta3Qtc2Vjb25kYXJ5Q29sb3I6I2I1MDA1MztcclxuICAgICRta3QtYmxhY2tDb2xvcjojMDAwO1xyXG4gICAgJG1rdC1saWdodENvbG9yOiNmZmY7XHJcblxyXG4gICAgLndyYXAtY29udGVudC1taWRpYWtpdHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJG1rdC1ib2R5LWJnKSBjZW50ZXIgNzVweCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGJ1dHRvbnMgKi9cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWt0LXNlY29uZGFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnktb3V0bGluZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWt0LXByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokbWt0LXByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWt0LXByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmRpc3BsYXktaGlnaGxpZ2h0eyBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1rdC1ibGFja0NvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1rdC1saWdodENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBtYWluICovXHJcbiAgICAgICAgbWFpbntcclxuICAgICAgICAgICAgLyogYXJ0aWNsZSAqL1xyXG4gICAgICAgICAgICBhcnRpY2xle1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogaW5mbyBhdXRvciAqL1xyXG4gICAgICAgICAgICAgICAgLmluZm8tYXV0b3J7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlbS1hdXRvcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vbWUtYXV0b3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbWt0LXByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBzZWN0aW9uIHNvY2lhbCBpbmZvcyAqL1xyXG4gICAgICAgICAgICAuc29jaWFsLWluZm9ze1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdHVsby1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1jb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9pY29uLWNpcmNsZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qIGJveGVzIGRlc3RhcXVlICovXHJcbiAgICAgICAgICAgICAgICAgICAgLmJveGVzLWRlc3RhcXVle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggI2RkZGRkZDczO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLyogcGVyZmlsIHB1YmxpY28gKi9cclxuICAgICAgICAgICAgICAgICAgICAucGVyZmlsLXB1YmxpY297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1hZ2VzL21pZGlha2l0L3NvY2lhbDEvYmctd2F2ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9iZy13YXZlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qIGZhaXRhIGVzdMOhcmlhICovXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhaXhhLWV0YXJpYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWt0LXByaW1hcnlDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qIGdyYWZpY28gc2V4byAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5ncmFmaWNvLXNleG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYWRvc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokbWt0LXByaW1hcnlDb2xvcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbG1lZGlhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qIHNlZ3VpZG9yZXMgKi9cclxuICAgICAgICAgICAgICAgICAgICAuc2VndWlkb3Jlcy1ib2FyZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWd1aWRvcmVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWd1aWRvcmVzLWVzcGVsaG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDJweCAjNmM2YjZiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8qIHNlZ3VpZG9yZXMgcmVkZXMgc29jaWFpcyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWd1aWRvcmVzLXJlZGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1zb2NpYWlze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzN2E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzdGFxdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRTJFMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTIwMDZhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4ICNkM2QzZDM4MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBzZWN0aW9uIGV4cGVyaWVuY2lhICovXHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWV4cGVyaWVuY2lhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGV2L2Fzc2V0cy9pbWFnZXMvbWlkaWFraXQvc29jaWFsMS9iZy1zbGlkZXItc2VjdGlvbi5qcGcnKTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojRjVGNUY1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdHVsby1zZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMjAwNmE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8qIHNsaWRlciBleHBlcmllbmNpYSAqL1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1leHBlcmllbmNpYXtcclxuICAgICAgICAgICAgICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtbGFkbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOmdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtZnJlbnRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Rldi9hc3NldHMvaW1hZ2VzL21pZGlha2l0L3NvY2lhbDEvbWFzay1jYXJkLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1rdC1saWdodENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjI4LDAsMTA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjI4LDAsMTA1LDEpIDAlLCByZ2JhKDIyOCwwLDEwNSwwKSAzOCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXZlcnNve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRta3QtcHJpbWFyeUNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qIGZvb3RlciAqL1xyXG4gICAgICAgIC5mb290ZXItbWlkaWF7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6JG1rdC1wcmltYXJ5Q29sb3I7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JG1rdC1saWdodENvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokbWt0LWxpZ2h0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1rdC1ibGFja0NvbG9yO1xyXG4gICAgICAgICAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjokbWt0LWxpZ2h0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRta3QtbGlnaHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vYW5pbWHDp8O1ZXNcclxuQGtleWZyYW1lcyBhbmltYWNhb0ZhZGUge1xyXG4gICAgZnJvbSB7b3BhY2l0eTowO31cclxuICAgIHRvIHtvcGFjaXR5OjE7fVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbWFjYW9MYXJndXJhIHtcclxuICAgIGZyb20ge3dpZHRoOjA7IG9wYWNpdHk6MDt9XHJcbiAgICB0byB7b3BhY2l0eToxOyB3aWR0aDoxMDAlO31cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hY2FvRmFkZUVzcXVlcmRhIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6MTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hY2FvUm9kYXIzZCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC01M2RlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZsaXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSg2NWRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFuaW1hY2FvRmFkZURpcmVpdGEge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6MDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICB9XHJcbn0iLCIvKlxyXG4qIGFkZCB0ZXh0IGNvbG9yIG9yIGJhY2tncm91bmQgY29sb3JcclxuKi9cclxuXHJcbkBlYWNoICRjb2xvck5hbWUsICRjb2xvciBpbiAkc2pjYy1jb2xvcnMge1xyXG4gIC50ZXh0LWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbiAgLmJnLWNvbG9yLSN7JGNvbG9yTmFtZX0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFRoZW1lIFNvY2lhbDFcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vICRUaGVtZU5hbWU6IFwiI2Jsb2dzLXNvY2lhbDFcIjtcclxuJFRoZW1lTmFtZTogKFxyXG4gIGJsb2dzLXNvY2lhbDE6ICcjYmxvZ3Mtc29jaWFsMScsXHJcbiAgc29jaWFsMTogJyNzb2NpYWwxJyxcclxuICB1bHRpbWFzOiAnI3VsdGltYXMtc29jaWFsMScsXHJcbiAgdWx0aW1hc3Byb2R1Y2FvOiAnI3NvY2lhbDEtdWx0aW1hcy1zb2NpYWwxJyxcclxuICBzb3J0ZWlvcHJvZHVjYW86ICcjc29jaWFsMS1zb3J0ZWlvJyxcclxuICBnYWxlcmlhcHJvZHVjYW86ICcjc29jaWFsMS1nYWxlcmlhJyxcclxuICBzb2NpYWwxYmJiOiAnI3NvY2lhbDEtYmJiJyxcclxuICBzb2NpYWwxaW5kaWNhOiAnI3NvY2lhbDEtc29jaWFsMS1pbmRpY2EnLFxyXG4gIHNvY2lhbDFwb3dlcmNvdXBsZTogJyNzb2NpYWwxLXBvd2VyLWNvdXBsZScsXHJcbiAgc29jaWFsMW11bGhlcjogJyNzb2NpYWwxLW11bGhlcicsXHJcbiAgc29jaWFsMXdlYnN0b3J5OiAnI3NvY2lhbDEtd2Vic3RvcnknLFxyXG4gIHNvY2lhbDFzZXJ0YW5lam86ICcjc29jaWFsMS1zZXJ0YW5lam8nLFxyXG4pO1xyXG5cclxuLy8gVGhlbWUgQ29sb3JzXHJcbiRjb2xvci1zb2NpYWwxLXByaW1hcnk6ICNmZjM0ODA7XHJcbiRjb2xvci1zb2NpYWwxLXNlY29uZGFyeTogI2ZmNWQ5YTtcclxuJGNvbG9yLXNvY2lhbDEtZGFyazogI2UyMDA3YTtcclxuJGNvbG9yLXNvY2lhbDEtd2hpdGU6ICNmZmY7XHJcbiRsaW5rLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbi8qIGJhcnJhIHNlY3VuZMOhcmlhIG5vIGhlYWRlciAqL1xyXG4ubG9nby1qYyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiByZW0tY2FsYyg1NSk7XHJcbn1cclxuXHJcbi5sb2dvLXNvY2lhbDEtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLmxvZ28tc29jaWFsMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4kc29jaWFsMS1jb2xvcjogI2ZmNWQ5YTtcclxuJHNvY2lhbDEtYmFyLWxpbmstY29sb3I6ICNmZmY7XHJcblxyXG4vKiAqL1xyXG4uc2Vjb25kYXJ5LW5hdiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgQGluY2x1ZGUgaGVpZ2h0LWJ5LXBhZGRpbmcoNDAsIDE0KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDIwKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkc29jaWFsMS1iYXItbGluay1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgkc29jaWFsMS1iYXItbGluay1jb2xvciwgMC41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKi9cclxuLmhlYWRlci1zb2NpYWxtZWRpYXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICA+IGEge1xyXG4gICAgQGluY2x1ZGUgaGVpZ2h0LWJ5LXBhZGRpbmcoNDAsIDE4LCB0cnVlKTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJHNvY2lhbDEtYmFyLWxpbmstY29sb3I7XHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1zb2NpYWwxLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogcmdiYSgkc29jaWFsMS1iYXItbGluay1jb2xvciwgMC41KTtcclxuICAgICAgZmlsbDogcmdiYSgkc29jaWFsMS1iYXItbGluay1jb2xvciwgMC41KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuZGFyay1zZWN0aW9uJykge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogd2lkZ2V0IGRvIGNsaW1hICovXHJcbi5jbGltYXRlLXdpZGdldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRzb2NpYWwxLWJhci1saW5rLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGhlaWdodC1ieS1wYWRkaW5nKDM4LCAxNCk7XHJcbiAgLmNsaW1hdGUtY2l0eTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJy8nO1xyXG4gIH1cclxuICAuaWNvbi1jbGltYXRlIHtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoOCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdHMtdWx0aW1hcy1zb2NpYWwxIHtcclxuICAuaG9yaXpvbnRhbC1uZXdzLWxnIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoMjUwKTtcclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BvdGxpZ2h0LXNlY3Rpb24ge1xyXG4gIC5oYXJkbmV3cyB7XHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIC5kYXRhLXBsdWJpYyxcclxuICAgICAgICAuYXV0b3Ige1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItYmFyJztcclxuQGltcG9ydCAnY29tcG9uZW50cy90aXRsZS1zZWN0aW9uJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9idXR0b25zJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9nZW5lcmFsJztcclxuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2LW1lbnUnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL25ld3MnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Jsb2cnO1xyXG4vKiBzdGlja3kgaGVhZGVyIFxyXG4uaGVhZGVyLWJhciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgei1pbmRleDogMTAwO1xyXG4gICB3aWR0aDogMTAwJTtcclxuICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xyXG4gICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodCwgcGFkZGluZy10b3AsIHBhZGRpbmctbGVmdDtcclxuXHJcbiAgICYuaGVhZGVyLWhpZGRlbixcclxuICAgJi5oZWFkZXItbmFycm93IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgfVxyXG5cclxuICAgJi5oZWFkZXItaGlkZGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgfVxyXG59XHJcbiovXHJcbiIsIiNoZWFkZXItYmFyIHtcclxuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAvLyBNZW51XHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgPiAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3ViLW1lbnUtd3JhcCB7XHJcbiAgICAgICAgICAudXRpbGl0eS1idG4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1sb2dpbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAucHJpbWFyeS1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc29jaWFsMS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbDEtY29sb3I7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDQwKTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmV0cmF0aWx7XHJcbiAgICAuc2Vjb25kYXJ5LWJhcntcclxuICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC1zaXplLWNvbnRyb2wge1xyXG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgIC5mb250LXNpemUtY29udHJvbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aXRsZS1zZWN0aW9uLCAudGl0bGUtc2VjdGlvbiBhIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLW5hdiB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XHJcbiAgICAgICAgLnRpdGxlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlLXN1YnNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcbiIsImEge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLi1jb2xvcmJ0bi1wcmltYXJ5IHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aGF0c2FwcC1mb290ZXItYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhY2stdG9wIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0JvdMOjbyBzYWx2YXIgbWF0w6lyaWFcclxuLnNhdmVuZXdzIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBbY2xhc3NePVwiaWNvbi1cIl0sXHJcbiAgICAgICAgICAgIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbi5jdGEtYmFubmVyIHtcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICAucHJpbWFyeWZsZXgtYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4qL1xyXG4iLCIuZGl2aWRlci1saW5le1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggI2RkZDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLWJhcntcclxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICAuYnRuLWJ1c2Nhe1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG4jbmF2ZWdhY2Fve1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgIC5ibG9jby1jYW1wby1idXNjYXtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi53ZWJzdG9yeSB7XHJcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgkVGhlbWVOYW1lKSB7XHJcbj4gLmF2YXRhciB7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgIFxyXG59IFxyXG4gICAgfVxyXG59XHJcblxyXG4udGl0bGUtc2VjdGlvbiAud3Mtc29jaWFsMSBhe1xyXG4gICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbn1cclxuXHJcbi5idG4tc2VlbW9yZSAuYXZhdGFyIGEsIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFue1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgIH1cclxufSIsIi5ib3gtbW9kYWwge1xyXG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgIC5idG4tbW9kYWwtZmVjaGFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI25hdmVnYWNhbyB7XHJcbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgI25hdiB7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgI2J0bi1mZWNoYXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjbWVudS1wcmluY2lwYWwge1xyXG4gICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc29jaWFsMS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhcmUge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLXNvY2lhbDEtcHJpbWFyeTtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnV0aWxpdHktYnRuIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1zb2NpYWwxLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQmxvZ3NcclxuLnRlbXBsYXRlLWJsb2dzIHtcclxuICAgIC5zcG90bGlnaHQtc2VjdGlvbiB7XHJcbiAgICAgICAgW2NsYXNzKj1cImhvcml6b250YWwtbmV3c1wiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCRUaGVtZU5hbWUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFtjbGFzc149XCJ2ZXJ0aWNhbC1uZXdzXCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJFRoZW1lTmFtZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */
