@charset "UTF-8";

/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;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}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}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}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.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:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:rgba(0,0,0,0)}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:rgba(0,0,0,0)}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:rgba(0,0,0,0)}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:rgba(0,0,0,0)}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:rgba(0,0,0,0)}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:rgba(0,0,0,0)}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:rgba(0,0,0,0)}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:rgba(0,0,0,0)}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:rgba(0,0,0,0)}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);-ms-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:#dee2e6;border-color:rgba(0,0,0,0);border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:rgba(0,0,0,0);cursor:pointer;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb,.breadcrumb-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:rgba(0,0,0,0);border:0}a.close.disabled{pointer-events:none}.toast{-webkit-flex-basis:350px;-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid rgba(0,0,0,0);border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:rgba(0,0,0,0)!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.8571428571%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.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:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);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}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:barlow light;src:url(assets/Fonts/Barlow-Light.otf) format("OpenType")}@font-face{font-family:barlow bold;src:url(assets/Fonts/Barlow-Bold.otf) format("OpenType")}@font-face{font-family:helvetica;src:url(assets/Fonts/Helvetica.ttc) format("OpenType")}@font-face{font-family:myriad regular;src:url(assets/Fonts/MyriadPro-Regular.otf) format("OpenType")}@font-face{font-family:oswald bold;src:url(assets/Fonts/Oswald-Bold.ttf) format("TrueType")}@font-face{font-family:oswald extra light;src:url(assets/Fonts/Oswald-ExtraLight.ttf) format("TrueType")}@font-face{font-family:oswald light;src:url(assets/Fonts/Oswald-Light.ttf) format("TrueType")}@font-face{font-family:oswald medium;src:url(assets/Fonts/Oswald-Medium.ttf) format("TrueType")}@font-face{font-family:oswald regular;src:url(assets/Fonts/Oswald-Regular.ttf) format("TrueType")}@font-face{font-family:oswald semi bold;src:url(assets/Fonts/Oswald-SemiBold.ttf) format("TrueType")}@font-face{font-family:ubuntu bold;src:url(assets/Fonts/Ubuntu-Bold.ttf) format("TrueType")}@font-face{font-family:ubuntu light;src:url(assets/Fonts/Ubuntu-Light.ttf) format("TrueType")}@font-face{font-family:ubuntu light italic;src:url(assets/Fonts/Ubuntu-LightItalic.ttf) format("TrueType")}@font-face{font-family:ubuntu medium;src:url(assets/Fonts/Ubuntu-Medium.ttf) format("TrueType")}@font-face{font-family:ubuntu regular;src:url(assets/Fonts/Ubuntu-Regular.ttf) format("TrueType")}.btn-booking{color:#fff;font-size:10px;padding:1px 5px}.btn-booking,.btn-light{font-family:oswald semi bold;text-transform:uppercase}.btn-light{display:block;text-align:center;background:rgba(0,0,0,0);border:1px solid #c30978;color:#c30978}.btn-light:hover{border:1px solid #c30978;background:#c30978}.btn-light2,.btn-light:hover{color:#fff;text-decoration:none}.btn-light2{display:block;text-align:center;background:rgba(0,0,0,0);border:1px solid #fff;font-family:oswald light;font-size:30px;text-transform:uppercase;padding:0 5rem;position:relative}.separator{width:100%}@media screen and (max-width:570px){.separator{margin-top:2rem}}.separator img{width:180px;display:block;margin:auto}.pub-center{width:100%;margin:4rem 0}.pub-center img{display:block;margin:auto}@media screen and (max-width:795px){.pub-center img{width:100%}}.them-article{background:#fff;font-family:ubuntu bold;padding:.2rem 1rem;position:absolute;left:0;top:0;z-index:1;margin-top:1rem}.button-fixed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;position:absolute;right:6rem;top:6rem;z-index:999}.button-fixed a{z-index:2;-webkit-transition:1s;transition:1s;scroll-behavior:smooth}.button-fixed a img{width:44px}@media screen and (max-width:999px){.button-fixed{top:.5rem}}@media screen and (max-width:580px){.button-fixed{top:2.5rem}}@media screen and (max-width:440px){.button-fixed{top:1.5rem}}.banner-header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-header .content-banner{position:absolute;width:100%;margin:auto}.banner-header .content-banner h1{font-size:93px;font-family:oswald medium;color:#fff;margin:0 auto 2rem;text-align:center;text-shadow:0 1px 11px #4d4d4d}@media screen and (max-width:480px){.banner-header .content-banner h1{font-size:60px}}.banner-header img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}.banner-header-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner-header-form .content-banner{position:absolute;width:100%;margin:auto}.banner-header-form .content-banner h1{font-size:93px;font-family:oswald medium;color:#fff;margin:0 auto 2rem;text-align:center}@media screen and (max-width:480px){.banner-header-form .content-banner h1{font-size:60px}}.banner-header-form .content-banner .container-research-flight .form-research-flight{position:relative}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight{background:hsla(0,0%,100%,.856);width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:.5rem}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight{grid-template-columns:1fr 1fr 1fr;grid-template-rows:2}}@media screen and (max-width:768px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight{grid-template-rows:3;grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight{grid-template-rows:4;grid-template-columns:1fr}}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-flight{grid-row:1;grid-column:1/2}}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-date{grid-row:1;grid-column:2/3}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-date{grid-row:2;grid-column:1/2}}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-hours{position:relative}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-hours{grid-row:1}}@media screen and (max-width:768px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-hours{grid-row:2;grid-column:1/2}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-hours{grid-row:3;grid-column:1/2}}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-hours:after{position:absolute;content:">";bottom:4px;right:5px;font-weight:700;font-size:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-destination{position:relative}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-destination{grid-row:2}}@media screen and (max-width:768px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-destination{grid-row:2;grid-column:2/3}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-destination{grid-row:4;grid-column:1/2}}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-destination:after{position:absolute;content:">";bottom:4px;right:5px;font-weight:700;font-size:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-company{position:relative}@media screen and (max-width:768px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-company{grid-row:3;grid-column:1/2}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-company{grid-row:5;grid-column:1/2}}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .el-r-company:after{position:absolute;content:">";bottom:4px;right:5px;font-weight:700;font-size:15px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight label{display:block;margin:0;padding:auto;width:auto;height:auto;font-size:22px;color:#2f267f}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input{width:100%;height:29px;border:0;padding-left:1rem}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input::-moz-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight input::placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.banner-header-form .content-banner .container-research-flight .form-research-flight .b-research-flight .content-research-flight select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#fff;padding:0 .25rem}@media screen and (max-width:988px){.banner-header-form .content-banner .container-research-flight .form-research-flight .d-flex{grid-row:2;position:absolute;bottom:0;right:0}}@media screen and (max-width:480px){.banner-header-form .content-banner .container-research-flight .form-research-flight .d-flex{position:relative}}.banner-header-form .content-banner .container-research-flight .form-research-flight button{background:#c30978;border:0;color:#fff;text-transform:uppercase;height:39px;text-align:center;padding:0 5rem 0 7rem;position:relative}.banner-header-form .content-banner .container-research-flight .form-research-flight button:before{content:"";background-image:url(assets/SVG/btn-validate.svg);display:inline-block;width:39px;height:39px;position:absolute;top:0;left:0}.banner-header-form img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.banner-header-form img{height:500px}}.breadcrumb-guadeloupe{margin-top:1.5rem;margin-bottom:2rem}.breadcrumb-guadeloupe ul{list-style:none;margin:0;padding:0}.breadcrumb-guadeloupe ul li{display:inline;margin-right:.9rem}.breadcrumb-guadeloupe ul li a{color:#2f267f;font-family:oswald extra light}.breadcrumb-guadeloupe ul li:after{content:"/";display:inline-block;position:absolute;color:#2f267f;margin-left:.3rem}.breadcrumb-guadeloupe ul li:last-child:after{display:none}.weather{padding-left:0}.weather .weather-info span{font-family:oswald extra light;font-size:42px;color:#2f267f}.weather .weather-info img{width:63px;margin:0 1rem 0 2rem}.weather .weather-city{font-family:oswald medium;color:#2f267f;text-transform:uppercase}@media screen and (max-width:1510px){.weather{padding-left:4rem}}@media screen and (max-width:991px){.weather{padding-left:0}}.bg-wall{position:relative}.titleBase{margin-bottom:1.5rem}.titleBase img{width:86px;margin-right:15px}.titleBase h2{font-family:oswald bold;color:#2f267f;font-size:42px;text-transform:uppercase}.titleBase h2 span{display:block}@media screen and (max-width:768px){.titleBase h2{font-size:30px}}.mask-carousel-header-color{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:.3}.btn-pink{background:#c30978;color:#fff;text-transform:uppercase;font-family:oswald light;font-size:30px;padding:5px 20px;text-decoration:none}.btn-blue-primary,.btn-pink:hover{background:#2f267f;color:#fff}.btn-blue-primary{font-family:oswald light;font-size:30px;text-transform:uppercase;padding:0 1.5rem;margin-bottom:3rem}.voyageur .container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{color:#c30978}.voyageur .container-hourly-plane .b-hourly-plane .b-choice-user .book-flight{background:#c30978}.voyageur .container-hourly-plane .b-hourly-plane .b-choice-user .follow-flight{background:rgba(0,0,0,0);color:#c30978}.voyageur .container-hourly-plane .b-hourly-plane .content-book-flight .content-arrive table tbody tr td .btn-booking,.voyageur .container-hourly-plane .b-hourly-plane .content-book-flight .content-departure table tbody tr td .btn-booking,.voyageur .container-hourly-plane .b-hourly-plane form button{background:#c30978}.voyageur .dropdown-nav a{color:#c30978}.voyageur .container-hourly-plane-little-device .content-result-arrived table tbody tr td a.btn-booking,.voyageur .container-hourly-plane-little-device .content-result-book table tbody tr td a.btn-booking,.voyageur .container-hourly-plane-little-device .content-result-departure table tbody tr td a.btn-booking,.voyageur .container-hourly-plane-little-device form button{background:#c30978}.voyageur .content-info-people .el-content-info-people:after{background:#c30978}.voyageur .content-brain-wave .el-brain-wave{background:#c30978}.voyageur .content-brain-wave .dropdown-brain-wave .brain-wave-toggle{background:#d553a0;padding:.5rem}.voyageur .content-brain-wave .dropdown-menu.show .dropdown-item{border-bottom:1px solid #c30978;color:#c30978}.voyageur .content-brain-wave .dropdown-menu.show .dropdown-item:hover{background:#d553a0;color:#fff}.voyageur .them-article{color:#c30978}.voyageur .container-actu .carousel-responsive-actu .item-carousel-responsive .content-item-actu,.voyageur .container-actu .first-item-actu .btn--item,.voyageur .container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive{background:#c30978}.voyageur .container-follow-plane .b-hourly-plane .b-choice-user .btnToGo{color:#c30978}.voyageur .container-follow-plane .b-hourly-plane table tbody .slide-statut .slide.active span{color:#c30978;font-family:ubuntu light italic}.voyageur .container-follow-plane .b-hourly-plane table tbody td .btn-booking{background:#e184bb}.voyageur .b-flight-right .box-info .btn-box,.voyageur .container-follow-plane .b-hourly-plane table tbody td .btn-booking:hover{background:#c30978}.voyageur .wombat-select{background:#d553a0;color:#e79dc9}.voyageur .wombat-select-option{border-bottom:1px solid #c30978;color:#c30978}.voyageur .wombat-select-option:last-child{border-bottom:0}.voyageur .wombat-select-option:hover{color:#fff;background:#d553a0}.voyageur .secondNavbar ul .nav-item .dropdown-menu.show{background:#c30978;color:#fff}.voyageur .contact-company a:nth-child(0n+2){color:#c30978}.voyageur .contact-company a:nth-child(0n+2):before{content:"";background:url(assets/SVG/web.svg);width:20px;height:20px;background-size:100%;position:absolute;margin-left:-1.8rem;margin-top:5px}@media screen and (max-width:575px){.voyageur .contact-company a:nth-child(0n+2):before{margin-left:.2rem}}.pro .container-navbar .firstNavbar .nav-item{padding:.5rem 2rem .5rem 4rem}.pro .container-navbar .firstNavbar .nav-alerte{position:relative;background:#eb6608;box-shadow:none}.pro .container-navbar .firstNavbar .nav-alerte a p{color:#fff}.pro .container-navbar .firstNavbar .nav-alerte img{display:none}.pro .container-navbar .firstNavbar .nav-alerte:before{position:absolute;content:"";background:url(assets/SVG/alert-white.svg) 50%/cover no-repeat;width:14px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro .container-navbar .firstNavbar .nav-voyageur{position:relative;background:#c30978;box-shadow:none}.pro .container-navbar .firstNavbar .nav-voyageur a p{color:#fff}.pro .container-navbar .firstNavbar .nav-voyageur img{display:none}.pro .container-navbar .firstNavbar .nav-voyageur:before{position:absolute;content:"";background:url(assets/SVG/voyageur-white.svg) 50%/cover no-repeat;width:20px;height:21px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro .container-navbar .firstNavbar .nav-pro{position:relative;background:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.18);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.18);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.18);z-index:1200}.pro .container-navbar .firstNavbar .nav-pro a p{color:#6ca4d8}.pro .container-navbar .firstNavbar .nav-pro img{display:none}.pro .container-navbar .firstNavbar .nav-pro:before{position:absolute;content:"";background:url(assets/SVG/pro-blue.svg) 50%/cover no-repeat;width:22px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro .container-navbar .firstNavbar .nav-corporate{position:relative;box-shadow:none}.pro .container-navbar .firstNavbar .nav-corporate img{display:none}.pro .container-navbar .firstNavbar .nav-corporate:before{position:absolute;content:"";background:url(assets/SVG/corporate-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro .container-navbar .firstNavbar .nav-aviation{position:relative;box-shadow:none}.pro .container-navbar .firstNavbar .nav-aviation img{display:none}.pro .container-navbar .firstNavbar .nav-aviation:before{position:absolute;content:"";background:url(assets/SVG/aviation-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro .container-navbar .secondNavbar ul .nav-item .dropdown-menu.show{background:#6ca4d8}.pro .container-navbar .secondNavbar ul .nav-item .dropdown-menu.show .dropdown-item:not(:last-child){border-bottom:1px solid #fff}.pro .container-navbar .secondNavbar ul .nav-item .dropdown-menu.show .dropdown-item:hover{background:#6ca4d8;color:#fff}.pro .container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{color:#6ca4d8}.pro .content-info-people .el-content-info-people:after{background:#6ca4d8}.pro .container-carousel-services .carousel-services{border-right:5px solid #6ca4d8}.pro .container-consultations .b-consultations .consultations-text{background:#aecdea}.pro .container-infos2 .text-infos2{background:#6ca4d8}.aviation .container-navbar .firstNavbar .nav-item{padding:.5rem 2rem .5rem 4rem}.aviation .container-navbar .firstNavbar .nav-alerte{position:relative;background:#eb6608;box-shadow:none}.aviation .container-navbar .firstNavbar .nav-alerte a p{color:#fff}.aviation .container-navbar .firstNavbar .nav-alerte img{display:none}.aviation .container-navbar .firstNavbar .nav-alerte:before{position:absolute;content:"";background:url(assets/SVG/alert-white.svg) 50%/cover no-repeat;width:14px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aviation .container-navbar .firstNavbar .nav-pro{position:relative;box-shadow:none}.aviation .container-navbar .firstNavbar .nav-pro img{display:none}.aviation .container-navbar .firstNavbar .nav-pro:before{position:absolute;content:"";background:url(assets/SVG/pro-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aviation .container-navbar .firstNavbar .nav-voyageur{position:relative;background:#c30978;box-shadow:none}.aviation .container-navbar .firstNavbar .nav-voyageur a,.aviation .container-navbar .firstNavbar .nav-voyageur a p{color:#fff}.aviation .container-navbar .firstNavbar .nav-voyageur img{display:none}.aviation .container-navbar .firstNavbar .nav-voyageur:before{position:absolute;content:"";background:url(assets/SVG/voyageur-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aviation .container-navbar .firstNavbar .nav-aviation{position:relative;background:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.18);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.18);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.18);z-index:1200}.aviation .container-navbar .firstNavbar .nav-aviation a p{color:#aec90b}.aviation .container-navbar .firstNavbar .nav-aviation img{display:none}.aviation .container-navbar .firstNavbar .nav-aviation:before{position:absolute;content:"";background:url(assets/SVG/aviation-green.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aviation .container-navbar .firstNavbar .nav-corporate{position:relative;box-shadow:none}.aviation .container-navbar .firstNavbar .nav-corporate img{display:none}.aviation .container-navbar .firstNavbar .nav-corporate:before{position:absolute;content:"";background:url(assets/SVG/corporate-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aviation .container-navbar .secondNavbar ul li .dropdown-menu.show{background:#aec90b;border:0}.aviation .container-navbar .secondNavbar ul li .dropdown-menu.show a:hover{background:#aec90b}.aviation .container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{color:#aec90b}.aviation .container-carousel-header .mask-carousel-header-color,.aviation .container-full-width-bg.aviation-them .container-info .b-infos-people .el-info-people .filter{background:#aec90b}.aviation .container-full-width-bg.aviation-them .container-info .content-info-people .el-content-info-people:after{background:#aec90b}.aviation .container-infos2 .text-infos2{background:#aec90b}.corporate .container-navbar .firstNavbar .nav-item{padding:.5rem 2rem .5rem 4rem}.corporate .container-navbar .firstNavbar .nav-alerte{position:relative;background:#eb6608;box-shadow:none}.corporate .container-navbar .firstNavbar .nav-alerte a p{color:#fff}.corporate .container-navbar .firstNavbar .nav-alerte img{display:none}.corporate .container-navbar .firstNavbar .nav-alerte:before{position:absolute;content:"";background:url(assets/SVG/alert-white.svg) 50%/cover no-repeat;width:14px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.corporate .container-navbar .firstNavbar .nav-corporate{position:relative;background:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.18);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.18);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.18);z-index:1200}.corporate .container-navbar .firstNavbar .nav-corporate a p{color:#2f267f}.corporate .container-navbar .firstNavbar .nav-corporate img{display:none}.corporate .container-navbar .firstNavbar .nav-corporate:before{position:absolute;content:"";background:url(assets/SVG/corporate-blue.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.corporate .container-navbar .firstNavbar .nav-voyageur{position:relative;background:#c30978;box-shadow:none}.corporate .container-navbar .firstNavbar .nav-voyageur a p{color:#fff}.corporate .container-navbar .firstNavbar .nav-voyageur img{display:none}.corporate .container-navbar .firstNavbar .nav-voyageur:before{position:absolute;content:"";background:url(assets/SVG/voyageur-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.corporate .container-navbar .firstNavbar .nav-pro{position:relative;box-shadow:none}.corporate .container-navbar .firstNavbar .nav-pro img{display:none}.corporate .container-navbar .firstNavbar .nav-pro:before{position:absolute;content:"";background:url(assets/SVG/pro-white.svg) 50%/cover no-repeat;width:22px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.corporate .container-navbar .firstNavbar .nav-aviation{position:relative;box-shadow:none}.corporate .container-navbar .firstNavbar .nav-aviation img{display:none}.corporate .container-navbar .firstNavbar .nav-aviation:before{position:absolute;content:"";background:url(assets/SVG/aviation-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.corporate .container-navbar .secondNavbar ul li a p:before{background:#2f267f}.corporate .container-navbar .secondNavbar ul li .dropdown-menu.show{background:#2f267f;border:0}.corporate .container-navbar .secondNavbar ul li .dropdown-menu.show a:hover{background:#2f267f}.corporate .container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{color:#2f267f}.corporate .container-carousel-header .mask-carousel-header-color,.corporate .container-full-width-bg.corporate-them .container-info .b-infos-people .el-info-people .filter{background:#2f267f}.corporate .container-full-width-bg.corporate-them .container-info .content-info-people .el-content-info-people:after{background:#2f267f}.corporate .container-infos2 .text-infos2{background:#2f267f}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.container-carousel-header .carousel-header .slick-dots{width:auto;right:0;top:7rem}.container-carousel-header .carousel-header .slick-dots li{display:block;height:64px}.container-carousel-header .carousel-header .slick-dots li button:before{content:"";width:9px;height:59px;background:#fff;opacity:1}.container-carousel-header .carousel-header .slick-dots .slick-active button:before{background:#c30978}.container-carousel-header .carousel-header .item-carousel-header{-webkit-mask-image:url(assets/SVG/mask-diagonal.svg);mask-image:url(assets/SVG/mask-diagonal.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:636px;width:100%;position:relative}@media screen and (max-width:1920px){.container-carousel-header .carousel-header .item-carousel-header{-webkit-mask-image:url(assets/SVG/mask-diagonal-2.svg);mask-image:url(assets/SVG/mask-diagonal-2.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:737px;width:100%}}@media screen and (max-width:999px){.container-carousel-header .carousel-header .item-carousel-header{-webkit-mask-image:url(assets/SVG/mask-diagonal-3.svg);mask-image:url(assets/SVG/mask-diagonal-3.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:700px;width:100%}}.container-carousel-header .carousel-header .item-carousel-header img{width:100%;height:636px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1920px){.container-carousel-header .carousel-header .item-carousel-header img{height:737px}}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel{position:absolute;margin-top:5rem;z-index:3}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-title-homePage{background:hsla(0,0%,100%,.75);padding-left:2rem;margin-right:4rem}@media screen and (max-width:412px){.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-title-homePage{padding-left:1rem;margin-right:0}}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-title-homePage h1{font-family:oswald light;color:#2f267f;font-size:48px}@media screen and (max-width:670px){.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-title-homePage h1{font-size:27px}}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-title-homePage img{width:86px;height:15px;margin-right:15px}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage{background:hsla(0,0%,100%,.75);padding:0 1.5rem .5rem 8.3rem}@media screen and (max-width:412px){.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage{padding:0 0 .5rem 1rem}}.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{font-family:oswald medium;font-size:48px;margin:0}@media screen and (max-width:670px){.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel .b-subtitle-homePage h2{font-size:27px}}@media screen and (max-width:670px){.container-carousel-header .carousel-header .item-carousel-header .b-text-header-carousel{margin-top:2rem}}.container-carousel-destination-detail .carousel-destination-detail{margin-bottom:0!important}.container-carousel-destination-detail .carousel-destination-detail .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;bottom:1em}.container-carousel-destination-detail .carousel-destination-detail .slick-dots li{display:block;width:64px}.container-carousel-destination-detail .carousel-destination-detail .slick-dots li button:before{content:"";width:59px;height:9px;background:#fff;opacity:1}.container-carousel-destination-detail .carousel-destination-detail .slick-dots .slick-active button:before{background:#c30978}.container-carousel-destination-detail .carousel-destination-detail .item-carousel-destination-detail img{display:inline-block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.container-carousel-services{margin:3rem 0}@media screen and (max-width:570px){.container-carousel-services{display:none}}.container-carousel-services .carousel-services{min-height:118px;border-right:5px solid #c30978}@media screen and (max-width:770px){.container-carousel-services .carousel-services{margin-bottom:1.5rem}}.container-carousel-services .carousel-services .item-services{width:100%}.container-carousel-services .carousel-services .item-services:hover{background:#f0e9da}.container-carousel-services .carousel-services .item-services a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:118px;text-decoration:none}.container-carousel-services .carousel-services .item-services a img{width:auto;height:60px;margin:auto}.container-carousel-services .carousel-services .item-services a h3{font-family:ubuntu medium;color:#2f267f;font-size:20px;text-align:center}.container-carousel-services .slick-slide:last-child .carousel-services{border:none}.carousel-responsive-actu{margin-bottom:2rem;margin-left:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:auto}@media screen and (max-width:999px){.carousel-responsive-actu{margin-top:2.5rem}}.carousel-responsive-actu a{text-decoration:none}.carousel-responsive-actu a .item-carousel-responsive .img-item-actu{width:50%;height:auto}.carousel-responsive-actu a .item-carousel-responsive .img-item-actu img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:576px){.carousel-responsive-actu a .item-carousel-responsive .img-item-actu{width:100%}}.carousel-responsive-actu a .item-carousel-responsive .content-item-actu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;padding:1rem;height:auto}.carousel-responsive-actu a .item-carousel-responsive .content-item-actu:hover{background:#2f267f!important}@media screen and (max-width:999px){.carousel-responsive-actu a .item-carousel-responsive .content-item-actu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem}}.carousel-responsive-actu a .item-carousel-responsive .content-item-actu p{font-family:oswald medium;font-size:23px;color:#fff;margin-bottom:0}@media screen and (max-width:576px){.carousel-responsive-actu a .item-carousel-responsive .content-item-actu{width:100%}}.carousel-responsive-actu a:last-child .item-carousel-responsive{margin-bottom:0}@media screen and (max-width:991px){.carousel-responsive-actu{margin-left:0}}.carousel-alertes .slick-dots li button:before{content:"";background:#fff;border-radius:50%;opacity:.5}.carousel-alertes .slick-dots .slick-active button:before{opacity:1}.carousel-hours-day-flight{width:60%}@media screen and (max-width:768px){.carousel-hours-day-flight{width:90%}}.carousel-hours-day-flight span a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-family:oswald light;color:#9792bf;text-transform:uppercase;font-size:22px;background:#fff}.carousel-hours-day-flight span a:after{position:absolute;right:-1.5%;content:"|";color:#9792bf}.carousel-hours-day-flight .slick-list{padding:0!important;margin:0 10px}@media screen and (max-width:768px){.carousel-hours-day-flight .slick-list{width:90%}}@media screen and (max-width:499px){.carousel-hours-day-flight .slick-list{margin:0 25px}}.carousel-hours-day-flight .slick-current span a{color:#2f267f}.carousel-hours-day-flight .slick-next{top:27%}.carousel-hours-day-flight .slick-next:before{content:"";background:url(assets/SVG/arrow-right.svg) no-repeat;background-size:100%;width:9px;height:19px;display:inline-block;position:absolute}.carousel-hours-day-flight .slick-prev{top:27%}.carousel-hours-day-flight .slick-prev:before{content:"";background:url(assets/SVG/arrow-left.svg) no-repeat;background-size:100%;width:9px;height:19px;display:inline-block;position:absolute}@media screen and (max-width:570px){.carousel-hours-day-flight .slick-prev{left:-10px}}.container-carousel-luggage .slick-dots{z-index:999;bottom:-37px}.container-carousel-luggage .slick-dots li,.container-carousel-luggage .slick-dots li button{width:58px}.container-carousel-luggage .slick-dots li button:before{content:"";height:8px;width:58px;background:#f0e9da}.container-carousel-luggage .slick-dots li.slick-active{width:58px}.container-carousel-luggage .slick-dots li.slick-active button:before{background:#c30978}.container-carousel-detail-actu .slick-dots{bottom:-35px}.container-carousel-detail-actu .slick-dots li,.container-carousel-detail-actu .slick-dots li button{width:58px}.container-carousel-detail-actu .slick-dots li button:before{content:"";height:8px;width:58px;background:#f0e9da}.container-carousel-detail-actu .slick-dots li.slick-active{width:58px}.container-carousel-detail-actu .slick-dots li.slick-active button:before{background:#c30978}.accordion-guadeloupe .card{border-radius:0;margin-bottom:0;border:0}.accordion-guadeloupe .card .card-header{padding:0;border:0;margin-bottom:1rem}.accordion-guadeloupe .card .card-header .accordion-button{width:100%;text-align:left;border:0;background:#c30978;color:#fff;font-family:oswald bold;font-size:21px;padding:.7rem 2rem;text-transform:uppercase;border-radius:0}.accordion-guadeloupe .card .card-header .accordion-button:hover{background:#2f267f}.accordion-guadeloupe .card .card-header .accordion-button:focus{box-shadow:none}.accordion-guadeloupe .card .card-body{padding:1rem 0}.accordion-guadeloupe .card .card-body>div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media screen and (max-width:768px){.accordion-guadeloupe .card .card-body>div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.accordion-guadeloupe .card .card-body .el-destination a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion-guadeloupe .card .card-body .el-destination a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.accordion-guadeloupe .card .card-body .el-destination a h3{position:absolute;color:#fff;font-family:oswald bold;font-size:48px;text-align:center;z-index:999}.accordion-guadeloupe .card .card-body .el-destination a:after{position:absolute;content:"";background:rgba(47,38,127,.3);top:0;left:0;bottom:0;right:0;z-index:2}.accordion-guadeloupe .card .card-body .el-destination a:hover:after{position:absolute;content:"";background:rgba(47,38,127,.8);top:0;left:0;bottom:0;right:0;z-index:2}.accordion-guadeloupe .card .card-body .content-text-accordion{margin-bottom:1rem}.accordion-guadeloupe .card .card-body .content-text-accordion p{font-family:ubuntu light;font-size:18px;color:#4d4d4d}.accordion-guadeloupe .card .card-body .content-text-accordion a{font-family:ubuntu light;font-size:18px;color:#c30978;text-decoration:underline}.accordion>.card:not(:last-of-type){border:0}.accordion-guadeloupe .card-header .btn-link{position:relative;text-decoration:none}.accordion-guadeloupe .card-header .btn-link:after{position:absolute;content:"";background:url(assets/SVG/fleche-bas.svg) 50%/cover no-repeat;width:18px;height:9px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-guadeloupe .card-header .btn-link.collapsed:after{background:url(assets/SVG/fleche-haut.svg) 50%/cover no-repeat;content:"";width:18px;height:9px;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.container-baggage .accordion-guadeloupe .card-body h3{font-family:oswald semi bold;font-size:23px;color:#2f267f;margin-top:2rem}.container-baggage .accordion-guadeloupe .card-body p,.container-baggage .accordion-guadeloupe .card-body ul li{font-family:oswald light;font-size:19px;color:#2f267f}.container-baggage .accordion-guadeloupe .card-body ul li::marker{font-size:16px}.container-baggage .accordion-guadeloupe .card-body .ce-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.container-baggage .accordion-guadeloupe .card-body .ce-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.container-baggage .accordion-guadeloupe .card-body .ce-left .ce-gallery .image{margin-right:1.5rem}@media screen and (max-width:767px){.container-baggage .accordion-guadeloupe .card-body .ce-left .ce-gallery .ce-row .ce-column{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:none!important}.container-baggage .accordion-guadeloupe .card-body .ce-left .ce-gallery .ce-row .ce-column .image{margin:0 auto}}.container-baggage .accordion-guadeloupe .card-body .ce-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.container-baggage .accordion-guadeloupe .card-body .ce-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.container-baggage .accordion-guadeloupe .card-body .ce-right .ce-gallery .image{margin-left:1.5rem}@media screen and (max-width:767px){.container-baggage .accordion-guadeloupe .card-body .ce-right .ce-gallery .ce-row .ce-column{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:none!important}.container-baggage .accordion-guadeloupe .card-body .ce-right .ce-gallery .ce-row .ce-column .image{margin:0 auto}}.container-baggage .accordion-guadeloupe .card-body .infos-baggage{background:#2f267f;width:40%;padding:1.5rem 0;margin:1rem;text-decoration:none}@media screen and (max-width:768px){.container-baggage .accordion-guadeloupe .card-body .infos-baggage{width:50%}}@media screen and (max-width:570px){.container-baggage .accordion-guadeloupe .card-body .infos-baggage{width:100%;margin:0 0 1rem}}.container-baggage .accordion-guadeloupe .card-body .infos-baggage img{height:79px}.container-baggage .accordion-guadeloupe .card-body .infos-baggage h3{color:#fff;margin-top:.5rem;font-family:ubuntu medium;font-size:20px;text-align:center}.container-baggage .accordion-guadeloupe .card-body .forbidden-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;margin-bottom:1rem}.container-baggage .accordion-guadeloupe .card-body .forbidden-item .img-forbidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#2f267f;padding:2.5rem 0;text-decoration:none;width:100%;height:auto}.container-baggage .accordion-guadeloupe .card-body .forbidden-item .img-forbidden img{height:70px}.container-baggage .accordion-guadeloupe .card-body .forbidden-item h3{margin-top:.5rem;text-align:center;font-family:ubuntu medium;font-size:20px}.accordion-book-flight{margin-top:3rem;margin-bottom:3rem}.container-terms{margin:3rem 0 1rem}.container-terms .title-terms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.container-terms .title-terms h3{font-family:ubuntu bold;color:#2f267f;font-size:20px;text-transform:uppercase}.container-terms .title-terms h3 span{text-align:left;display:block;font-family:ubuntu medium;text-transform:lowercase}.accordion-terms .card .accordion-button.collapse-green{background:#399d4a}.accordion-terms .card .accordion-button.collapse-orange{background:#eb6608}.accordion-terms .card .accordion-button.collapse-red{background:red}.accordion-terms .card .accordion-collapse{margin-bottom:1.5rem}.accordion-terms .card .card-body{font-family:ubuntu light;font-size:18px;color:#4d4d4d}.accordion-terms .card .card-body .col-lg-4 .content-accordion-terms{position:relative;height:100%}.accordion-terms .card .card-body .col-lg-4 .content-accordion-terms:after{content:"";width:1px;height:100%;background:#2f267f;position:absolute;top:0;right:0}.accordion-terms .card .card-body .col-lg-4:last-child .content-accordion-terms:after{display:none}.page-navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em}.page-navigation .f3-widget-paginator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;padding-left:0}.page-navigation .f3-widget-paginator li{color:#2f267f;font-size:27px;margin:0 .2em}.page-navigation .f3-widget-paginator li a{font-size:27px;font-family:oswald light;color:#2f267f;text-decoration:none}.page-navigation .f3-widget-paginator li.current{font-family:oswald bold}.newsletter .part-left-newsletter{background:#2f267f;padding:1.5rem 2rem 1.5rem 30rem}@media screen and (max-width:1800px){.newsletter .part-left-newsletter{padding:1.5rem 2rem 1.5rem 15rem}}@media screen and (max-width:1390px){.newsletter .part-left-newsletter{padding:1.5rem 2rem 1.5rem 8rem}}@media screen and (max-width:1140px){.newsletter .part-left-newsletter{padding:1.5rem 2rem}}.newsletter .part-left-newsletter h3{color:#fff;font-family:oswald semi bold;font-size:27px;text-transform:uppercase}.newsletter .part-left-newsletter form{position:relative}.newsletter .part-left-newsletter form input{width:100%;border:0;height:49px;padding-left:1rem}.newsletter .part-left-newsletter form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px}.newsletter .part-left-newsletter form input::-moz-placeholder{font-family:ubuntu light;font-size:14px}.newsletter .part-left-newsletter form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px}.newsletter .part-left-newsletter form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px}.newsletter .part-left-newsletter form input::placeholder{font-family:ubuntu light;font-size:14px}.newsletter .part-left-newsletter form button{position:absolute;right:0;top:0;border:0;background:#6ca4d8;height:49px}.newsletter .part-left-newsletter form button img{width:25px;margin:0 10px 0 7px}.newsletter .part-left-newsletter .b-social-network{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:991px){.newsletter .part-left-newsletter .b-social-network{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:670px){.newsletter .part-left-newsletter .b-social-network{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.newsletter .part-left-newsletter .b-social-network img{height:28px;margin:.5rem}@media screen and (max-width:999px){.newsletter .part-left-newsletter .b-social-network{width:25%}}@media screen and (max-width:576px){.newsletter .part-left-newsletter .b-social-network{width:100%}}.newsletter .part-right-newsletter{background:#f0e9da;height:100%}.newsletter .part-right-newsletter p{text-align:center;color:#2f267f;font-family:oswald light;font-size:17px;width:70%;margin:0 auto}@media screen and (max-width:991px){.newsletter .part-right-newsletter p{margin-bottom:1.5rem}}.newsletter .part-right-newsletter .b-server{width:50%;margin:0 auto}@media screen and (max-width:1099px){.newsletter .part-right-newsletter .b-server{width:70%}}@media screen and (max-width:991px){.newsletter .part-right-newsletter .b-server{width:35%;margin-top:1.5rem}}@media screen and (max-width:715px){.newsletter .part-right-newsletter .b-server{width:50%;margin-top:1.5rem}}.newsletter .part-right-newsletter .b-server .header-server{background:#2f267f;padding:.3rem 0}@media screen and (max-width:999px){.newsletter .part-right-newsletter .b-server .header-server{width:100%}}.newsletter .part-right-newsletter .b-server .header-server h4{margin-bottom:0;margin-right:auto;margin-left:auto;text-align:center;color:#fff;font-family:oswald bold;font-size:23px;text-transform:uppercase}@media screen and (max-width:999px){.newsletter .part-right-newsletter .b-server .header-server h4{width:100%}}.newsletter .part-right-newsletter .b-server .content-server{background:#fff}.newsletter .part-right-newsletter .b-server .content-server h3{color:#2f267f;text-align:center;margin-right:auto;margin-left:auto;font-family:oswald bold;font-size:33px}@media screen and (max-width:576px){.newsletter .part-right-newsletter .b-server{width:100%}}.container-edito{padding:2rem 0}.container-edito h3{font-family:oswald bold;font-size:21px;color:#6ca4d8;text-transform:uppercase;margin-bottom:1.5rem}.container-edito h4{font-family:ubuntu bold;font-size:27px;color:#c30978;margin-bottom:2.5rem}.container-edito h5{font-family:oswald semi bold;font-size:33px;color:#2f267f;margin-bottom:2rem}.container-edito .chapo{font-family:barlow bold;font-size:20px;color:#2f267f;margin-bottom:1.5rem}.container-edito .chapo strong{color:#c30978}.container-edito p{font-family:oswald light;font-size:19px;color:#2f267f}.container-edito p strong{color:#c30978}.container-edito ul li{font-family:oswald light;color:#2f267f;font-size:19px}.container-edito ul li:first-child{color:#c30978}.container-edito ul li:first-child::marker{color:#2f267f}.container-edito ul li::marker{font-size:16px}.container-edito blockquote{margin-left:8rem;border-left:13px solid #f0e9da;padding-left:1rem;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:768px){.container-edito blockquote{margin-left:3rem}}.container-edito blockquote p{font-family:ubuntu light italic}.container-edito .ce-textpic.ce-left{margin-bottom:2rem}.container-edito .ce-textpic.ce-left .ce-gallery .ce-row .ce-column .image .image-embed-item{margin-right:1.5rem}.container-edito .ce-textpic.ce-left .ce-bodytext p{font-family:oswald light;font-size:19px;color:#2f267f}.container-edito .ce-textpic.ce-left .ce-bodytext p strong{color:#c30978}.container-edito .ce-textpic.ce-right{margin-bottom:2rem}.container-edito .ce-textpic.ce-right .ce-gallery .ce-row .ce-column .image .image-embed-item{margin-left:1.5rem}.container-edito .ce-textpic.ce-right .ce-bodytext p{font-family:oswald light;font-size:19px;color:#2f267f}.container-edito .ce-textpic.ce-right .ce-bodytext p strong{color:#c30978}.container-edito .ce-table{display:inline-table}.container-edito .ce-table thead tr th{font-family:barlow bold;font-size:20px;color:#2f267f;margin-bottom:1.5rem;text-transform:uppercase}.container-edito .ce-table tbody tr td{font-family:oswald light;font-size:19px;color:#2f267f}@media screen and (max-width:768px){.container-edito .ce-table{display:block}}.icon-traveler-guide,.icon-traveler-guide-hover{width:60px}.text-traveler-guide{font-family:oswald semi bold;font-size:22px;margin:0 0 0 .5rem;color:#2f267f!important;width:-webkit-min-content;width:-moz-min-content;width:min-content}.el-traveler-guide{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:127.1px;height:127.1px;text-decoration:none}.el-traveler-guide a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.el-traveler-guide:hover{text-decoration:none}.b-traveler-guide--white{background:#fff;padding:3rem 0}.b-traveler-guide--white .el-traveler-guide{background:#e6f0f8;display:block;padding:1.5rem;margin:.3rem}.b-traveler-guide--white .el-traveler-guide .icon-traveler-guide{display:block}.b-traveler-guide--white .el-traveler-guide .icon-traveler-guide-hover{display:none}.b-traveler-guide--white .el-traveler-guide:hover{background:#7baddc}.b-traveler-guide--white .el-traveler-guide:hover .icon-traveler-guide-hover{display:block}.b-traveler-guide--white .el-traveler-guide:hover .icon-traveler-guide{display:none}.b-traveler-guide--beige{background:#f0e9da;padding:3rem 0}.b-traveler-guide--beige .el-traveler-guide{background:#fff;display:block;padding:1.5rem;margin:.3rem}.b-traveler-guide--beige .el-traveler-guide .icon-traveler-guide{display:block}.b-traveler-guide--beige .el-traveler-guide .icon-traveler-guide-hover{display:none}.b-traveler-guide--beige .el-traveler-guide:hover{background:#abcbe9}.b-traveler-guide--beige .el-traveler-guide:hover .icon-traveler-guide-hover{display:block}.b-traveler-guide--beige .el-traveler-guide:hover .icon-traveler-guide{display:none}.b-traveler-guide--blue{background:#e6f0f8;padding:3rem 0}.b-traveler-guide--blue .el-traveler-guide{background:#fff;display:block;padding:1.5rem;margin:.3rem}.b-traveler-guide--blue .el-traveler-guide .icon-traveler-guide{display:block}.b-traveler-guide--blue .el-traveler-guide .icon-traveler-guide-hover{display:none}.b-traveler-guide--blue .el-traveler-guide:hover{background:#abcbe9}.b-traveler-guide--blue .el-traveler-guide:hover .icon-traveler-guide-hover{display:block}.b-traveler-guide--blue .el-traveler-guide:hover .icon-traveler-guide{display:none}.container-info.container-infos-traveler .content-info-people{box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-moz-box-shadow:0 5px 9px 0 rgba(0,0,0,.14)}.filter-baggage ul{list-style:none;padding:0}.filter-baggage ul li{padding:1rem .5rem}.filter-baggage ul li:hover{background:#f0e9da}.filter-baggage ul li a{font-family:oswald regular;font-size:23px;color:#2f267f}.filter-baggage ul li.active a{font-family:oswald bold}.filter-baggage ul li:not(:last-child){border-bottom:1px solid #6ca4d8}.titleBase.titleBaseBaggage{position:relative;overflow:inherit}@media screen and (max-width:999px){.titleBase.titleBaseBaggage{width:auto}}.container-baggage{padding-left:4rem}@media screen and (max-width:991px){.container-baggage{margin-top:2rem;padding:0}}@media screen and (max-width:576px){.container-baggage{padding:1rem}}.container-terminal-choice span{width:50%;padding:5px 1.5rem;font-family:oswald regular;font-size:22px;text-transform:uppercase;box-shadow:0 0 9px 0 rgba(0,0,0,.26)}.container-terminal-choice span:first-child{margin-right:1rem}.container-terminal-choice span:last-child{margin-left:1rem}.tag-control-content{background:#fff;color:#c30978}.tag-control-content:hover{cursor:pointer}.contenttable{width:100%;max-width:100%}.contenttable td,.contenttable th{border-top:1px solid #dadada;padding:.5em .75em;vertical-align:top}.contenttable thead{border-bottom:2px solid #dadada;border-top:1px solid #dadada}.contenttable tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.accordion-guadeloupe .card-body .ce-gallery{width:100%}.accordion-guadeloupe .card-body .ce-gallery figure img{width:100%;height:auto}.bg-footer-home{margin-top:-33%;position:relative}.bg-footer-home img{width:100%}.bg-footer-home .button-fixed{top:60%}@media screen and (max-width:988px){.bg-footer-home .button-fixed{top:43%}}@media screen and (max-width:690px){.bg-footer-home .button-fixed{right:2rem}}@media screen and (max-width:580px){.bg-footer-home .button-fixed{top:38%}}@media screen and (max-width:991px){.bg-footer-home{margin-top:-15%}}.footer{margin-top:-15%}@media screen and (max-width:580px){.footer{margin-top:0}}.footer-home{margin-top:-29%;position:relative;z-index:2}.container-mask-footer{position:relative;-webkit-mask-image:url(assets/SVG/mask-diagonal-footer.svg);mask-image:url(assets/SVG/mask-diagonal-footer.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;height:560px;width:100%}@media screen and (max-width:1400px){.container-mask-footer{height:520px}}@media screen and (max-width:1288px){.container-mask-footer{height:470px}}@media screen and (max-width:1160px){.container-mask-footer{height:435px}}@media screen and (max-width:999px){.container-mask-footer{height:auto;-webkit-mask-image:none;mask-image:none}}.container-mask-footer .footer-part-left{height:560px;width:70%;background:#89b6e0;padding:1rem 1rem 0 0}@media screen and (max-width:1400px){.container-mask-footer .footer-part-left{height:520px}}@media screen and (max-width:1160px){.container-mask-footer .footer-part-left{height:450px}}@media screen and (max-width:999px){.container-mask-footer .footer-part-left{height:auto;width:100%}}.container-mask-footer .footer-part-left .b-logo-footer{background-image:url(assets/SVG/img-iles.svg);background-repeat:no-repeat;width:100%;height:360px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}@media screen and (max-width:999px){.container-mask-footer .footer-part-left .b-logo-footer{height:225px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.container-mask-footer .footer-part-left .b-logo-footer img{width:180px;margin-right:2rem}.container-mask-footer .footer-part-left ul{list-style:none;padding:0 .5rem;margin-top:12rem;display:block;height:260px}@media screen and (max-width:1400px){.container-mask-footer .footer-part-left ul{margin-top:8rem}}@media screen and (max-width:1160px){.container-mask-footer .footer-part-left ul{margin-top:7rem}}@media screen and (max-width:999px){.container-mask-footer .footer-part-left ul{margin-top:0;height:auto;padding:2rem}}.container-mask-footer .footer-part-left ul li{color:#fff;font-family:oswald regular;font-size:18px;margin-right:2rem}@media screen and (max-width:1217px){.container-mask-footer .footer-part-left ul li{margin-right:.5rem}}.container-mask-footer .footer-part-left ul li a{color:#fff;font-family:oswald regular;font-size:18px}.container-mask-footer .footer-part-left ul li img{width:30px;margin-right:.7rem}.container-mask-footer .footer-part-left ul li:not(:last-child){margin-bottom:.5rem}.container-mask-footer .footer-part-left ul .weather-footer{margin:1rem 1rem 1rem 0}.container-mask-footer .footer-part-left ul .weather-footer .weather-info img{width:63px}.container-mask-footer .footer-part-left ul .weather-footer .weather-city span,.container-mask-footer .footer-part-left ul .weather-footer .weather-info span{color:#fff}.container-mask-footer .footer-part-left .second-col{border-right:3px solid #fff;border-left:3px solid #fff;padding-left:1.5rem}@media screen and (max-width:1288px){.container-mask-footer .footer-part-left .second-col{padding-left:.5rem}}@media screen and (max-width:999px){.container-mask-footer .footer-part-left .second-col{border-left:0;padding-left:9rem}}@media screen and (max-width:750px){.container-mask-footer .footer-part-left .second-col{border-left:0;padding-left:5rem}}@media screen and (max-width:615px){.container-mask-footer .footer-part-left .second-col{border-left:0;padding-left:2rem}}.container-mask-footer .footer-part-left .second-col li{padding-bottom:1rem}.container-mask-footer .footer-part-left .second-col li a{text-transform:uppercase}@media screen and (max-width:576px){.container-mask-footer .footer-part-left .second-col{border-right:none}}.container-mask-footer .footer-part-right{height:560px;width:30%;background:#c30978;padding:12rem 3rem 0 2rem}@media screen and (max-width:1400px){.container-mask-footer .footer-part-right{height:520px;padding:9rem 3rem 0 2rem}}@media screen and (max-width:1160px){.container-mask-footer .footer-part-right{padding:8rem 3rem 0 2rem;height:450px}}@media screen and (max-width:999px){.container-mask-footer .footer-part-right{height:auto;padding:2rem 5rem;width:100%;padding:2rem 1rem}}.container-mask-footer .footer-part-right h3{color:#fff;text-transform:uppercase;width:240px}@media screen and (max-width:999px){.container-mask-footer .footer-part-right h3{width:auto}}.container-mask-footer .footer-part-right form{position:relative}.container-mask-footer .footer-part-right form input{width:100%;border:0;height:49px;padding-left:1rem}.container-mask-footer .footer-part-right form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px}.container-mask-footer .footer-part-right form input::-moz-placeholder{font-family:ubuntu light;font-size:14px}.container-mask-footer .footer-part-right form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px}.container-mask-footer .footer-part-right form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px}.container-mask-footer .footer-part-right form input::placeholder{font-family:ubuntu light;font-size:14px}.container-mask-footer .footer-part-right form button{position:absolute;right:0;top:0;border:0;background:#6ca4d8;height:49px}.container-mask-footer .footer-part-right form button img{width:25px;margin:0 10px 0 7px}.container-mask-footer .footer-part-right .b-opinion{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%;margin:1.5rem 0 .5rem}@media screen and (max-width:1500px){.container-mask-footer .footer-part-right .b-opinion{width:70%}}@media screen and (max-width:1288px){.container-mask-footer .footer-part-right .b-opinion{width:80%}}@media screen and (max-width:1160px){.container-mask-footer .footer-part-right .b-opinion{width:100%}}@media screen and (max-width:991px){.container-mask-footer .footer-part-right .b-opinion .b-server{width:50%}}@media screen and (max-width:576px){.container-mask-footer .footer-part-right .b-opinion .b-server{width:100%}}.container-mask-footer .footer-part-right .b-opinion .b-server .header-server{background:#2f267f;padding:.3rem 0}@media screen and (max-width:999px){.container-mask-footer .footer-part-right .b-opinion .b-server .header-server{width:100%}}.container-mask-footer .footer-part-right .b-opinion .b-server .header-server h4{margin-bottom:0;margin-right:auto;margin-left:auto;text-align:center;color:#fff;font-family:oswald bold;font-size:23px;text-transform:uppercase}@media screen and (max-width:999px){.container-mask-footer .footer-part-right .b-opinion .b-server .header-server h4{width:100%}}.container-mask-footer .footer-part-right .b-opinion .b-server .content-server{background:#fff}.container-mask-footer .footer-part-right .b-opinion .b-server .content-server h3{color:#2f267f;text-align:center;margin-right:auto;margin-left:auto;font-family:oswald bold;font-size:33px}.container-mask-footer .footer-part-right .b-opinion .b-social-network{width:100%}.container-mask-footer .footer-part-right .b-opinion .b-social-network img{height:28px;margin:.5rem}@media screen and (max-width:991px){.container-mask-footer .footer-part-right .b-opinion .b-social-network{width:50%}}@media screen and (max-width:576px){.container-mask-footer .footer-part-right .b-opinion .b-social-network{width:100%}}@media screen and (max-width:999px){.container-mask-footer .footer-part-right .b-opinion .b-btn-opinion{width:35%}}@media screen and (max-width:576px){.container-mask-footer .footer-part-right .b-opinion .b-btn-opinion{width:100%}}.container-mask-footer .footer-part-right .b-opinion .b-btn-opinion .btn-opinion{background:#6ca4d8;color:#fff;display:block;text-align:center;margin-top:1rem;width:100%}@media screen and (max-width:1160px){.container-mask-footer .footer-part-right .b-opinion .b-btn-opinion .btn-opinion{margin:0}}@media screen and (max-width:999px){.container-mask-footer .footer-part-right .b-opinion .b-btn-opinion .btn-opinion{padding:.5rem 0}}.container-second-part-footer{background:#2f267f;padding:.5rem 0}.container-second-part-footer .b-payment{width:70%}.container-second-part-footer .b-payment ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container-second-part-footer .b-payment ul li{display:inline;margin-right:5px}.container-second-part-footer .b-payment ul li p{color:#fff;display:inline;margin:0;font-size:12px}.container-second-part-footer .b-payment ul li img{width:34px}.container-second-part-footer .legal-notice{width:30%}.container-second-part-footer .legal-notice p{color:#fff;font-size:12px;margin:auto}.container-second-part-footer .legal-notice ul{list-style:none;padding:0;margin:0}.container-second-part-footer .legal-notice ul li{position:relative;display:inline;margin-right:.6rem}.container-second-part-footer .legal-notice ul li:after{content:"/";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);color:#fff}.container-second-part-footer .legal-notice ul li:last-child:after{display:none}.container-second-part-footer .legal-notice ul li a{margin:0;color:#fff;font-size:12px}.container-navbar .carousel-alertes{background:#eb6608}.container-navbar .carousel-alertes .item-carousel-alertes{color:#fff}.container-navbar .carousel-alertes .item-carousel-alertes img{width:70%}.container-navbar .carousel-alertes .item-carousel-alertes h2{text-transform:uppercase;text-decoration:underline;font-size:1.5em}.container-navbar .carousel-alertes .item-carousel-alertes h3{text-transform:none;font-size:1em}.container-navbar .carousel-alertes .slick-dots{background:#eb6608;bottom:-30px;padding-bottom:1em}.container-navbar .carousel-alertes a{border:1px solid #fff}.container-navbar .carousel-alertes a,.container-navbar a{color:#fff;padding:.5em 1em;text-transform:uppercase;text-decoration:none}@media screen and (max-width:1200px){.container-navbar a{padding:.5em}}.container-navbar .firstNavbar ul li{padding:.5rem 2rem}.container-navbar .firstNavbar ul li a img{width:20px;margin-right:10px}.container-navbar .firstNavbar ul li a p{margin:0;font-size:13px;text-transform:uppercase}.container-navbar .firstNavbar .nav-alerte{background:#eb6608}.container-navbar .firstNavbar .nav-alerte a p{color:#fff}.container-navbar .firstNavbar .nav-voyageur{background:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.18);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.18);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.18);z-index:1200}.container-navbar .firstNavbar .nav-voyageur a p{color:#c30978}.container-navbar .firstNavbar .nav-pro{background:#6ca4d8}.container-navbar .firstNavbar .nav-pro a p{color:#fff}.container-navbar .firstNavbar .nav-corporate{background:#2f267f}.container-navbar .firstNavbar .nav-corporate a p{color:#fff}.container-navbar .firstNavbar .nav-aviation{background:#aec90b}.container-navbar .firstNavbar .nav-aviation a p{color:#fff}.container-navbar .secondNavbar{margin-bottom:1.5rem}.container-navbar .secondNavbar ul li .dropdown-toggle:after{display:none}.container-navbar .secondNavbar ul li a.logo-header{margin-left:3rem;margin-top:-2.5rem}@media screen and (max-width:1317px){.container-navbar .secondNavbar ul li a.logo-header{margin-left:1.5rem;margin-right:0!important}}.container-navbar .secondNavbar ul li a.logo-header img{width:220px;height:auto}@media screen and (max-width:1317px){.container-navbar .secondNavbar ul li a.logo-header img{width:170px}}.container-navbar .secondNavbar ul li a img{height:50px;width:auto;margin-right:15px}@media screen and (max-width:1317px){.container-navbar .secondNavbar ul li a img{height:40px;margin-right:10px}}.container-navbar .secondNavbar ul li a p{color:#2f267f;font-size:18px;margin:0;text-transform:uppercase}@media screen and (max-width:1317px){.container-navbar .secondNavbar ul li a p{font-size:17px}}.container-navbar .secondNavbar ul .nav-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:3rem;padding:.5rem .5rem 0;min-height:61px}.container-navbar .secondNavbar ul .nav-item .imgBase{display:block}.container-navbar .secondNavbar ul .nav-item .imgHover{display:none}.container-navbar .secondNavbar ul .nav-item a.btn{pointer-events:none}.container-navbar .secondNavbar ul .nav-item a p{display:inline-block;width:52%;word-break:break-word;white-space:break-spaces;text-align:left}.container-navbar .secondNavbar ul .nav-item .dropdown-menu.show{border-radius:0}.container-navbar .secondNavbar ul .nav-item .dropdown-menu.show a{position:relative;color:#fff;margin:0;text-transform:uppercase;padding:.4rem 1rem}.container-navbar .secondNavbar ul .nav-item .dropdown-menu.show a:not(:last-child):after{position:absolute;content:"";left:5px;right:5px;bottom:0;height:1px;background:#fff}.container-navbar .secondNavbar ul .nav-item .dropdown-menu.show a:last-child{border-bottom:0}.container-navbar .secondNavbar ul .nav-item .dropdown-menu.show a:hover{font-family:oswald semi bold;background:#c30978}.container-navbar .secondNavbar ul .nav-item:hover{background:#c30978}.container-navbar .secondNavbar ul .nav-item:hover .imgBase{display:none}.container-navbar .secondNavbar ul .nav-item:hover .imgHover{display:block}.container-navbar .secondNavbar ul .nav-item:hover p{color:#fff}.container-navbar .secondNavbar ul .nav-item:hover .dropdown-menu{display:block;background:#c30978;min-width:100%;margin:0;border:none;border-radius:0}.container-navbar .secondNavbar ul .nav-item:hover .dropdown-menu a{position:relative;padding:.4rem 1rem}.container-navbar .secondNavbar ul .nav-item:hover .dropdown-menu a:not(:last-child):after{position:absolute;content:"";left:15px;right:15px;bottom:0;height:1px;background:#fff}.container-navbar .secondNavbar ul .nav-item:hover .dropdown-menu a:hover{background:#fff;color:#c30978}@media screen and (max-width:1200px){.container-navbar .secondNavbar ul .nav-item{padding:.5rem 0 0}}.search-header form{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.search-header form:before{content:"";background-image:url(assets/SVG/loupe-blue.svg);position:absolute;width:18px;height:20px;margin-top:5px;margin-left:8px;background-repeat:no-repeat}.search-header form input{width:258px;height:30px;background:#f0e9da;padding-left:2.3rem;border:0}.search-header form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.search-header form input::-moz-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.search-header form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.search-header form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.search-header form input::placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.search-header a{background:#2f267f;border:0;color:#fff;text-transform:uppercase;font-size:17px;padding:0 .7rem;text-decoration:none}.search-header a:nth-of-type(2){position:relative}.search-header a:nth-of-type(2):before{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;height:90%;width:2px}.container-navbar-responsive{background:#fff;z-index:1001;position:relative}.container-navbar-responsive .first-menu .logo-header{width:70px;height:auto;margin:.5rem 1rem .5rem 1.5rem}.container-navbar-responsive .first-menu .dropdown-nav a{padding:0;text-transform:uppercase;font-family:oswald light}.container-navbar-responsive .first-menu .dropdown-nav .dropdown-toggle:after{color:#2f267f;margin-left:.4em;vertical-align:.17em;border-top:.5em solid;border-right:.6em solid rgba(0,0,0,0);border-left:.6em solid rgba(0,0,0,0)}.container-navbar-responsive .first-menu .dropdown-nav .dropdown-menu{-webkit-transform:translate3d(0,31px,0);transform:translate3d(0,31px,0)}.container-navbar-responsive .first-menu .dropdown-nav .dropdown-menu.show{padding:1rem;background:#c30978;border-radius:0}.container-navbar-responsive .first-menu .dropdown-nav .dropdown-menu.show .dropdown-item{color:#fff;border-bottom:1px solid #fff}.container-navbar-responsive .first-menu .dropdown-nav .dropdown-menu.show .dropdown-item:hover{background:#c30978;font-family:oswald regular}.menu{position:absolute;top:0;left:0;width:100vw;height:100vh;-webkit-transition:1s;transition:1s;background:#f0e9da;z-index:999}.menu .search-header{overflow-y:auto;margin-top:4rem;padding:1.5rem;background:#f0e9da}.menu .search-header form{position:relative;width:100%}.menu .search-header form input{width:100%;background:#fff}.menu .accordion .accordion-item{border-bottom:2px solid #aeaacd}.menu .accordion .accordion-item:last-child{border:0}.menu .accordion .accordion-item .accordion-header{margin:1rem 0}.menu .accordion .accordion-item .accordion-header .accordion-button{width:100%;text-align:left;border:0;background:rgba(0,0,0,0)}.menu .accordion .accordion-item .accordion-header .accordion-button img{height:50px;padding-right:1.5rem}.menu .accordion .accordion-item .accordion-header .accordion-button p{width:120px;color:#2f267f;font-family:oswald regular;text-transform:uppercase;font-size:18px;margin:0}.menu .accordion .accordion-item .accordion-body ul{list-style:none}.menu .accordion .accordion-item .accordion-body ul li a{font-family:oswald regular;color:#2f267f;text-transform:uppercase;font-size:14px;background:rgba(0,0,0,0)}.menu .btn-lang{width:100%}.menu .btn-lang ul{list-style:none;padding:0;margin:auto}.menu .btn-lang ul li{display:inline}.menu .btn-lang ul li a{font-family:oswald regular;font-size:18px;text-transform:uppercase;padding:.3rem;background:rgba(0,0,0,0)!important}.menu .btn-lang ul li:first-child{background:#2f267f}.menu .btn-lang ul li:first-child a{color:#fff}.menu .btn-lang ul li:last-child{background:#fff}.menu .btn-lang ul li:last-child a{color:#2f267f}.menu__container{-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw)}.menu__overlay{position:absolute;width:100vw;height:100vh;top:0;left:0;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden}.menu__overlay--open{-webkit-transition:1s ease-in;transition:1s ease-in;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.menu--open{-webkit-transition:-webkit-transform .5ms ease-in;transition:-webkit-transform .5ms ease-in;transition:transform .5ms ease-in;transition:transform .5ms ease-in, -webkit-transform .5ms ease-in;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu--open .dropdown--menu.show{margin-top:0;padding-top:0}.menuHamburger{padding-top:2.8rem;padding-right:1rem;padding-left:1rem;position:relative;z-index:1002;background:#2f267f}#menu_checkbox{display:none!important}.menu-fixed{position:fixed}label{display:block;width:44px;height:44px;margin:-30px auto 0;cursor:pointer}label div{position:relative;top:0;height:5px;background-color:#fff;margin-bottom:10px;-webkit-transition:top .3s ease,width .3s ease,right .3s ease,-webkit-transform .3s ease;transition:top .3s ease,width .3s ease,right .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease,width .3s ease,right .3s ease;transition:transform .3s ease,top .3s ease,width .3s ease,right .3s ease,-webkit-transform .3s ease;border-radius:2px;-webkit-transition:.3s;transition:.3s}label div:first-child{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition:.3s;transition:.3s}label div:last-child{margin-bottom:0;-webkit-transform-origin:38px;-ms-transform-origin:38px;transform-origin:38px;-webkit-transition:.3s;transition:.3s}label div:nth-child(2){right:0;width:44px;-webkit-transition:.3s;transition:.3s}#menu_checkbox:checked+label div:first-child{top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-transition:.3s;transition:.3s}#menu_checkbox:checked+label div:last-child{top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;-webkit-transition:.3s;transition:.3s}#menu_checkbox:checked+label div:nth-child(2){width:60px;top:0;right:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;-webkit-transition:.3s;transition:.3s}.container-full-width-bg{background-image:url(assets/img/bg-leaf-8.png);background-repeat:no-repeat;margin-top:-19%;background-size:cover;width:100%}@media screen and (max-width:1920px){.container-full-width-bg{margin-top:-20%}}@media screen and (max-width:1526px){.container-full-width-bg{margin-top:-30%}}@media screen and (max-width:1386px){.container-full-width-bg{margin-top:-37%}}@media screen and (max-width:1199px){.container-full-width-bg{margin-top:-43%}}@media screen and (max-width:1091px){.container-full-width-bg{margin-top:-46%}}@media screen and (max-width:870px){.container-full-width-bg{margin-top:-60%}}@media screen and (max-width:770px){.container-full-width-bg{margin-top:-68%}}@media screen and (max-width:670px){.container-full-width-bg{margin-top:-79%}}@media screen and (max-width:600px){.container-full-width-bg{margin-top:-97%}}@media screen and (max-width:530px){.container-full-width-bg{margin-top:-110%}}@media screen and (max-width:490px){.container-full-width-bg{margin-top:-122%}}@media screen and (max-width:440px){.container-full-width-bg{margin-top:-135%}}@media screen and (max-width:412px){.container-full-width-bg{margin-top:-145%}}@media screen and (max-width:390px){.container-full-width-bg{margin-top:-153%}}@-webkit-keyframes apparition{0%{opacity:0;-webkit-transform:translateX(10vw);transform:translateX(10vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes apparition{0%{opacity:0;-webkit-transform:translateX(10vw);transform:translateX(10vw)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.container-hourly-plane{width:90%;background:hsla(0,0%,100%,.7);position:relative;margin-top:0;margin-right:auto;margin-left:auto}.container-hourly-plane .b-hourly-plane{width:100%}.container-hourly-plane .b-hourly-plane .b-choice-user .book-flight,.container-hourly-plane .b-hourly-plane .b-choice-user .follow-flight{width:50%;padding:.5rem 2rem;font-family:oswald bold;text-transform:uppercase;font-size:23px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.container-hourly-plane .b-hourly-plane .b-choice-user .follow-flight{color:#fff}.container-hourly-plane .b-hourly-plane .b-choice-user .book-flight{color:#fff;background:rgba(0,0,0,0)}.container-hourly-plane .b-hourly-plane form{margin:1rem 4rem;position:relative}.container-hourly-plane .b-hourly-plane form input{width:100%;border:0;height:31px;padding-left:1.5rem}.container-hourly-plane .b-hourly-plane form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane .b-hourly-plane form input::-moz-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane .b-hourly-plane form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane .b-hourly-plane form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane .b-hourly-plane form input::placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane .b-hourly-plane form button{border:0;height:31px;width:31px;position:absolute;right:0}.container-hourly-plane .b-hourly-plane form button:hover{background:#2f267f}.container-hourly-plane .b-hourly-plane form button img{width:15px;height:24px}.container-hourly-plane .b-hourly-plane .container-book-flight,.container-hourly-plane .b-hourly-plane .container-follow-flight{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-animation:apparition .5s ease-out;animation:apparition .5s ease-out;padding-bottom:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight{margin:.5rem 1rem 0;background:#fff;padding:1.5em 0 1.5rem 1.5rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive{width:50%;border-right:2px solid #2f267f}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive .d-flex img,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive .d-flex img{width:30px;margin-right:15px}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive .d-flex h3,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive .d-flex h3{font-family:oswald regular;color:#4d4d4d;font-size:14px;text-transform:uppercase;margin:0;padding-top:5px}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive table,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive table{margin-top:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive table thead th,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive table thead th{font-family:oswald semi bold;font-size:12px;text-transform:uppercase;color:#4d4d4d;padding-right:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive table tbody td,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive table tbody td{font-family:ubuntu light;font-size:12px;color:#4d4d4d;padding-right:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive table tbody td .btn-booking:hover,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive table tbody td .btn-booking:hover{background:#2f267f;text-decoration:none;color:#fff}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-arrive .btn-light,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-arrive .btn-light{margin:1rem 1rem 0 0}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure{width:50%;border-left:2px solid #2f267f;padding-left:1.5rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure .d-flex img,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure .d-flex img{width:30px;margin-right:15px}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure .d-flex h3,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure .d-flex h3{font-family:oswald regular;color:#4d4d4d;font-size:14px;text-transform:uppercase;margin:0;padding-top:5px}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure table,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure table{margin-top:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure table thead th,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure table thead th{font-family:oswald semi bold;font-size:12px;text-transform:uppercase;color:#4d4d4d;padding-right:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure table tbody td,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure table tbody td{font-family:ubuntu light;font-size:12px;color:#4d4d4d;padding-right:1rem}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure table tbody td .btn-booking:hover,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure table tbody td .btn-booking:hover{background:#2f267f;text-decoration:none;color:#fff}.container-hourly-plane .b-hourly-plane .container-book-flight .content-book-flight .content-departure .btn-light,.container-hourly-plane .b-hourly-plane .container-follow-flight .content-book-flight .content-departure .btn-light{margin:1rem 1rem 0 0}.container-hourly-plane-little-device{background:hsla(0,0%,100%,.7);position:relative;margin-top:0;padding:1rem;width:100%}.container-hourly-plane-little-device form{position:relative}.container-hourly-plane-little-device form input{width:100%;border:0;height:31px;padding-left:1.5rem}.container-hourly-plane-little-device form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane-little-device form input::-moz-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane-little-device form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane-little-device form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane-little-device form input::placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-hourly-plane-little-device form button{border:0;height:31px;position:absolute;right:0}.container-hourly-plane-little-device form button img{width:15px;height:17px}.container-hourly-plane-little-device .tagArrival,.container-hourly-plane-little-device .tagBook,.container-hourly-plane-little-device .tagDeparture{padding:.5rem 3rem;font-family:oswald regular;text-transform:uppercase;font-size:23px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;color:grey;background:#f0e9da}@media screen and (max-width:770px){.container-hourly-plane-little-device .tagArrival,.container-hourly-plane-little-device .tagBook,.container-hourly-plane-little-device .tagDeparture{padding:.5rem 1rem}}@media screen and (max-width:470px){.container-hourly-plane-little-device .tagArrival,.container-hourly-plane-little-device .tagBook,.container-hourly-plane-little-device .tagDeparture{font-size:20px;padding:.5rem}}@media screen and (max-width:385px){.container-hourly-plane-little-device .tagArrival,.container-hourly-plane-little-device .tagBook,.container-hourly-plane-little-device .tagDeparture{font-size:17px}}.container-hourly-plane-little-device table{margin-top:2rem;width:100%}.container-hourly-plane-little-device table tbody td{font-family:ubuntu medium;font-size:12px;color:#4d4d4d;padding-right:1rem;padding-bottom:.5rem}.container-hourly-plane-little-device table tbody td p{margin-bottom:0;text-align:center;font-family:ubuntu light}.container-hourly-plane-little-device table tbody td .btn-booking{padding:.4rem}.container-hourly-plane-little-device table tbody td .btn-booking:hover{background:#2f267f;text-decoration:none;color:#fff}.container-hourly-plane-little-device table tbody td:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}.container-hourly-plane-little-device .btn-light{margin:1rem 1rem 0 0}.container-info{margin:3rem 0 0;padding:0 0 4rem}.container-info .el-info-people{width:33%;margin:.2rem;position:relative;border-bottom:5px solid rgba(0,0,0,0);-webkit-transition:all 1s ease;transition:all 1s ease}@media screen and (max-width:575px){.container-info .el-info-people{width:100%}}.container-info .el-info-people img{width:100%;position:relative;height:180px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.container-info .el-info-people img{height:100px}}.container-info .el-info-people .filter{position:absolute;top:0;background:rgba(47,38,127,.23137254901960785);mix-blend-mode:hard-light;z-index:2;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-info .el-info-people h3{position:absolute;z-index:3;font-family:oswald bold;color:#fff;font-size:33px;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.container-info .el-info-people h3{font-size:17px}}.container-info .el-info-people:hover{cursor:pointer}.container-info .el-info-people.active:before{position:absolute;content:"";background:rgba(195,9,120,.3);top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;-webkit-transition:all 1s ease;transition:all 1s ease}.container-info .content-info-people{background:#fff;min-height:180px;max-height:180px}.container-info .content-info-people>div:first-of-type:not(.el-content-info-people){min-height:180px;max-height:180px}@media screen and (max-width:999px){.container-info .content-info-people>div:first-of-type:not(.el-content-info-people){max-height:100%}}.container-info .content-info-people .el-content-info-people{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;width:25%;margin:2rem 0;position:relative;cursor:pointer}@media screen and (max-width:999px){.container-info .content-info-people .el-content-info-people{width:50%}}.container-info .content-info-people .el-content-info-people:after{content:"";position:absolute;display:inline-block;height:100%;width:5px;top:0;right:0;border-radius:25px 25px}.container-info .content-info-people .el-content-info-people:last-child:after{display:none}@media screen and (max-width:999px){.container-info .content-info-people .el-content-info-people:nth-child(2n+0):after{display:none}}.container-info .content-info-people .el-content-info-people:hover .img-info{display:none}.container-info .content-info-people .el-content-info-people:hover .img-infoHover{display:block}.container-info .content-info-people .el-content-info-people:hover h4{color:#2f267f}.container-info .content-info-people .el-content-info-people a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-decoration:none}.container-info .content-info-people .el-content-info-people a .img-info{display:block}.container-info .content-info-people .el-content-info-people a img{width:60px;margin:auto;display:block;padding-bottom:.5rem}.container-info .content-info-people .el-content-info-people a .img-infoHover{display:none}.container-info .content-info-people .el-content-info-people a h4{width:150px;margin:auto;display:block;text-align:center;font-family:ubuntu medium;color:#827db2;font-size:20px}@media screen and (max-width:991px){.container-info .content-info-people .el-content-info-people a h4{font-size:17px}}@media screen and (max-width:999px){.container-info .content-info-people{max-height:100%}}.container-hours-destinations{background:#2f267f;padding:1rem 0}@media screen and (max-width:999px){.container-hours-destinations{display:none}}.container-hours-destinations ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.container-hours-destinations ul li{display:inline;color:#fff;padding-right:1rem}.container-hours-destinations ul li span{font-family:ubuntu light;font-size:17px}.container-hours-destinations ul li span strong{font-family:ubuntu bold;text-transform:uppercase;font-size:17px}.container-hours-destinations ul li:first-child span span,.container-hours-destinations ul li:first-child span strong{font-family:ubuntu bold;font-size:23px;text-transform:uppercase}.container-brain-wave{position:relative}.container-brain-wave img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover;position:relative}@media screen and (max-width:999px){.container-brain-wave img{height:550px}}.container-brain-wave .filter-brain-wave{position:absolute;width:100%;height:100%;background:rgba(47,38,127,.23137254901960785);top:0;z-index:2;margin:auto}.container-brain-wave .filter-brain-wave .btn-light2{margin-top:3rem}.container-brain-wave .filter-brain-wave h2{z-index:3;color:#fff;font-family:oswald extra light;font-size:60px;letter-spacing:10px;text-transform:uppercase;text-align:center;margin-bottom:2rem;margin-top:3rem}@media screen and (max-width:999px){.container-brain-wave .filter-brain-wave h2{font-size:27px}}.container-brain-wave .filter-brain-wave .b-brain-wave{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25%;z-index:3}@media screen and (max-width:999px){.container-brain-wave .filter-brain-wave .b-brain-wave{width:50%;margin-bottom:2rem}}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave{width:90%}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:112px;margin:0}@media screen and (max-width:999px){.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave{min-height:73px}}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave img{width:80px;height:auto}@media screen and (max-width:999px){.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave img{width:40px}}@media screen and (max-width:576px){.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave img{width:25px}}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave h3{z-index:4;color:#fff;padding-left:.5rem;font-family:ubuntu medium;font-size:20px;margin:0}@media screen and (max-width:991px){.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .el-brain-wave h3{font-size:17px}}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .brain-wave-toggle{width:100%;border:0;text-align:left;position:relative;color:#e79dc9;font-family:ubuntu light;font-size:17px}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .dropdown-toggle:after{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-top:.6em solid;border-right:.6em solid rgba(0,0,0,0);border-bottom:0;border-left:.6em solid rgba(0,0,0,0);position:absolute;right:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;top:17px;color:#fff}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .dropdown-menu.show{margin:0;padding:0;border-radius:0;width:100%}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .dropdown-menu.show .dropdown-item{font-family:ubuntu light;font-size:20px}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .dropdown-menu.show .dropdown-item:last-child{border:none}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .dropdown-menu.show .dropdown-item:hover{font-family:ubuntu medium}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker{width:100%;height:44px;color:#e79dc9;background:#d553a0;padding:var(--padding-y) calc(var(--padding-x)*1.1) var(--padding-y) var(--padding-x);font-family:ubuntu light;border:none;cursor:pointer}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker::-webkit-input-placeholder{color:#e79dc9}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker::-moz-placeholder{color:#e79dc9}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker:-ms-input-placeholder{color:#e79dc9}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker::-ms-input-placeholder{color:#e79dc9}.container-brain-wave .filter-brain-wave .b-brain-wave .content-brain-wave .dropdown-brain-wave .hasDatepicker::placeholder{color:#e79dc9}.container-brain-wave .filter-brain-wave input[type=submit]{margin-top:3rem;text-transform:uppercase;font-size:1.5rem;font-family:oswald light;color:#fff;background:rgba(0,0,0,0);padding:0 6rem;border:1px solid #fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.container-brain-wave .filter-brain-wave input[type=submit]:hover{color:#2f267f;background:#fff}@media screen and (max-width:999px){.container-brain-wave .filter-brain-wave input[type=submit]{margin-top:1rem}}.container-actu{z-index:2}.container-actu,.container-actu .first-item-actu{position:relative}.container-actu .first-item-actu a{text-decoration:none}.container-actu .first-item-actu a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative}.container-actu .first-item-actu a .content-first-item{width:76%}.container-actu .first-item-actu a .content-first-item h3{color:#2f267f;font-family:oswald semi bold;font-size:23px;margin-top:1rem;padding-right:1rem}.container-actu .first-item-actu a .content-first-item p{font-family:barlow light;font-size:17px;color:#2f267f;padding-right:1rem}.container-actu .first-item-actu a .btn--item{width:24%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container-actu .first-item-actu a .btn--item:hover{background:#2f267f}.container-actu .first-item-actu a .btn--item img{width:33px;margin:auto}.container-actu .btn-light2{color:#2f267f;border:1px solid #2f267f;width:400px;margin:auto}@media screen and (max-width:576px){.container-actu .btn-light2{padding:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.container-actu .btn-light2:hover{background:#2f267f;text-decoration:none;color:#fff}:root{--height:40px;--padding-x:20px;--padding-y:10px}.wombat-select-native{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.wombat-select{box-sizing:border-box;font-family:ubuntu light}.wombat-select-value{padding:var(--padding-y) calc(var(--padding-x)*1.6) var(--padding-y) var(--padding-x);cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wombat-select-value:after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wombat-select-dropdown{border-radius:2px;background-color:#fff;z-index:2}.wombat-select-option{padding:var(--padding-y) var(--padding-x);cursor:pointer;font-family:ubuntu light;font-size:20px}.wombat-select-option:hover{background-color:#f3f3f3}.ui-datepicker{background:#fff;color:#c30978;width:250px;height:auto;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%}.ui-datepicker-header{font-weight:700;box-shadow:inset 0 1px 1px 0 hsla(0,0%,98%,.2);-webkit-filter:dropshadow(color=#000,offx=1,offy=-1);filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;border:solid #111;border-width:1px 0 0}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-image:url(assets/SVG/arrow-left.svg)}.ui-datepicker-next,.ui-datepicker-prev{background-repeat:no-repeat;background-position:center 5px;background-size:30%}.ui-datepicker-next{float:right;background-image:url(assets/SVG/arrow-right.svg)}.ui-datepicker thead{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7,#f1f1f1);background-image:linear-gradient(top,#f7f7f7,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#f1f1f1",GradientType=0);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:.8rem;padding:5px 0;color:#c30978;text-shadow:1px 0 0 #fff;-webkit-filter:dropshadow(color=#fff,offx=1,offy=0);filter:dropshadow(color=#fff,offx=1,offy=0)}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;text-align:center;width:100%;height:30px;line-height:30px;color:#c30978;text-shadow:1px 1px 0 #fff;-webkit-filter:dropshadow(color=#fff,offx=1,offy=1);filter:dropshadow(color=#fff,offx=1,offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed,#dedede);background:linear-gradient(top,#ededed,#dedede);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#dedede",GradientType=0);box-shadow:inset 1px 1px 0 0 hsla(0,0%,98%,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#e0e0e0;text-shadow:0 1px 0 #4d7a85;-webkit-filter:dropshadow(color=#4d7a85,offx=0,offy=1);filter:dropshadow(color=#4d7a85,offx=0,offy=1);border:1px solid #55838f;position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.container-destinations-map{margin:3rem 0}.container-destinations-map .titleBase{margin-bottom:1.5rem}.container-destinations-map .titleBase img{width:86px;margin-right:15px}.container-destinations-map .titleBase h2{font-family:oswald bold;color:#2f267f;font-size:42px;text-transform:uppercase}.container-destinations-map .b-filter-region h3{margin-top:2rem;text-transform:uppercase;color:#2f267f;font-family:oswald bold;font-size:23px;margin-bottom:2em}.container-destinations-map .b-filter-region ul{list-style:none;margin:0;padding:0}.container-destinations-map .b-filter-region ul li.b-region{margin:2rem 0;position:relative}.container-destinations-map .b-filter-region ul li.b-region a{color:#6ca4d8;font-family:oswald light;text-transform:uppercase;text-decoration:none}.container-destinations-map .b-filter-region ul li.b-region .europe{width:51px}.container-destinations-map .b-filter-region ul li.b-region .centralAmerica{width:37px}.container-destinations-map .b-filter-region ul li.b-region .northAmerica{width:48px}.container-destinations-map .b-filter-region ul li.b-region .caribbean{width:87px}.container-destinations-map .b-filter-region ul li.b-region:after{content:"";position:absolute;bottom:0;height:2px;width:104px;background:#2f267f;margin-bottom:-1.1rem}.container-destinations-map .b-filter-region ul li.b-region:last-child:after{display:none}.container-destinations-map .b-destinations img{width:100%}.container-full-width-bg.destination-detail{background:url(assets/img/bg-leaf.png) 50%/cover no-repeat;margin:0 0 3em;padding:4em 0}.container-full-width-bg.destination-detail.no-bg{padding:2em 0 0;background:none}.container-full-width-bg.destination-detail.no-bg .container-hourly-plane{width:95%;margin-left:0}.container-full-width-bg.destination-detail.no-bg .container-hourly-plane .book-flight,.container-full-width-bg.destination-detail.no-bg .container-hourly-plane .follow-flight{width:50%}@media screen and (max-width:578px){.container-full-width-bg.destination-detail.no-bg .container-hourly-plane .book-flight,.container-full-width-bg.destination-detail.no-bg .container-hourly-plane .follow-flight{padding:.5rem!important;font-size:16px!important}}.container-full-width-bg.destination-detail.no-bg .container-hourly-plane .b-choice-user{pointer-events:auto}.container-full-width-bg.destination-detail .titleBase{margin-bottom:1.5rem}.container-full-width-bg.destination-detail .titleBase img{width:86px;margin-right:15px}.container-full-width-bg.destination-detail .titleBase h2{font-family:oswald bold;color:#2f267f;font-size:42px;text-transform:uppercase}.container-full-width-bg.destination-detail .container-hourly-plane{width:100%}.container-full-width-bg.destination-detail .container-hourly-plane .titre{margin:2em 0 0 3em}.container-full-width-bg.destination-detail .container-hourly-plane .titre img{width:30px;margin-right:15px}.container-full-width-bg.destination-detail .container-hourly-plane .titre h3{text-transform:uppercase;color:#2f267f}@media screen and (max-width:578px){.container-full-width-bg.destination-detail .container-hourly-plane .titre h3{font-size:1.5em}}@media screen and (max-width:991px){.container-full-width-bg.destination-detail .container-hourly-plane .titre{margin:1em 0 0}}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight{margin:0!important;border-bottom:3px solid #c30978!important;display:block}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight:last-child{border-bottom:none!important}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight:first-child{border-bottom:3px solid #c30978!important}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight.destination-detail{border-bottom:none!important;padding:1.5em 1.5em 3em}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure{width:100%!important;border-left:none!important;padding-left:0!important}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table{width:100%!important;margin:1em 0 0}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table tr{width:100%}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table tr:nth-child(2n){background:rgba(227,212,203,.3)}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table tr td{padding:1em .5em}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table tr td:last-child .btn-booking{font-size:1.5em}@media screen and (max-width:991px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table img{width:180px}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table .blue{color:#2f267f;font-weight:700}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table .days{font-size:1.5em}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table .days span{margin:0 .1em;font-weight:700}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table .days span.active{color:#c30978}@media screen and (max-width:578px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table .days{font-size:1em}}@media screen and (max-width:578px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .content-departure table{table-layout:fixed}}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap-radio label{width:auto!important;height:auto!important;margin:0 1em;color:#4d4d4d}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap-radio label:first-child{margin:0 1em 0 0}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap-radio input{width:auto!important}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap-all{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight form{margin:1em 0}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight form input[type=submit]{width:auto!important;padding:.2em 1.5em;background:#c30978;color:#fff;height:auto;float:right}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap label{width:auto!important;height:auto!important;margin:0 .5em 0 0;color:#c30978;font-weight:700}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap input,.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap select{border:1px solid rgba(77,77,77,.3);background:rgba(77,77,77,.1);color:rgba(77,77,77,.3);padding-left:.5rem;width:94%}@media screen and (max-width:1200px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap input,.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap select{width:100%}}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.arrive{position:relative}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.arrive:after{position:absolute;content:"";background:url(assets/SVG/city-picker.svg);width:14px;height:15px;bottom:7px;right:24px}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.arrive:before{position:absolute;content:"";background:#c30978;width:31px;height:31px;bottom:0;right:15px}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.date-picker{position:relative}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.date-picker:after{position:absolute;content:"";background:url(assets/SVG/date-picker.svg);width:14px;height:15px;bottom:7px;right:24px;pointer-events:none}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap.date-picker:before{position:absolute;content:"";background:#c30978;width:31px;height:31px;bottom:0;right:15px;pointer-events:none}@media screen and (max-width:1200px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap{padding-right:15px;margin-bottom:1em}}@media screen and (max-width:991px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap:first-child{margin-bottom:2em}}@media screen and (max-width:991px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .wrap:last-child{margin-bottom:2em}}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .swap-city{position:absolute;top:24px;left:253px;background:url(assets/SVG/swap-city.svg) 50%/cover no-repeat;width:30px;height:30px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .swap-city:hover{cursor:pointer}@media screen and (max-width:1200px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .swap-city{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:991px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight .swap-city{top:58px;left:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:768px){.container-full-width-bg.destination-detail .container-hourly-plane .content-book-flight{padding:0}}.container-full-width-bg.destination-detail .book-flight,.container-full-width-bg.destination-detail .follow-flight{width:100%!important}@media screen and (max-width:578px){.container-full-width-bg.destination-detail .book-flight,.container-full-width-bg.destination-detail .follow-flight{padding:.5rem!important;font-size:16px!important}}aside .link,aside .pub{position:relative}aside .link img,aside .pub img{width:100%}@media screen and (max-width:991px){aside .link,aside .pub{max-width:30%}}@media screen and (max-width:578px){aside .link,aside .pub{max-width:50%}}aside .pub{position:relative}aside .pub h3{position:absolute;top:.5em;right:.5em;left:.5em;text-transform:uppercase;text-align:center;color:#2f267f;font-size:21px;font-family:ubuntu bold}aside .pub .btn-booking{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;background:#c30978;font-size:10px;font-family:oswald semi bold;text-decoration:none;-webkit-transition:background .25s;transition:background .25s}aside .pub .btn-booking:hover{color:#fff;background:#2f267f}aside .link{background:#2f267f;-webkit-transition:background .25s;transition:background .25s}aside .link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;padding:1em 0;text-decoration:none}aside .link a img{width:35%;height:auto;margin-bottom:1em}aside .link a h3{text-align:center;font-size:20px;font-family:ubuntu medium}aside .link:hover{background:#c30978}@media screen and (max-width:991px){aside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.carousel-services-detail{margin:3rem 0 3rem -.3em}.carousel-services-detail .item-services{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:5px solid #c30978}.carousel-services-detail .item-services img{width:auto;height:60px;margin:auto}.carousel-services-detail .item-services h3{margin-bottom:.5em}.carousel-services-detail .item-services span{color:#6ca4d8;font-size:24px;margin-top:-.5em;font-family:ubuntu bold;text-align:center;line-height:1em}@media screen and (max-width:769px){.carousel-services-detail .item-services{margin-bottom:1.5em;border-left:5px solid #c30978;border-right:none}}@media screen and (max-width:569px){.carousel-services-detail .item-services{margin-bottom:0}}.container-carousel-destination-detail .left{padding:0}.container-carousel-destination-detail .right{padding:0;background:#2f267f}.container-carousel-destination-detail .right .content-info{padding:2em;color:#fff;width:90%}.container-carousel-destination-detail .right .content-info h3{font-family:ubuntu bold}.container-carousel-destination-detail .right .content-info span{display:block;font-family:ubuntu bold}.container-carousel-destination-detail .right .content-info a{color:#fff}.bg-wall.destination-detail{position:relative}.bg-wall.destination-detail .button-fixed{position:absolute;right:100px;bottom:130px;scroll-behavior:smooth}.container-full-width-bg.container-day-flight{margin-top:0;background:none}.container-full-width-bg.container-day-flight .titleBase{margin-bottom:1.5rem;margin-top:2rem}.container-full-width-bg.container-day-flight .titleBase img{width:86px;margin-right:15px}.container-full-width-bg.container-day-flight .titleBase h2{font-family:oswald bold;color:#2f267f;font-size:42px;text-transform:uppercase}.container-follow-plane{width:100%;background:hsla(0,0%,100%,.7);position:relative;margin-top:2rem;margin-right:auto;margin-left:auto}.container-follow-plane .b-hourly-plane{width:100%}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive,.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo{width:50%;padding:.5rem 2rem;font-family:oswald bold;text-transform:uppercase;font-size:23px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive{color:#fff}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive img{width:30px;height:auto;margin-right:10px}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive img.imgHover{display:none}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive.clicked img.imgHover{display:initial}.container-follow-plane .b-hourly-plane .b-choice-user .btnToArrive.clicked img.imgBase{display:none}.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo{background:#fff}.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo img{width:30px;height:auto;margin-right:10px}.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo img.imgHover{display:none}.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo.clicked img.imgHover{display:initial}.container-follow-plane .b-hourly-plane .b-choice-user .btnToGo.clicked img.imgBase{display:none}.container-follow-plane .b-hourly-plane form{margin:1rem 4rem;position:relative}.container-follow-plane .b-hourly-plane form input{width:100%;border:0;height:31px;padding-left:1.5rem}.container-follow-plane .b-hourly-plane form input::-webkit-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-follow-plane .b-hourly-plane form input::-moz-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-follow-plane .b-hourly-plane form input:-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-follow-plane .b-hourly-plane form input::-ms-input-placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-follow-plane .b-hourly-plane form input::placeholder{font-family:ubuntu light;font-size:14px;color:#828282}.container-follow-plane .b-hourly-plane form button{border:0;height:31px;position:absolute;right:0}.container-follow-plane .b-hourly-plane form button:hover{background:#2f267f}.container-follow-plane .b-hourly-plane form button img{width:15px;height:17px}.container-follow-plane .b-hourly-plane .container-content-toArrive,.container-follow-plane .b-hourly-plane .container-content-toGo{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-animation:apparition .5s ease-out;animation:apparition .5s ease-out;padding-bottom:1rem}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo{margin:.5rem 0;background:#fff;overflow-x:auto}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table{margin-top:1rem;width:100%}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table thead th,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table thead th,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table thead th,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table thead th{font-family:oswald semi bold;font-size:12px;text-transform:uppercase;color:#4d4d4d;padding-bottom:1rem}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr:nth-child(2n+0),.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr:nth-child(2n+0),.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr:nth-child(2n+0),.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr:nth-child(2n+0){background:#f0e9da}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr td,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr td,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr td,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr td{font-family:ubuntu light;font-size:12px;color:#4d4d4d;padding:.5rem 1rem .5rem 0}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr td .btn-booking,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr td .btn-booking,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr td .btn-booking,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr td .btn-booking{width:100%;margin:0 .5rem}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr td .btn-booking:hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr td .btn-booking:hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr td .btn-booking:hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr td .btn-booking:hover{background:#2f267f;text-decoration:none;color:#fff}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr td:first-child,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr td:first-child,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr td:first-child,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr td:first-child{padding:0 .5rem}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .slide-statut .slide.active,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .slide-statut .slide.active,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .slide-statut .slide.active,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .slide-statut .slide.active{display:block}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .slide-statut .slide,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .slide-statut .slide,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .slide-statut .slide,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .slide-statut .slide{display:none}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-flight .icon-follow img,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-flight .icon-follow img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-flight .icon-follow img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-flight .icon-follow img{width:16px}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-flight .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-flight:hover .icon-follow,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-flight .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-flight:hover .icon-follow,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-flight .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-flight:hover .icon-follow,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-flight .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-flight:hover .icon-follow{display:none}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-flight:hover .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-flight:hover .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-flight:hover .icon-follow-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-flight:hover .icon-follow-hover{display:block}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-alert .icon-alert img,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-flight:hover .icon-follow-hover img,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-alert .icon-alert img,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-flight:hover .icon-follow-hover img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-alert .icon-alert img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-flight:hover .icon-follow-hover img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-alert .icon-alert img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-flight:hover .icon-follow-hover img{width:16px}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-alert .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-alert:hover .icon-alert,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-alert .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-alert:hover .icon-alert,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-alert .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-alert:hover .icon-alert,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-alert .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-alert:hover .icon-alert{display:none}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-alert:hover .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-alert:hover .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-alert:hover .icon-alert-hover,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-alert:hover .icon-alert-hover{display:block}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive table tbody tr .follow-alert:hover .icon-alert-hover img,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo table tbody tr .follow-alert:hover .icon-alert-hover img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive table tbody tr .follow-alert:hover .icon-alert-hover img,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo table tbody tr .follow-alert:hover .icon-alert-hover img{width:16px}.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toArrive .btn-light,.container-follow-plane .b-hourly-plane .container-content-toArrive .content-toGo .btn-light,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toArrive .btn-light,.container-follow-plane .b-hourly-plane .container-content-toGo .content-toGo .btn-light{margin:2rem 0;padding:.3rem 4rem;font-family:oswald light;font-size:30px}.b-flight-right .box-info{position:relative;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.b-flight-right .box-info h2{position:absolute;z-index:2;text-align:center;padding:1rem 2rem;color:#2f267f;font-family:ubuntu bold;font-size:21px;text-transform:uppercase;line-height:23px}.b-flight-right .box-info .btn-box{position:absolute;bottom:2rem;padding:.1rem 3rem;font-family:oswald semi bold;text-transform:uppercase;color:#fff;font-size:10px}.b-flight-right .box-info img{width:100%}.b-flight-right .box-btn-blue{margin-top:1.5rem;background:#2f267f;padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;text-decoration:none}.b-flight-right .box-btn-blue img{width:78px;margin:auto}.b-flight-right .box-btn-blue h3{text-align:center;font-size:20px;font-family:ubuntu medium;color:#fff;margin-top:1rem}.container-full-width-bg.vol-voyageur{background:url(assets/img/bg-leaf.png) 50%/cover no-repeat;margin:0;padding:4em 0}.container-full-width-bg.vol-voyageur.no-bg{padding:2em 0 0;background:none}.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane{width:95%;margin-left:0}.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane .book-flight,.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane .follow-flight{width:50%}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane .book-flight,.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane .follow-flight{padding:.5rem!important;font-size:16px!important}}.container-full-width-bg.vol-voyageur.no-bg .container-hourly-plane .b-choice-user{pointer-events:auto}.container-full-width-bg.vol-voyageur .titleBase{margin-bottom:1.5rem}.container-full-width-bg.vol-voyageur .titleBase img{width:86px;margin-right:15px}.container-full-width-bg.vol-voyageur .titleBase h2{font-family:oswald bold;color:#2f267f;font-size:42px;text-transform:uppercase}.container-full-width-bg.vol-voyageur .container-hourly-plane{width:100%}.container-full-width-bg.vol-voyageur .container-hourly-plane .titre{margin:2em 0 0 3em}.container-full-width-bg.vol-voyageur .container-hourly-plane .titre img{width:30px;margin-right:15px}.container-full-width-bg.vol-voyageur .container-hourly-plane .titre h3{text-transform:uppercase;color:#2f267f}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur .container-hourly-plane .titre h3{font-size:1.5em}}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur .container-hourly-plane .titre{margin:1em 0 0}}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight{margin:0!important;border-bottom:3px solid #c30978!important;display:block}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight:last-child{border-bottom:none!important}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight:first-child{border-bottom:3px solid #c30978!important}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight.destination-detail{border-bottom:none!important;padding:1.5em 1.5em 3em}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure{width:100%!important;border-left:none!important;padding-left:0!important}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table{width:100%!important;margin:1em 0 0}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table tr{width:100%}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table tr:nth-child(2n){background:rgba(227,212,203,.3)}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table tr td{padding:1em .5em}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table tr td:last-child .btn-booking{font-size:1.5em}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table tr td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table img{width:180px}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table .blue{color:#2f267f;font-weight:700}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table .days{font-size:1.5em}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table .days span{margin:0 .1em;font-weight:700}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table .days span.active{color:#c30978}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table .days{font-size:1em}}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .content-departure table{table-layout:fixed}}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap-radio label{width:auto!important;height:auto!important;margin:0 1em;color:#4d4d4d}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap-radio label:first-child{margin:0 1em 0 0}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap-radio input{width:auto!important}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap-all{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight form{margin:1em 0}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight form input[type=submit]{width:auto!important;padding:.2em 1.5em;background:#c30978;color:#fff;height:auto;float:right}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap label{width:auto!important;height:auto!important;margin:0 .5em 0 0;color:#c30978;font-weight:700}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap input,.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap select{border:1px solid rgba(77,77,77,.3);background:rgba(77,77,77,.1);color:rgba(77,77,77,.3);padding-left:.5rem;width:94%}@media screen and (max-width:1200px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap input,.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap select{width:100%}}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.arrive{position:relative}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.arrive:after{position:absolute;content:"";background:url(assets/SVG/city-picker.svg);width:14px;height:15px;bottom:7px;right:24px}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.arrive:before{position:absolute;content:"";background:#c30978;width:31px;height:31px;bottom:0;right:15px}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.date-picker{position:relative}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.date-picker:after{position:absolute;content:"";background:url(assets/SVG/date-picker.svg);width:14px;height:15px;bottom:7px;right:24px;pointer-events:none}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap.date-picker:before{position:absolute;content:"";background:#c30978;width:31px;height:31px;bottom:0;right:15px;pointer-events:none}@media screen and (max-width:1200px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap{padding-right:15px;margin-bottom:1em}}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap:first-child{margin-bottom:2em}}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .wrap:last-child{margin-bottom:2em}}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .swap-city{position:absolute;top:24px;left:253px;background:url(assets/SVG/swap-city.svg) 50%/cover no-repeat;width:30px;height:30px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .swap-city:hover{cursor:pointer}@media screen and (max-width:1200px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .swap-city{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight .swap-city{top:58px;left:15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:768px){.container-full-width-bg.vol-voyageur .container-hourly-plane .content-book-flight{padding:0}}.container-full-width-bg.vol-voyageur .b-choice-user{pointer-events:none}.container-full-width-bg.vol-voyageur .book-flight,.container-full-width-bg.vol-voyageur .follow-flight{width:100%!important}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur .book-flight,.container-full-width-bg.vol-voyageur .follow-flight{padding:.5rem!important;font-size:16px!important}}.container-full-width-bg.vol-voyageur aside .link,.container-full-width-bg.vol-voyageur aside .need-agency,.container-full-width-bg.vol-voyageur aside .pub{position:relative}.container-full-width-bg.vol-voyageur aside .link img,.container-full-width-bg.vol-voyageur aside .need-agency img,.container-full-width-bg.vol-voyageur aside .pub img{width:100%}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur aside .link,.container-full-width-bg.vol-voyageur aside .need-agency,.container-full-width-bg.vol-voyageur aside .pub{max-width:30%}}@media screen and (max-width:578px){.container-full-width-bg.vol-voyageur aside .link,.container-full-width-bg.vol-voyageur aside .need-agency,.container-full-width-bg.vol-voyageur aside .pub{max-width:50%}}.container-full-width-bg.vol-voyageur aside .need-agency{position:relative;background:#e3d4cb}.container-full-width-bg.vol-voyageur aside .need-agency h3{position:absolute;top:10px;left:0;right:0;text-transform:uppercase;text-align:center;color:#2f267f;line-height:1em}.container-full-width-bg.vol-voyageur aside .need-agency img{margin-top:4em}.container-full-width-bg.vol-voyageur aside .need-agency .btn-booking{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;background:#c30978;text-decoration:none;-webkit-transition:background .25s;transition:background .25s}.container-full-width-bg.vol-voyageur aside .need-agency .btn-booking:hover{color:#fff;background:#2f267f}.container-full-width-bg.vol-voyageur aside .link{background:#2f267f;-webkit-transition:background .25s;transition:background .25s}.container-full-width-bg.vol-voyageur aside .link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;padding:1em 0;text-decoration:none}.container-full-width-bg.vol-voyageur aside .link a img{width:35%;height:auto;margin-bottom:1em}.container-full-width-bg.vol-voyageur aside .link a h3{text-align:center}.container-full-width-bg.vol-voyageur aside .link:hover{background:#c30978}.container-full-width-bg.vol-voyageur aside .pub h3{position:absolute;top:50%;left:0;right:0;text-transform:uppercase;text-align:center;color:#fff;font-family:oswald semi bold;font-size:3em}@media screen and (max-width:991px){.container-full-width-bg.vol-voyageur aside{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.container-luggage-offers{display:grid;grid-template-columns:60% 40%}@media screen and (max-width:600px){.container-luggage-offers{grid-template-columns:1fr;grid-template-rows:2}}.container-luggage-offers .b-luggage-left{background:#f0e9da;position:relative;padding:5rem 0 5rem 8rem}@media screen and (max-width:1420px){.container-luggage-offers .b-luggage-left{padding:5rem 0 5rem 2rem}}@media screen and (max-width:999px){.container-luggage-offers .b-luggage-left{padding:2rem}}@media screen and (max-width:600px){.container-luggage-offers .b-luggage-left{grid-row:1}}.container-luggage-offers .b-luggage-left h3{font-family:oswald extra light;font-size:37px;text-align:left;margin-left:5rem;width:70%;text-transform:uppercase;color:#2f267f;line-height:38px;letter-spacing:3px}@media screen and (max-width:1270px){.container-luggage-offers .b-luggage-left h3{font-size:30px;margin-left:2rem}}.container-luggage-offers .b-luggage-left h2{font-family:ubuntu bold;font-size:81px;color:#2f267f}@media screen and (max-width:1270px){.container-luggage-offers .b-luggage-left h2{font-size:60px}}@media screen and (max-width:768px){.container-luggage-offers .b-luggage-left h2{font-size:34px;word-break:break-all}}.container-luggage-offers .b-luggage-left a{color:#fff;text-decoration:none;background:#2f267f;padding:1rem;width:170px;position:absolute;right:0;font-family:oswald light;font-size:27px;text-transform:uppercase;text-align:center;bottom:35%;margin-right:-8%;border:1px solid #2f267f}@media screen and (max-width:999px){.container-luggage-offers .b-luggage-left a{position:relative;bottom:0;margin-right:0;margin-top:1rem;display:block;width:auto}}.container-luggage-offers .b-luggage-left a:hover{background:#fff;color:#2f267f}.container-luggage-offers .b-luggage-right img{height:426px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:600px){.container-luggage-offers .b-luggage-right{grid-row:2}}.pro .container-navbar .secondNavbar ul li:first-child{margin-right:3rem}@media screen and (max-width:1701px){.pro .container-navbar .secondNavbar ul li:first-child{margin-right:0}}.pro .container-navbar .secondNavbar ul li.nav-item{position:relative;margin-top:3rem;padding:.5rem 1rem 0}@media screen and (max-width:1539px){.pro .container-navbar .secondNavbar ul li.nav-item{padding:.5rem 2rem 0}}@media screen and (max-width:1347px){.pro .container-navbar .secondNavbar ul li.nav-item{padding:.5rem 1rem 0}}@media screen and (max-width:1047px){.pro .container-navbar .secondNavbar ul li.nav-item{padding:.5rem .7rem 0}}.pro .container-navbar .secondNavbar ul li.nav-item a p{position:relative;width:auto}.pro .container-navbar .secondNavbar ul li.nav-item a p:before{content:"";width:3px;height:41px;position:absolute;background:#6ca4d8;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8px}.pro .container-navbar .secondNavbar ul li.nav-item a p span{display:block}.pro .container-navbar .secondNavbar ul li.nav-item:hover{background:#6ca4d8}.pro .container-navbar .secondNavbar ul li.nav-item:hover .imgBase{display:none}.pro .container-navbar .secondNavbar ul li.nav-item:hover .imgHover{display:block}.pro .container-navbar .secondNavbar ul li.nav-item:hover p{color:#fff}.pro .container-navbar .secondNavbar ul li.nav-item:hover .dropdown-menu{display:block;background:#6ca4d8;min-width:100%;margin:0;border:none;border-radius:0}.pro .container-navbar .secondNavbar ul li.nav-item:hover .dropdown-menu a{position:relative;padding:.4rem 1rem}.pro .container-navbar .secondNavbar ul li.nav-item:hover .dropdown-menu a:not(:last-child):after{position:absolute;content:"";left:15px;right:15px;bottom:0;height:1px;background:#fff}.pro .container-navbar .secondNavbar ul li.nav-item:hover .dropdown-menu a:hover{background:#fff;color:#6ca4d8}.pro .container-full-width-bg.pro-them{margin-top:-17%;background:none}@media screen and (max-width:1700px){.pro .container-full-width-bg.pro-them{margin-top:-22%}}@media screen and (max-width:1538px){.pro .container-full-width-bg.pro-them{margin-top:-33%}}@media screen and (max-width:1288px){.pro .container-full-width-bg.pro-them{margin-top:-47%}}@media screen and (max-width:842px){.pro .container-full-width-bg.pro-them{margin-top:-64%}}@media screen and (max-width:700px){.pro .container-full-width-bg.pro-them{margin-top:-78%}}@media screen and (max-width:600px){.pro .container-full-width-bg.pro-them{margin-top:-100%}}@media screen and (max-width:500px){.pro .container-full-width-bg.pro-them{margin-top:-125%}}@media screen and (max-width:426px){.pro .container-full-width-bg.pro-them{margin-top:-147%}}@media screen and (max-width:376px){.pro .container-full-width-bg.pro-them{margin-top:-167%}}.pro .container-full-width-bg.pro-them .container-info .b-infos-people .el-info-people .filter{background:#6ca4d8;mix-blend-mode:normal;height:180px;position:relative}.pro .container-full-width-bg.pro-them .container-info .b-infos-people .el-info-people .filter h3{padding:0 2rem}.pro .container-full-width-bg.pro-them .container-info .content-info-people{background:#fff;position:relative;box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-moz-box-shadow:0 5px 9px 0 rgba(0,0,0,.14)}.pro .bg-footer-home{margin-top:35%}.pro .container-infos-prices{background:#2f267f;margin-top:4rem}.pro .container-infos-prices .img-infos-price .infos-prices{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);padding:1rem}@media screen and (max-width:999px){.pro .container-infos-prices .img-infos-price .infos-prices{width:100%}}.pro .container-infos-prices a{text-decoration:none}.pro .container-infos-prices a .text-infos-prices{height:100%}.pro .container-infos-prices a .text-infos-prices h3{color:#6ca4d8;font-family:oswald extra light;font-size:37px;text-transform:uppercase;margin-left:5rem}@media screen and (max-width:767px){.pro .container-infos-prices a .text-infos-prices h3{margin-left:0}}.pro .container-infos-prices a .text-infos-prices h3 span{display:block}.pro .container-infos-prices a .text-infos-prices h2{color:#6ca4d8;font-family:ubuntu bold;font-size:81px}@media screen and (max-width:999px){.pro .container-infos-prices a .text-infos-prices h2{font-size:50px}}.pro .footer-home{margin-top:0}@media screen and (max-width:440px){.pro .button-fixed{top:-2.8rem}}.container-consultations{padding:3rem 2rem}.container-consultations .b-consultations{margin:1rem}@media screen and (max-width:1200px){.container-consultations .b-consultations{margin:0}}@media screen and (max-width:991px){.container-consultations .b-consultations{margin:1rem}}.container-consultations .b-consultations .consultations-title{min-height:180px;padding:2rem}.container-consultations .b-consultations .consultations-title h3{font-family:oswald bold;font-size:32px;color:#fff;text-transform:uppercase;text-align:center}.container-consultations .b-consultations .consultations-title-corporate{background:#2f267f}.container-consultations .b-consultations .consultations-title-voyageurs{background:#c30978}.container-consultations .b-consultations .consultations-title-aviation{background:#aec90b}.container-consultations .b-consultations .consultations-text{min-height:180px;padding:2rem;position:relative;background:#aecdea}@media screen and (max-width:1693px){.container-consultations .b-consultations .consultations-text{min-height:250px}}.container-consultations .b-consultations .consultations-text a{background:#fff;padding:10px;position:absolute;top:0;right:2rem;margin-top:-25px}.container-consultations .b-consultations .consultations-text a img{width:23px;height:23px}.container-consultations .b-consultations .consultations-text p{font-family:oswald medium;text-align:center;font-size:22px;color:#fff}.container-consultations .btn-light{color:#2f267f;font-family:oswald light;border:1px solid #2f267f;font-size:30px;padding:.5rem 3rem;margin-top:3rem}.container-infos2 .text-infos2{height:100%;padding:3rem 3rem 3rem 15rem}@media screen and (max-width:999px){.container-infos2 .text-infos2{padding:3rem}}.container-infos2 .text-infos2 h3{font-family:ubuntu bold;font-size:38px;color:#fff}.container-infos2 .text-infos2 p{color:#fff;font-size:23px}.container-infos2 .text-infos2 ul{padding:0;list-style:none}.container-infos2 .text-infos2 ul li{color:#fff;font-size:23px}.container-infos2 .text-infos2 ul li a{color:#fff;text-decoration:none}.container-infos2 .text-infos2 a.btn-light{margin-top:2rem;color:#fff;border:1px solid #fff;padding:5px 3rem;font-family:oswald light;font-size:30px}.container-infos2 .img-infos2{height:100%}.container-infos2 .img-infos2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boutique .row{padding-bottom:1em}.boutique .row:not(:first-child){padding-top:1.5em}.boutique .row:not(:last-child){position:relative}.boutique .row:not(:last-child):after{position:absolute;content:"";background:#f0e9da;width:calc(100% - 30px);height:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.boutique .row .left img{width:100%}.boutique .row .center{padding-right:0}.boutique .row .center h3{text-transform:uppercase;color:#c30978;font-size:21px;font-family:oswald bold;margin-bottom:0}.boutique .row .center p{color:#4d4d4d;font-size:15px;font-family:ubuntu light;line-height:1.2em;margin-bottom:1.5em}.boutique .row .center .days{list-style-type:none;padding-left:0;max-width:70%}.boutique .row .center .days li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#2f267f;font-size:14px;font-family:ubuntu light}.boutique .row .center .days li.current{color:#c30978;font-family:ubuntu bold}.boutique .row .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.boutique .row .right .repere,.boutique .row .right a{position:relative;color:#fff;padding:6px 3px 6px 27px;text-decoration:none;line-height:1em}.boutique .row .right .phone{background:#2f267f;font-family:oswald bold;font-size:22px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.35em}.boutique .row .right .phone:before{position:absolute;content:"";background:url(assets/SVG/icon-tel.svg) 50%/contain no-repeat;width:20px;height:20px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .phone:hover{background:#c30978}.boutique .row .right .mail{background:#c30978;font-family:oswald regular;font-size:16px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.5em}.boutique .row .right .mail:before{position:absolute;content:"";background:url(assets/SVG/icon-mail.svg) 50%/contain no-repeat;width:20px;height:20px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .mail:hover{background:#2f267f}.boutique .row .right .web{background:#c30978;font-family:oswald regular;font-size:16px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.5em}.boutique .row .right .web:before{position:absolute;content:"";background:url(assets/SVG/icon-web.svg) 50%/contain no-repeat;width:20px;height:20px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .web:hover{background:#2f267f}.boutique .row .right .repere{background:#c30978;font-family:oswald regular;font-size:16px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.5em}.boutique .row .right .repere:before{position:absolute;content:"";background:url(assets/SVG/icon-repere.svg) 50%/contain no-repeat;width:20px;height:20px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .carte{background:#6ca4d8;font-family:oswald regular;font-size:16px;-webkit-transition:background .25s;transition:background .25s}.boutique .row .right .carte:before{position:absolute;content:"";background:url(assets/SVG/icon-carte.svg) 50%/contain no-repeat;width:20px;height:20px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .carte:hover{background:#827db2}.boutique .row .right .rs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em}.boutique .row .right .rs a{margin-bottom:0}.boutique .row .right .rs .facebook{position:relative}.boutique .row .right .rs .facebook:before{position:absolute;content:"";background:url(assets/SVG/icon-facebook-bleu.svg) 50%/contain no-repeat;width:20px;height:21px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .rs .twitter{position:relative;margin:0 1em}.boutique .row .right .rs .twitter:before{position:absolute;content:"";background:url(assets/SVG/icon-twitter-bleu.svg) 50%/contain no-repeat;width:20px;height:24px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.boutique .row .right .rs .instagram{position:relative}.boutique .row .right .rs .instagram:before{position:absolute;content:"";background:url(assets/SVG/icon-instagram-bleu.svg) 50%/contain no-repeat;width:20px;height:17px;left:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pro.boutiques .slick-dots{z-index:999}.pro.boutiques .slick-dotted.slick-slider{margin-bottom:0}.bigText{font-family:oswald light;font-size:36px;color:#4d4d4d}.bigText.orange{font-family:oswald bold;color:#eb6608}.bigText.orange .upper{text-transform:uppercase}.partenaires{padding:0 2em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1500px;margin:0 auto}.partenaires .partenaire{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em}.partenaires .partenaire a{position:relative;color:#fff;padding:10px 5px 10px 40px;text-decoration:none;line-height:1em}.partenaires .partenaire .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:180px;box-shadow:0 0 8px 1px rgba(0,0,0,.15)}.partenaires .partenaire .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.partenaires .partenaire .phone{background:#2f267f;font-family:oswald bold;font-size:22px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.35em}.partenaires .partenaire .phone:before{position:absolute;content:"";background:url(assets/SVG/icon-tel.svg) 50%/contain no-repeat;width:20px;height:20px;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.partenaires .partenaire .phone:hover{background:#c30978}.partenaires .partenaire .fax{background:#6ca4d8;font-family:oswald regular;font-size:17px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.5em}.partenaires .partenaire .fax:before{position:absolute;content:"";background:url(assets/SVG/icon-fax.svg) 50%/contain no-repeat;width:20px;height:20px;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.partenaires .partenaire .fax:hover{background:#827db2}.partenaires .partenaire .mail{background:#c30978;font-family:oswald regular;font-size:17px;-webkit-transition:background .25s;transition:background .25s;margin-bottom:.5em}.partenaires .partenaire .mail:before{position:absolute;content:"";background:url(assets/SVG/icon-mail.svg) 50%/contain no-repeat;width:20px;height:20px;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.partenaires .partenaire .mail:hover{background:#2f267f}.partenaires .partenaire .web{background:#c30978;font-family:oswald regular;font-size:17px;-webkit-transition:background .25s;transition:background .25s}.partenaires .partenaire .web:before{position:absolute;content:"";background:url(assets/SVG/icon-web.svg) 50%/contain no-repeat;width:20px;height:20px;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.partenaires .partenaire .web:hover{background:#2f267f}.actualites .row{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;width:auto!important;padding-bottom:1.5em}.actualites .row:not(:first-child){padding-top:1.5em}.actualites .row:not(:last-child){position:relative}.actualites .row:not(:last-child):after{position:absolute;content:"";background:#f0e9da;width:calc(100% - 30px);height:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.actualites .row .left img{width:100%}@media screen and (max-width:768px){.actualites .row .left img{margin-bottom:1em}}.actualites .row .center h3{text-transform:uppercase;color:#6ca4d8;font-size:11px;font-family:oswald bold;margin-bottom:1em}.actualites .row .center .date{display:block;color:#c30978;font-size:16px;font-family:ubuntu bold;margin-bottom:1.5em}.actualites .row .center .titre{display:block;color:#2f267f;font-size:23px;font-family:oswald semi bold;line-height:1.2em;margin-bottom:1em}.actualites .row .center p{color:#2f267f;font-size:17px;font-family:oswald light}.actualites .row .right,.actualites .row .right .rs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.actualites .row .right .rs .facebook{position:relative;margin-bottom:.5em;width:100%;height:35px}.actualites .row .right .rs .facebook:before{position:absolute;content:"";background:url(assets/SVG/icon-facebook-bleu.svg) 50%/contain no-repeat;width:14px;height:28px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.actualites .row .right .rs .facebook{margin:0 1.5em 1em}}.actualites .row .right .rs .twitter{position:relative;margin-bottom:1em;width:100%;height:35px}.actualites .row .right .rs .twitter:before{position:absolute;content:"";background:url(assets/SVG/icon-twitter-bleu.svg) 50%/contain no-repeat;width:25px;height:20px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.actualites .row .right .rs .twitter{margin:0 1.5em 1em}}@media screen and (max-width:768px){.actualites .row .right .rs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1em}}.actualites .row .right .plus{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#c30978;width:75px;height:75px;font-family:oswald bold;font-size:48px;color:#fff;text-decoration:none;-webkit-transition:background .25s;transition:background .25s}.actualites .row .right .plus:hover{background:#2f267f}.filtre{width:100%}.filtre h3{font-size:23px;font-family:oswald semi bold;color:#2f267f;margin-bottom:.5em}.filtre ul{list-style-type:none;padding-left:0}.filtre ul li{-webkit-transition:background .25s;transition:background .25s}.filtre ul li a{display:block;font-size:17px;font-family:barlow light;font-weight:900;padding:1em .5em;color:#2f267f;text-decoration:none}.filtre ul li:not(:last-child){border-bottom:1px solid #2f267f}.filtre ul li.active,.filtre ul li:hover{background:#f0e9da}.filtre .btn{display:block;background:#2f267f;color:#fff;font-size:23px;font-family:oswald semi bold;width:100%}.filtre .btn:hover{background:#c30978}.filtre .tx-solr-search-form .autocompleteAnnuaire{margin-bottom:5px}article{color:#2f267f;margin-bottom:3em}article h3{font-family:oswald semi bold;font-size:24px;margin-bottom:1em}article p{font-family:oswald light;font-size:19px}article p.gras{font-family:barlow light;font-weight:900;font-size:19px}article blockquote{position:relative;font-family:ubuntu light italic;font-size:20px;padding-left:50px}article blockquote:before{position:absolute;content:"";background:#f0e9da;left:30px;width:10px;top:0;bottom:0}article .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;background:rgba(0,0,0,0);text-transform:uppercase;color:#2f267f;font-family:oswald light;font-size:30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:1em auto;padding:0 2em;border:1px solid #2f267f;border-radius:0;-webkit-transition:background .25s;transition:background .25s}article .btn:hover{background:#2f267f;color:#fff}article .float-left{padding-right:.5em}article .float-right{padding-left:.5em}.container-form-contact{margin:4rem 0}.container-form-contact h2{font-family:oswald semi bold;font-size:33px;width:70%;color:#2f267f}@media screen and (max-width:991px){.container-form-contact h2{width:100%}}.container-form-contact .b-contact-airport{margin-top:3rem}.container-form-contact .b-contact-airport h3{font-family:oswald bold;font-size:29px;color:#333}.container-form-contact .b-contact-airport ul{list-style:none;padding:0}.container-form-contact .b-contact-airport ul li p{font-family:oswald regular;font-size:17px;color:#333;margin:0}.container-form-contact .b-contact-airport ul li p strong{font-family:oswald bold;font-size:17px;color:#333;line-height:23px}.container-form-contact .b-contact-airport ul li:first-child{margin-top:2rem}.container-form-contact .b-contact-airport ul li:nth-child(0n+2){margin-top:2rem}.container-form-contact .b-form-contact-airport{background:#f0e9da;margin-top:3rem;width:100%;padding:1.5rem}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 label{display:block}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 select{width:100%;height:49px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 input{height:49px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 div input{height:auto}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 div input[type=checkbox],.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-100 div input[type=radio]{display:inline-block;margin-right:.5rem}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50{width:50%;display:inline-block}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50.even{padding-left:.5rem}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50.even{padding:0}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50.odd{padding-right:.5rem}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50.odd{padding:0}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .width-50 input{height:49px}.container-form-contact .b-form-contact-airport .container-form-contact-airport h4{font-family:oswald medium;color:#333;font-size:14px}.container-form-contact .b-form-contact-airport .container-form-contact-airport label{display:inline-block;width:auto;height:auto;margin:auto 2rem auto auto}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form{width:100%}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form{padding:0}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form label{display:block}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form label{margin-top:1rem}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form select{width:100%;height:49px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form textarea{width:100%;height:169px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form{width:50%}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form{width:100%}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form label{display:block}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form label{margin-top:1rem}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form input{width:100%;height:49px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form:first-child{padding-right:.5rem}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form:first-child{padding:0}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form:nth-child(0n+2){padding-left:.5rem}@media screen and (max-width:767px){.container-form-contact .b-form-contact-airport .container-form-contact-airport .el-form .field-form:nth-child(0n+2){padding:0}}.container-form-contact .b-form-contact-airport .container-form-contact-airport .message-confirmation{width:80%}.container-form-contact .b-form-contact-airport .container-form-contact-airport .message-confirmation label{display:contents;width:auto;height:auto;margin:0;font-size:13px;font-family:oswald regular}.container-form-contact .b-form-contact-airport .container-form-contact-airport input[type=submit]{border:0;background:#2f267f;padding:.5rem 1.5rem;color:#fff;text-transform:uppercase;font-family:oswald bold;font-size:16px}.container-form-contact .b-form-contact-airport .container-form-contact-airport .powermail_field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container-form-contact .b-form-contact-airport .container-form-contact-airport .parsley-errors-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding-left:0;color:red;font-size:14px}.container-companies-list{padding-bottom:2rem}.container-companies-list .img-company img{width:223px;height:auto}.container-companies-list .item-companies{padding:1.5rem 0;border-bottom:2px solid #f0e9da}.container-companies-list .item-companies:last-child{border-bottom:0}.container-companies-list .item-companies .contact-company a:first-child{text-decoration:none;margin-right:7rem}@media screen and (max-width:580px){.container-companies-list .item-companies .contact-company a:first-child{margin-left:2rem;margin-right:0}}.container-companies-list .item-companies .contact-company a:first-child p{font-family:oswald bold;font-size:22px;color:#2f267f}@media screen and (max-width:575px){.container-companies-list .item-companies .contact-company a:first-child p{margin-left:2rem}}.container-companies-list .item-companies .contact-company a:first-child p:before{content:"";background:url(assets/SVG/tel.svg);width:20px;height:20px;background-size:100%;position:absolute;margin-left:-1.8rem;margin-top:5px}.container-companies-list .item-companies .contact-company a:nth-child(0n+2){font-family:oswald regular;font-size:22px}@media screen and (max-width:575px){.container-companies-list .item-companies .contact-company a:nth-child(0n+2) p{margin-left:2rem}}.container-companies-list .item-companies .city-companies ul{list-style:none;padding:0;margin-bottom:0;width:100%;margin-right:3rem}@media screen and (max-width:767px){.container-companies-list .item-companies .city-companies ul{margin:0}}.container-companies-list .item-companies .city-companies ul li a{font-family:oswald regular;font-size:25px;color:#2f267f}.container-favorite-destination{margin:2rem 0}.container-favorite-destination .b-favorite-destination .el-favorite-destination{margin-bottom:2rem}.container-favorite-destination .b-favorite-destination .el-favorite-destination a{text-decoration:none}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .img-favorite-destination{position:relative}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .img-favorite-destination img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(0,0,0,0)}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .img-favorite-destination h3{position:relative;color:#fff;font-family:oswald bold;font-size:48px;position:absolute;top:0;bottom:0;right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-shadow:0 0 13px rgba(0,0,0,.67);z-index:999}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .img-favorite-destination:after{position:absolute;content:"";background:rgba(47,38,127,.3);top:0;left:0;bottom:0;right:0;z-index:2}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .img-favorite-destination:hover:after{position:absolute;content:"";background:rgba(47,38,127,.8);top:0;left:0;bottom:0;right:0;z-index:2}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .description-favorite-destination{background:#f0e9da;padding:1rem}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .description-favorite-destination p{margin:0;font-family:ubuntu regular;font-size:17px;color:#2f267f}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .description-favorite-destination p:nth-child(odd){text-align:right}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .description-favorite-destination h3{font-family:ubuntu medium;color:#2f267f;text-transform:uppercase;font-size:24px;margin:0}.container-favorite-destination .b-favorite-destination .el-favorite-destination a .description-favorite-destination h4{font-family:ubuntu medium;text-align:right;font-size:30px;color:#6ca4d8;margin:0}.container-plan .img-plan{width:100%}.container-plan .btn-light{border:1px solid #2f267f;color:#2f267f;padding:0 2rem;margin-bottom:2rem;font-size:30px;font-family:oswald light}.container-plan .btn-light:hover{background:#2f267f;color:#fff}.aviation .secondNavbar ul li.nav-item{position:relative;padding:.5rem 1rem 0;margin-top:3rem}@media screen and (max-width:1539px){.aviation .secondNavbar ul li.nav-item{padding:.5rem 2rem 0}}@media screen and (max-width:1347px){.aviation .secondNavbar ul li.nav-item{padding:.5rem 1rem 0}}@media screen and (max-width:1047px){.aviation .secondNavbar ul li.nav-item{padding:.5rem .7rem 0}}.aviation .secondNavbar ul li.nav-item a p{position:relative;width:auto}.aviation .secondNavbar ul li.nav-item a p:before{content:"";width:3px;height:41px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8px;background:#aec90b}.aviation .secondNavbar ul li.nav-item a span{display:block}.aviation .secondNavbar ul li.nav-item:hover{background:#aec90b}.aviation .secondNavbar ul li.nav-item:hover .imgBase{display:none}.aviation .secondNavbar ul li.nav-item:hover .imgHover{display:block}.aviation .secondNavbar ul li.nav-item:hover p{color:#fff}.aviation .secondNavbar ul li.nav-item:hover .dropdown-menu{display:block;background:#aec90b;min-width:100%;margin:0;border:none;border-radius:0}.aviation .secondNavbar ul li.nav-item:hover .dropdown-menu a{position:relative;padding:.4rem 1rem}.aviation .secondNavbar ul li.nav-item:hover .dropdown-menu a:not(:last-child):after{position:absolute;content:"";left:15px;right:15px;bottom:0;height:1px;background:#fff}.aviation .secondNavbar ul li.nav-item:hover .dropdown-menu a:hover{background:#fff;color:#aec90b}.aviation .container-full-width-bg.aviation-them{margin-top:-17%;background:none}@media screen and (max-width:1560px){.aviation .container-full-width-bg.aviation-them{margin-top:-21%}}@media screen and (max-width:1330px){.aviation .container-full-width-bg.aviation-them{margin-top:-37%}}@media screen and (max-width:1039px){.aviation .container-full-width-bg.aviation-them{margin-top:-52%}}@media screen and (max-width:760px){.aviation .container-full-width-bg.aviation-them{margin-top:-72%}}@media screen and (max-width:630px){.aviation .container-full-width-bg.aviation-them{margin-top:-100%}}@media screen and (max-width:500px){.aviation .container-full-width-bg.aviation-them{margin-top:-114%}}@media screen and (max-width:499px){.aviation .container-full-width-bg.aviation-them{margin-top:-127%}}@media screen and (max-width:444px){.aviation .container-full-width-bg.aviation-them{margin-top:-145%}}@media screen and (max-width:380px){.aviation .container-full-width-bg.aviation-them{margin-top:-168%}}.aviation .container-full-width-bg.aviation-them .container-info .b-infos-people .el-info-people .filter{mix-blend-mode:normal;height:180px;position:relative}.aviation .container-full-width-bg.aviation-them .container-info .content-info-people{background:#fff;position:relative;box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-moz-box-shadow:0 5px 9px 0 rgba(0,0,0,.14)}.aviation .footer-home{margin-top:0}.aviation .container-full-width-bg{margin-top:5rem;margin-bottom:3rem;background-image:url(assets/img/bg-tropical-light.png);background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:12200px){.aviation .container-full-width-bg{margin-top:0}}@media screen and (max-width:768px){.aviation .container-full-width-bg{background-size:cover}}@media screen and (max-width:500px){.aviation .container-full-width-bg{margin-bottom:0}}.aviation .container-full-width-bg .container-infos3 .el-left-infos3{padding:3rem 2rem 3rem 8rem}@media screen and (max-width:1340px){.aviation .container-full-width-bg .container-infos3 .el-left-infos3{padding:3rem 2rem}}.aviation .container-full-width-bg .container-infos3 .el-left-infos3 h3{font-family:oswald extra light;font-size:33px;text-transform:uppercase;color:#2f267f}.aviation .container-full-width-bg .container-infos3 .el-left-infos3 h2{font-family:ubuntu bold;font-size:60px;color:#c30978}.aviation .container-full-width-bg .container-infos3 .el-left-infos3 p{color:#2f267f;font-family:oswald regular;font-size:27px}.aviation .container-full-width-bg .container-infos3 .el-left-infos3 .btn-pink{text-decoration:none;margin-top:3rem}@media screen and (max-width:1220px){.aviation .container-full-width-bg .container-infos3 .el-left-infos3 .btn-pink{margin-top:1.5rem}}.aviation .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3{margin-top:-5rem}@media screen and (max-width:1220px){.aviation .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3{margin-top:0}}.aviation .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3 img{width:100%}@media screen and (max-width:991px){.aviation .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3 img{height:400px;-o-object-fit:cover;object-fit:cover}}.aviation .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 9rem 8rem;display:grid;width:100%;grid-template-columns:20% 20% 20% 20% 20%}@media screen and (max-width:991px){.aviation .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 4rem 8rem}}@media screen and (max-width:768px){.aviation .container-full-width-bg .container-infos3 .numbers-infos3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:470px){.aviation .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 2rem 15rem}}.aviation .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;text-align:center}@media screen and (max-width:768px){.aviation .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{width:33%}}@media screen and (max-width:470px){.aviation .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{width:50%}}.aviation .container-full-width-bg .container-infos3 .numbers-infos3 .items-number h4{font-family:oswald bold;font-size:50px;color:#2f267f}.aviation .container-full-width-bg .container-infos3 .numbers-infos3 .items-number p{font-family:oswald regular;font-size:27px;color:#2f267f}.corporate .secondNavbar ul li.nav-item{position:relative;padding:.5rem 1rem 0;margin-top:3rem}@media screen and (max-width:1539px){.corporate .secondNavbar ul li.nav-item{padding:.5rem 2rem 0}}@media screen and (max-width:1347px){.corporate .secondNavbar ul li.nav-item{padding:.5rem 1rem 0}}@media screen and (max-width:1047px){.corporate .secondNavbar ul li.nav-item{padding:.5rem .7rem 0}}.corporate .secondNavbar ul li.nav-item a p{position:relative;width:auto}.corporate .secondNavbar ul li.nav-item a p:before{content:"";width:3px;height:41px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-8px}.corporate .secondNavbar ul li.nav-item a span{display:block}.corporate .secondNavbar ul li.nav-item:hover{background:#2f267f}.corporate .secondNavbar ul li.nav-item:hover .imgBase{display:none}.corporate .secondNavbar ul li.nav-item:hover .imgHover{display:block}.corporate .secondNavbar ul li.nav-item:hover p{color:#fff}.corporate .secondNavbar ul li.nav-item:hover .dropdown-menu{display:block;background:#2f267f;min-width:100%;margin:0;border:none;border-radius:0}.corporate .secondNavbar ul li.nav-item:hover .dropdown-menu a{position:relative;padding:.4rem 1rem}.corporate .secondNavbar ul li.nav-item:hover .dropdown-menu a:not(:last-child):after{position:absolute;content:"";left:15px;right:15px;bottom:0;height:1px;background:#fff}.corporate .secondNavbar ul li.nav-item:hover .dropdown-menu a:hover{background:#fff;color:#2f267f}.corporate .container-full-width-bg.corporate-them{margin-top:-17%;background:none}@media screen and (max-width:1560px){.corporate .container-full-width-bg.corporate-them{margin-top:-21%}}@media screen and (max-width:1330px){.corporate .container-full-width-bg.corporate-them{margin-top:-37%}}@media screen and (max-width:1039px){.corporate .container-full-width-bg.corporate-them{margin-top:-52%}}@media screen and (max-width:760px){.corporate .container-full-width-bg.corporate-them{margin-top:-72%}}@media screen and (max-width:630px){.corporate .container-full-width-bg.corporate-them{margin-top:-100%}}@media screen and (max-width:500px){.corporate .container-full-width-bg.corporate-them{margin-top:-114%}}@media screen and (max-width:499px){.corporate .container-full-width-bg.corporate-them{margin-top:-127%}}@media screen and (max-width:444px){.corporate .container-full-width-bg.corporate-them{margin-top:-145%}}@media screen and (max-width:380px){.corporate .container-full-width-bg.corporate-them{margin-top:-168%}}.corporate .container-full-width-bg.corporate-them .container-info .b-infos-people .el-info-people .filter{mix-blend-mode:normal;height:180px;position:relative;background:#635c9f}.corporate .container-full-width-bg.corporate-them .container-info .content-info-people{background:#fff;position:relative;box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.14);-moz-box-shadow:0 5px 9px 0 rgba(0,0,0,.14)}.corporate .container-full-width-bg{margin-top:5rem;margin-bottom:3rem;background-image:url(assets/img/bg-tropical-light.png);background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:12200px){.corporate .container-full-width-bg{margin-top:0}}@media screen and (max-width:768px){.corporate .container-full-width-bg{background-size:cover}}@media screen and (max-width:500px){.corporate .container-full-width-bg{margin-bottom:0}}.corporate .container-full-width-bg .container-infos3 .el-left-infos3{padding:3rem 2rem 3rem 8rem}@media screen and (max-width:1340px){.corporate .container-full-width-bg .container-infos3 .el-left-infos3{padding:3rem 2rem}}.corporate .container-full-width-bg .container-infos3 .el-left-infos3 h3{font-family:oswald extra light;font-size:33px;text-transform:uppercase;color:#2f267f}.corporate .container-full-width-bg .container-infos3 .el-left-infos3 h2{font-family:ubuntu bold;font-size:60px;color:#c30978}.corporate .container-full-width-bg .container-infos3 .el-left-infos3 p{color:#2f267f;font-family:oswald regular;font-size:27px}.corporate .container-full-width-bg .container-infos3 .el-left-infos3 .btn-pink{text-decoration:none;margin-top:3rem}@media screen and (max-width:1220px){.corporate .container-full-width-bg .container-infos3 .el-left-infos3 .btn-pink{margin-top:1.5rem}}.corporate .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3{margin-top:-5rem}@media screen and (max-width:1220px){.corporate .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3{margin-top:0}}.corporate .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3 img{width:100%}@media screen and (max-width:991px){.corporate .container-full-width-bg .container-infos3 .el-right-infos3 .img-infos3 img{height:400px;-o-object-fit:cover;object-fit:cover}}.corporate .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 9rem 8rem;display:grid;width:100%;grid-template-columns:20% 20% 20% 20% 20%}@media screen and (max-width:991px){.corporate .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 4rem 8rem}}@media screen and (max-width:768px){.corporate .container-full-width-bg .container-infos3 .numbers-infos3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:470px){.corporate .container-full-width-bg .container-infos3 .numbers-infos3{padding:2rem 2rem 15rem}}.corporate .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;text-align:center}@media screen and (max-width:768px){.corporate .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{width:33%}}@media screen and (max-width:470px){.corporate .container-full-width-bg .container-infos3 .numbers-infos3 .items-number{width:50%}}.corporate .container-full-width-bg .container-infos3 .numbers-infos3 .items-number h4{font-family:oswald bold;font-size:50px;color:#2f267f}.corporate .container-full-width-bg .container-infos3 .numbers-infos3 .items-number p{font-family:oswald regular;font-size:27px;color:#2f267f}.corporate .footer-home{margin-top:0}.corporate .container-actu{margin-bottom:3rem}.corporate .container-actu .first-item-actu .them-article{color:#c30978}.corporate .container-actu .carousel-responsive-actu .item-carousel-responsive .content-item-actu,.corporate .container-actu .first-item-actu .btn--item{background:#c30978}.b-section-1-left .ce-gallery .ce-outer,.b-section-1-left .ce-gallery .ce-outer .ce-inner,.b-section-1-left .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-1-left .ce-gallery figure{display:block!important}.b-section-1-left img{width:100%;height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.b-section-1-left img{height:300px}}.b-section-1-right .ce-gallery .ce-outer,.b-section-1-right .ce-gallery .ce-outer .ce-inner,.b-section-1-right .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-1-right .ce-gallery figure{display:block!important}.b-section-1-right img{width:100%;height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.b-section-1-right img{height:300px}}.b-section-1-blue{width:100%;height:350px;background:#6ca4d8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:2rem}@media screen and (max-width:1600px){.b-section-1-blue{padding:0 1rem}}@media screen and (max-width:768px){.b-section-1-blue{height:300px}}.b-section-1-blue h2{font-family:ubuntu bold;color:#fff;font-size:38px}@media screen and (max-width:996px){.b-section-1-blue h2{font-size:26px}}.b-section-1-blue h3{font-family:oswald regular;color:#fff;font-size:23px}@media screen and (max-width:996px){.b-section-1-blue h3{font-size:18px}}.b-section-1-blue ul li{font-size:23px;color:#fff;font-family:oswald regular}@media screen and (max-width:996px){.b-section-1-blue ul li{font-size:18px}}.b-section-1-beige{width:100%;height:350px;background:#f0e9da;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-1-beige{padding:0 1rem}}@media screen and (max-width:768px){.b-section-1-beige{height:300px}}.b-section-1-beige h2{font-family:ubuntu bold;color:#2f267f;font-size:38px}@media screen and (max-width:996px){.b-section-1-beige h2{font-size:26px}}.b-section-1-beige p{font-size:23px;color:#2f267f;font-family:oswald regular}@media screen and (max-width:996px){.b-section-1-beige p{font-size:18px}}.b-section-2-left .ce-gallery .ce-outer,.b-section-2-left .ce-gallery .ce-outer .ce-inner,.b-section-2-left .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-2-left .ce-gallery figure{display:block!important}.b-section-2-left img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.b-section-2-left img{height:300px}}.b-section-2-blue{height:300px;width:100%;background:#2f267f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-2-blue{height:400px;padding:0 1rem}}@media screen and (max-width:768px){.b-section-2-blue{height:300px}}.b-section-2-blue h2{font-family:ubuntu bold;color:#fff;font-size:38px}@media screen and (max-width:996px){.b-section-2-blue h2{font-size:26px}}.b-section-2-blue p{font-size:23px;color:#fff;font-family:oswald regular}@media screen and (max-width:996px){.b-section-2-blue p{font-size:18px}}.b-section-2-blueLight{height:300px;width:100%;background:#6ca4d8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-2-blueLight{height:400px;padding:0 1rem}}@media screen and (max-width:768px){.b-section-2-blueLight{height:300px}}.b-section-2-blueLight h2{font-family:ubuntu bold;color:#fff;font-size:38px}@media screen and (max-width:996px){.b-section-2-blueLight h2{font-size:26px}}.b-section-2-blueLight p{font-size:23px;color:#fff;font-family:oswald regular}@media screen and (max-width:996px){.b-section-2-blueLight p{font-size:18px}}.b-section-2-pink{height:250px;width:100%;background:#c30978;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-2-pink{height:350px;padding:0 1rem}}@media screen and (max-width:768px){.b-section-2-pink{height:300px}}.b-section-2-pink h2{font-family:ubuntu bold;color:#fff;font-size:38px}@media screen and (max-width:996px){.b-section-2-pink h2{font-size:26px}}.b-section-2-pink p{font-size:23px;color:#fff;font-family:oswald regular}@media screen and (max-width:996px){.b-section-2-pink p{font-size:18px}}.b-section-2-right .ce-gallery .ce-outer,.b-section-2-right .ce-gallery .ce-outer .ce-inner,.b-section-2-right .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-2-right .ce-gallery figure{display:block!important}.b-section-2-right img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.b-section-2-right img{height:300px}}.b-section-3-left .ce-gallery .ce-outer,.b-section-3-left .ce-gallery .ce-outer .ce-inner,.b-section-3-left .ce-gallery .ce-outer .ce-inner .container-image,.b-section-3-right .ce-gallery .ce-outer,.b-section-3-right .ce-gallery .ce-outer .ce-inner,.b-section-3-right .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-3-left .ce-gallery figure,.b-section-3-right .ce-gallery figure{display:block!important}.b-section-3-left img,.b-section-3-right img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.b-section-3-left img,.b-section-3-right img{height:300px}}.b-section-4-left .ce-gallery .ce-outer,.b-section-4-left .ce-gallery .ce-outer .ce-inner,.b-section-4-left .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-4-left .ce-gallery figure{display:block!important}.b-section-4-left img{width:100%;height:700px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1600px){.b-section-4-left img{height:800px}}@media screen and (max-width:768px){.b-section-4-left img{height:300px}}.b-section-4-green{width:100%;height:350px;background:#aec90b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-4-green{height:400px;padding:0 1rem}}@media screen and (max-width:768px){.b-section-4-green{height:300px}}.b-section-4-green h2{font-family:ubuntu bold;color:#fff;font-size:38px}@media screen and (max-width:996px){.b-section-4-green h2{font-size:26px}}.b-section-4-green p{font-size:23px;color:#fff;font-family:oswald regular}@media screen and (max-width:996px){.b-section-4-green p{font-size:18px}}.b-section-4-beige{width:100%;height:350px;background:#f0e9da;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media screen and (max-width:1600px){.b-section-4-beige{height:400px;padding:0 1rem}}@media screen and (max-width:768px){.b-section-4-beige{height:300px}}.b-section-4-beige h2{font-family:ubuntu bold;color:#2f267f;font-size:38px}@media screen and (max-width:996px){.b-section-4-beige h2{font-size:26px}}.b-section-4-beige p{font-size:23px;color:#2f267f;font-family:oswald regular}@media screen and (max-width:996px){.b-section-4-beige p{font-size:18px}}.b-section-5{position:relative;z-index:5}.b-section-5 .ce-gallery .ce-outer,.b-section-5 .ce-gallery .ce-outer .ce-inner,.b-section-5 .ce-gallery .ce-outer .ce-inner .container-image{width:100%}.b-section-5 .ce-gallery .ce-outer .ce-inner .container-image figure{display:block}.b-section-5 img{width:100%;height:auto}.container-discovery-guadeloupe{position:relative;z-index:5;margin:5rem 0}.container-discovery-guadeloupe .el-discovery{width:100%;height:200px;background:#2f267f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-size:22px;font-family:ubuntu medium;padding:1.5rem;text-align:center}.container-discovery-guadeloupe .el-discovery:hover{background:#c30978}@media screen and (max-width:996px){.container-discovery-guadeloupe .el-discovery{margin-bottom:1.5rem}}.text-explain-traveler p{font-family:oswald regular;font-size:21px;color:#2f267f}.text-explain-traveler a{font-family:oswald light;font-size:21px;color:#fff;text-transform:uppercase;padding:2px 15px;background:#6ca4d8}.text-explain-traveler a:hover{text-decoration:none;background:#2f267f}.alertes .container-navbar .firstNavbar .nav-alerte{position:relative;padding:.5rem 2rem .5rem 4rem;background:#fff;box-shadow:0 0 7px 3px rgba(0,0,0,.18);-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.18);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.18);z-index:1200}.alertes .container-navbar .firstNavbar .nav-alerte a p{color:#eb6608}.alertes .container-navbar .firstNavbar .nav-alerte a img{display:none}.alertes .container-navbar .firstNavbar .nav-alerte:before{position:absolute;content:"";background:url(assets/SVG/alert-orange.svg) 50%/cover no-repeat;width:14px;height:13px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alertes .container-navbar .firstNavbar .nav-voyageur{position:relative;padding:.5rem 2rem .5rem 4rem;background:#c30978;box-shadow:none}.alertes .container-navbar .firstNavbar .nav-voyageur a p{color:#fff}.alertes .container-navbar .firstNavbar .nav-voyageur img{display:none}.alertes .container-navbar .firstNavbar .nav-voyageur:before{position:absolute;content:"";background:url(assets/SVG/voyageur-white.svg) 50%/cover no-repeat;width:20px;height:20px;left:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alertes .container-navbar .secondNavbar ul li.nav-item{position:relative;padding:0 3rem 0 1rem}.alertes .container-navbar .secondNavbar ul li.nav-item a p{width:auto}.alertes .container-navbar .secondNavbar ul li.nav-item a p:before{content:"";width:3px;height:41px;position:absolute;background:#eb6608;margin-top:5px;margin-left:-12px}.alertes .container-navbar .secondNavbar ul li.nav-item a p span{display:block}.alertes .container-navbar .secondNavbar ul li.nav-item .dropdown-menu a:hover{background:#fff;color:#eb6608!important}.alertes .container-navbar .secondNavbar ul li.nav-item:hover,.alertes .container-navbar .secondNavbar ul li.nav-item:hover .dropdown-menu{background:#eb6608!important}.alertes .footer{margin-top:0}.alertes .container-full-width-bg.alertes-guada{background:url(assets/SVG/bg-risques-alertes.svg) no-repeat;width:100%;height:auto;background-size:100%;margin-top:0}.alertes .container-full-width-bg.alertes-guada .container-luggage-offers.multi-risk{margin-bottom:2rem}.alertes .container-full-width-bg.alertes-guada .container-luggage-offers.multi-risk .b-luggage-left{background:#f5b283}.alertes .container-full-width-bg.alertes-guada .container-luggage-offers.multi-risk .b-luggage-left span{display:block}.alertes .container-full-width-bg.alertes-guada .container-luggage-offers.multi-risk .b-luggage-left a{background:#fff;color:#2f267f}.alertes .container-full-width-bg.alertes-guada.vigilance{background-size:100% 150%}@media screen and (max-width:991px){.alertes .container-full-width-bg.alertes-guada.vigilance{background:none}}.alertes .container-infos-prices.container-infos-risk{background:#2f267f;margin-top:4rem;text-decoration:none}.alertes .container-infos-prices.container-infos-risk .img-infos-price{height:100%}.alertes .container-infos-prices.container-infos-risk .img-infos-price .infos-prices{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);padding:1rem;width:200px}@media screen and (max-width:999px){.alertes .container-infos-prices.container-infos-risk .img-infos-price .infos-prices{width:100%}}.alertes .container-infos-prices.container-infos-risk .text-infos-prices{height:100%;padding:2rem 0}.alertes .container-infos-prices.container-infos-risk .text-infos-prices h3{color:#6ca4d8;font-family:oswald extra light;font-size:37px;text-transform:uppercase;margin-left:5rem}@media screen and (max-width:767px){.alertes .container-infos-prices.container-infos-risk .text-infos-prices h3{margin-left:0}}.alertes .container-infos-prices.container-infos-risk .text-infos-prices h3 span{display:block}.alertes .container-infos-prices.container-infos-risk .text-infos-prices h2{color:#6ca4d8;font-family:ubuntu bold;font-size:81px}@media screen and (max-width:999px){.alertes .container-infos-prices.container-infos-risk .text-infos-prices h2{font-size:50px}}.alertes .container-infos-prices.container-infos-risk .text-infos-prices a{margin:auto;color:#2f267f;background:#fff;text-transform:uppercase;font-family:oswald light;font-size:30px;padding:0 .5rem}.alertes .container-infos-prices.container-infos-risk .text-infos-prices a:hover{text-decoration:none;background:#2f267f;border:1px solid #fff;color:#fff}.alertes .container-infos-situation{background:#eb6608;padding:5rem 0}@media screen and (max-width:577px){.alertes .container-infos-situation{padding:2rem 0}}.alertes .container-infos-situation .icon-situation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:577px){.alertes .container-infos-situation .icon-situation{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}}@media screen and (max-width:577px){.alertes .container-infos-situation .icon-situation img{width:60px}}.alertes .container-infos-situation .text-situation h1{font-family:ubuntu bold;font-size:38px;color:#fff}.alertes .container-infos-situation .text-situation p{font-family:oswald regular;font-size:23px;color:#fff}.alertes .container-sanitary-measures{margin:3rem 0}@media screen and (max-width:991px){.alertes .container-sanitary-measures .col-lg-3:nth-child(2n+0) .el-sanitary-measures a:after{display:none}}.alertes .container-sanitary-measures .col-lg-3:last-child .el-sanitary-measures a:after{display:none}.alertes .container-sanitary-measures .el-sanitary-measures a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (max-width:991px){.alertes .container-sanitary-measures .el-sanitary-measures a{margin-bottom:1rem}}.alertes .container-sanitary-measures .el-sanitary-measures a:after{content:"";background:#eb6608;width:5px;height:100%;position:absolute;right:0;top:0}@media screen and (max-width:577px){.alertes .container-sanitary-measures .el-sanitary-measures a:after{display:none}}.alertes .container-sanitary-measures .el-sanitary-measures a img{width:80px;height:auto}.alertes .container-sanitary-measures .el-sanitary-measures a p{font-family:ubuntu medium;text-align:center;font-size:20px;color:#2f267f;line-height:24px;margin-top:.5rem}.alertes .container-sanitary-measures .el-sanitary-measures a p span{display:block}.alertes .container-phone-number-infos{margin:4rem 0}@media screen and (max-width:991px){.alertes .container-phone-number-infos .b-phone-number{margin-bottom:2rem}}.alertes .container-phone-number-infos .b-phone-number .phone-number-img{position:relative}.alertes .container-phone-number-infos .b-phone-number .phone-number-img img{width:100%;height:auto}.alertes .container-phone-number-infos .b-phone-number .phone-number-img h3{position:absolute;bottom:.5rem;width:100%;text-align:center;color:#fff;font-family:oswald bold;font-size:47px;text-transform:uppercase;text-shadow:0 1px 5px #919191}.alertes .container-phone-number-infos .b-phone-number .phone-number-img h3 span{display:block}.alertes .container-phone-number-infos .b-phone-number .link-phone-number1{background:#eb6608;display:block;font-family:oswald light;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;line-height:40px}.alertes .container-phone-number-infos .b-phone-number .link-phone-number1:hover{text-decoration:none;background:#6ca4d8}.alertes .container-phone-number-infos .b-phone-number .link-phone-number1 span{display:block}.alertes .container-phone-number-infos .b-phone-number .link-phone-number2{background:#2f267f;display:block;font-family:oswald light;font-size:30px;color:#fff;text-align:center;text-transform:uppercase;line-height:40px}.alertes .container-phone-number-infos .b-phone-number .link-phone-number2:hover{text-decoration:none;background:#6ca4d8}.container-checklist{margin:3rem 0}.container-checklist .icon-checklist{background:#eb6608;width:30%;padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.container-checklist .icon-checklist img{width:107px;height:auto}@media screen and (max-width:768px){.container-checklist .icon-checklist{width:100%;margin-bottom:0}}.container-checklist .icon-checklist.level{width:30%;padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;height:135px}.container-checklist .icon-checklist.level h3{font-family:oswald bold;color:#fff;font-size:29px;text-transform:uppercase}@media screen and (max-width:768px){.container-checklist .icon-checklist.level{width:100%;padding:0}}.container-checklist .icon-checklist.level-green{background:#399d4a}.container-checklist .icon-checklist.level-yellow{background:#fdda0e}.container-checklist .icon-checklist.level-red{background:#d51c24}.container-checklist .icon-checklist.level-violet{background:#662d80}.container-checklist .icon-checklist.level-grey{background:#9b9b9b}.container-checklist .icon-checklist.level-blue{background:#0071a4}.container-checklist .icon-checklist.level-blueLight{background:#00a3de}.container-checklist .icon-checklist.level-blueDark{background:#2f267f;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;padding-right:1.5rem}.container-checklist .icon-checklist.icon-emergency{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 2rem}.container-checklist .icon-checklist.icon-emergency img{width:80px}@media screen and (max-width:991px){.container-checklist .icon-checklist.icon-emergency img{width:60px}}.container-checklist .icon-checklist.icon-emergency h2{font-family:oswald bold;font-size:100px;color:#fff}@media screen and (max-width:1198px){.container-checklist .icon-checklist.icon-emergency h2{font-size:80px}}@media screen and (max-width:991px){.container-checklist .icon-checklist.icon-emergency h2{font-size:65px}}.container-checklist .icon-emergencyUp img{width:51px;height:auto;margin-right:1rem}.container-checklist .icon-emergencyUp h2{font-family:oswald bold;font-size:76px;color:#fff}@media screen and (max-width:1198px){.container-checklist .icon-emergencyUp h2{font-size:50px}}.container-checklist .icon-emergencyDown img{width:60px;height:auto;margin-top:-2.5rem;margin-right:1rem}.container-checklist .icon-emergencyDown h2{font-family:oswald bold;font-size:34px;color:#fff;margin-right:1.5rem}@media screen and (max-width:1198px){.container-checklist .icon-emergencyDown h2{font-size:28px}}.container-checklist .text-checklist{width:70%;padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){.container-checklist .text-checklist{width:100%}}.container-checklist .text-checklist h3{font-family:oswald bold;font-size:24px;color:#2f267f}.container-checklist .text-checklist h4{font-family:oswald semi bold;color:#c30978;font-size:24px;text-transform:uppercase}.container-checklist .text-checklist p,.container-checklist .text-checklist ul li{font-family:oswald regular;font-size:24px;color:#2f267f}.container-checklist .text-checklist.textEmergency{padding:0 1.5rem}.container-checklist .text-checklist.textEmergency h3{text-transform:uppercase}.container-checklist .text-checklist.level{padding:0 1.5rem;margin-bottom:1.5rem}@media screen and (max-width:768px){.container-checklist .text-checklist.level{padding:0}}.container-checklist.emergencyNumber{margin-left:8rem}@media screen and (max-width:999px){.container-checklist.emergencyNumber{margin-left:0}}.container-content-text{margin-bottom:3rem}.container-content-text p{font-family:oswald light;color:#4d4d4d;font-size:36px}.container-content-text .strongGrey{color:#4d4d4d;font-family:oswald bold}.container-content-text .strongPink{color:#c30978;font-family:oswald bold}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:oswald regular}body.menu--open:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwic3R5bGVzLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fZGV0YWlscy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fc2xpY2stdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9fZWRpdG8uc2NzcyIsImNvbXBvbmVudHMvX3Bhc3NhZ2Vycy5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19oZWFkZXIuc2NzcyIsImxheW91dHMvX21lbnUuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fZGVzdGluYXRpb25zLnNjc3MiLCJwYWdlcy9fZGVzdGluYXRpb24tZGV0YWlsLnNjc3MiLCJwYWdlcy9fdm9sLXZveWFnZXVyLnNjc3MiLCJwYWdlcy9fcHJvLnNjc3MiLCJwYWdlcy9fYm91dGlxdWVzLnNjc3MiLCJwYWdlcy9fbG9jYXRpb24uc2NzcyIsInBhZ2VzL19hY3R1YWxpdGVzLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2NvbXBhZ25pZXMtYWVyaWVubmVzLnNjc3MiLCJwYWdlcy9faW5zcGlyYXRpb25zLnNjc3MiLCJwYWdlcy9fcGxhbi5zY3NzIiwicGFnZXMvX2F2aWF0aW9uLnNjc3MiLCJwYWdlcy9fY29ycG9yYXRlLnNjc3MiLCJwYWdlcy9fZGVjb3V2cmlyLWd1YWRhLnNjc3MiLCJwYWdlcy9fYWxlcnRlcy5zY3NzIiwic3R5bGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeUhFLGdCQ3lWRjtBQ2xkQTs7Ozs7RUFBQSxDQ0NBLE1BR0ksY0FBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxjQUFBLENBQUEsYUFBQSxDQUFBLGdCQUFBLENBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsY0FBQSxDQUFBLGNBQUEsQ0FBQSxZQUFBLENBQUEsY0FBQSxDQUFBLG1CQUFBLENBSUEsaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLGlCQUFBLENB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LENBQ0EsY0hqSUYsQ0dvSUEsU0FDRSxZSGpJRixDR3NJQSxTQUNFLHNCSG5JRixDRHpWQSwwQ0FFRSxtQktxUzRCLENMblM1QixlS3FTNEIsQ0xwUzVCLGVDMlZGLENEdlZBLE9NZ0hNLGdCTDJPTixDRDFWQSxPTStHTSxjTCtPTixDRDdWQSxPTThHTSxpQkxtUE4sQ0RoV0EsT002R00sZ0JMdVBOLENEbldBLE9NNEdNLGlCTDJQTixDRHRXQSxPTTJHTSxjTCtQTixDRHhXQSxNTXlHTSxpQkF0Q2EsQ05qRWpCLGVDMldGLENEdldBLFdNbUdNLGNMMFFOLENEeFdBLHNCQUhFLGVLMFI0QixDTHpSNUIsZUNnWEYsQ0Q5V0EsV004Rk0sZ0JMZ1JOLENEeldBLFdNeUZNLGdCTHNSTixDRDFXQSxzQkFIRSxlS2tSNEIsQ0xqUjVCLGVDa1hGLENEaFhBLFdNb0ZNLGdCTDRSTixDRHJXQSxHQUNFLGVLZ0ZPLENML0VQLGtCSytFTyxDTDlFUCxRQUFBLENBQ0EsbUNDd1dGLENEaFdBLGFNTUksYUFBQSxDTkhGLGVDbVdGLENEaFdBLFdBRUUsWUtrUTRCLENMalE1Qix3QkNtV0YsQ0R0VkEsNEJRcEZFLGNBQUEsQ0FDQSxlUG1iRixDRDdWQSxrQkFDRSxvQkNnV0YsQ0Q5VkUsbUNBQ0Usa0JDZ1dKLENEdFZBLFlNakNJLGFBQUEsQ05tQ0Ysd0JDeVZGLENEclZBLFlBQ0Usa0JLdUJPLENDUkgsaUJMMFVOLENEclZBLG1CQUNFLGFBQUEsQ003Q0UsYUFBQSxDTitDRixhQ3dWRixDRHRWRSwwQkFDRSxZQ3dWSixDUXJjQSwwQkNGRSxjQUFBLENBR0EsV1RrZEYsQ1FuZEEsZUFDRSxjSisvQmtDLENJOS9CbEMscUJKUlMsQ0lTVCx3QkFBQSxDRUVFLG9CVjhjSixDUXBjQSxRQUVFLG9CUnNjRixDUW5jQSxZQUNFLG1CQUFBLENBQ0EsYVJzY0YsQ1FuY0EsZ0JIa0NJLGFBQUEsQ0doQ0YsYVJzY0YsQ1c3ZUEsS051RUksZUFBQSxDTXJFRixhUG1DUSxDT2xDUixvQlhnZkYsQ1c3ZUUsT0FDRSxhWCtlSixDVzFlQSxJ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bERFLHNEQUVFLHdCaEIybERKLENnQnZsREksa0RBRUUsdUJoQnlsRE4sQ2dCbmxERSxtR0FJRSxRaEJzbERKLENnQjdrREUseUNBQ0UsZ0NoQmdsREosQ00vb0RFLDRCVTJFSSxhWnZFSyxDWXdFTCxpQ2hCd2tETixDaUIxcERJLG1EQUdFLHdCakI2cEROLENpQnpwRE0sdUZBSUUsb0JqQjJwRFIsQ2lCN29EUSw0R0FFRSx3QmpCbXBEVixDaUI5cURJLHlEQUdFLHdCakJpckROLENpQjdxRE0sK0ZBSUUsb0JqQitxRFIsQ2lCanFEUSxrSEFFRSx3QmpCdXFEVixDaUJsc0RJLG1EQUdFLHdCakJxc0ROLENpQmpzRE0sdUZBSUUsb0JqQm1zRFIsQ2lCcnJEUSw0R0FFRSx3QmpCMnJEVixDaUJ0dERJLDBDQUdFLHdCakJ5dEROLENpQnJ0RE0sMkVBSUUsb0JqQnV0RFIsQ2lCenNEUSxtR0FFRSx3QmpCK3NEVixDaUIxdURJLG1EQUdFLHdCakI2dUROLENpQnp1RE0sdUZBSUUsb0JqQjJ1RFIsQ2lCN3REUSw0R0FFRSx3QmpCbXVEVixDaUI5dkRJLGdEQUdFLHdCakJpd0ROLENpQjd2RE0sbUZBSUUsb0JqQit2RFIsQ2lCanZEUSx5R0FFRSx3QmpCdXZEVixDaUJseERJLDZDQUdFLHdCakJxeEROLENpQmp4RE0sK0VBSUUsb0JqQm14RFIsQ2lCcndEUSxzR0FFRSx3QmpCMndEVixDaUJ0eURJLDBDQUdFLHdCakJ5eUROLENpQnJ5RE0sMkVBSUUsb0JqQnV5RFIsQ2lCenhEUSxtR0FFRSx3QmpCK3hEVixDaUJqeURRLHlKQUVFLGlDakI2eURWLENnQjd0REksc0JBQ0UsVVozR0ssQ1k0R0wsd0JacEdLLENZcUdMLG9CaEJndUROLENnQjN0REksdUJBQ0UsYVo1R0ssQ1k2R0wsd0JabEhLLENZbUhMLG9CaEI2dEROLENnQnh0REEsWUFDRSxVWjNIUyxDWTRIVCx3QmhCMnRERixDZ0J6dERFLG1EQUdFLG9CaEIydERKLENnQnh0REUsMkJBQ0UsUWhCMHRESixDZ0J0dERJLG9EQUNFLG9DaEJ3dEROLENNNzFERSx1Q1U0SU0sVVpqSkcsQ1lrSkgscUNoQm90RFIsQ2NweURJLDRCRWlHQSxxQkFFSSxhQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxnQ2hCc3NETixDZ0Juc0RNLHFDQUNFLFFoQnFzRFIsQ0FDRixDY2h6REksNEJFaUdBLHFCQUVJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGdDaEJpdEROLENnQjlzRE0scUNBQ0UsUWhCZ3REUixDQUNGLENjM3pESSw0QkVpR0EscUJBRUksYUFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsZ0NoQjR0RE4sQ2dCenRETSxxQ0FDRSxRaEIydERSLENBQ0YsQ2N0MERJLDZCRWlHQSxxQkFFSSxhQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxnQ2hCdXVETixDZ0JwdURNLHFDQUNFLFFoQnN1RFIsQ0FDRixDZ0JodkRJLGtCQUVJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLGdDaEJpdkRSLENnQjl1RFEsa0NBQ0UsUWhCZ3ZEVixDa0I3NURBLGNBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxpQ2QwZXNDLENjemV0QyxzQkFBQSxDYnFISSxjQXRDYSxDYTVFakIsZWRrUjRCLENjalI1QixlZHNSNEIsQ2NyUjVCLGFkRFMsQ2NFVCxxQmRUUyxDY1VULDJCQUFBLENBQ0Esd0JBQUEsQ1JBRSxvQkFBQSxDU0ZFLDRFRFFKLENDUkksb0VuQm02RE4sQ21CLzVETSx1Q0RkTixjQ2VRLHVCQUFBLENBQUEsZW5CazZETixDQUNGLENrQjc1REUsMEJBQ0UsOEJBQUEsQ0FDQSxRbEIrNURKLENrQjM1REUsNkJBQ0UsbUJBQUEsQ0FDQSx5QmxCNjVESixDb0JuN0RFLG9CQUNFLGFBQUEsQ0FDQSxxQmhCUk8sQ2dCU1Asb0JoQnFkb0MsQ2dCcGRwQyxTQUFBLENBS0UsMENwQmk3RE4sQ2tCNzVERSx5Q0FDRSxhZDlCTyxDY2dDUCxTbEI4NURKLENrQmo2REUsZ0NBQ0UsYWQ5Qk8sQ2NnQ1AsU2xCODVESixDa0JqNkRFLG9DQUNFLGFkOUJPLENjZ0NQ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aEVSLENvQmxoRU0sc0hBQ0UsYXBCcWhFUixDb0JuaEVRLG9JQUNFLG9CcEJxaEVWLENvQmhoRVEsb0pBQ0Usb0JBQUEsQ0MzSU4sd0JyQjhwRUosQ29CN2dFUSxnSkFDRSwwQ3BCK2dFVixDb0I1Z0VRLDRLQUNFLG9CcEI4Z0VWLENvQnJnRU0sMEdBQ0Usb0JwQndnRVIsQ29CcGdFUSxzSEFDRSxvQkF6QnFCLENBMEJyQiwwQ3BCc2dFVixDb0J0b0VFLGtCQUNFLFlBQUEsQ0FDQSxVQUFBLENBQ0EsaUJoQjBjb0MsQ0NqYnBDLGFBQUEsQ2V2QkEsYXBCeW9FSixDb0J0b0VFLGlCQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENmbUVFLGlCQXRDYSxDZTNCZixlaEJzTzBCLENnQnJPMUIsVUFBQSxDQUNBLG1DQUFBLENWOUNBLG9CVndyRUosQ29Ccm9FSSw4SUFFRSxhcEIwb0VOLENvQmpyRUksOERBNkNFLG9CRnlMbUMsQ0V0TGpDLGtDaEIrWmdDLENnQjlaaEMscVVBQUEsQ0FDQSwyQkFBQSxDQUNBLHdEQUFBLENBQ0EsMkRwQnNvRVIsQ29Cbm9FTSwwRUFDRSxvQkY4S2lDLENFN0tqQywwQ3BCcW9FUixDb0I5ckVJLDhFQWtFSSxrQ2hCNllnQyxDZ0I1WWhDLDZFcEJnb0VSLENvQm5zRUksZ0VBMEVFLG9CRjRKbUMsQ0V6SmpDLHFDaEI4ZG9DLENnQjdkcEMsaW1CcEIybkVSLENvQnhuRU0sNEVBQ0Usb0JGb0ppQyxDRW5KakMsMENwQjBuRVIsQ29Cbm5FTSwwR0FDRSxhcEJzbkVSLENvQm5uRU0sa05BRUUsYXBCc25FUixDb0IvbUVNLDBIQUNFLGFwQmtuRVIsQ29CaG5FUSx3SUFDRSxvQnBCa25FVixDb0I3bUVRLHdKQUNFLG9CQUFBLENDM0lOLHdCckIydkVKLENvQjFtRVEsb0pBQ0UsMENwQjRtRVYsQ29Cem1FUSxnTEFDRSxvQnBCMm1FVixDb0JsbUVNLDhHQUNFLG9CcEJxbUVSLENvQmptRVEsMEhBQ0Usb0JBekJxQixDQTBCckIsMENwQm1tRVYsQ2tCNy9EQSxhQUNFLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsMEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQUEsa0JsQmdnRUYsQ2tCMy9ERSx5QkFDRSxVbEI2L0RKLENjNXRFSSx5QklvT0EsbUJBR0UsdUJBQUEsQ0FBQSw4QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JsQjQvREosQ2tCdi9ERSw0Q0FQRSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FFQSxlbEJrZ0VKLENrQjkvREUseUJBRUUsa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLENBQUEsYUFBQSxDQUNBLDZCQUFBLENBQUEsNEJBQUEsQ0FBQSwwQkFBQSxDQUFBLHNCQUFBLENBQUEsa0JsQjIvREosQ2tCci9ERSwyQkFDRSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxxQmxCdS9ESixDa0JuL0RFLHFDQUNFLG9CbEJxL0RKLENrQmwvREUsc0RBRUUsVWxCby9ESixDa0IvK0RFLHlCQUNFLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLGNsQmkvREosQ2tCLytERSwrQkFDRSxpQkFBQSxDQUNBLHFCQUFBLENBQUEsbUJBQUEsQ0FBQSxhQUFBLENBQ0EsWUFBQSxDQUNBLG1CZCtLa0MsQ2M5S2xDLGFsQmkvREosQ2tCOStERSw2QkFDRSx3QkFBQSxDQUFBLDBCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCbEJnL0RKLENrQjkrREUsbUNBQ0UsZWxCZy9ESixDQUNGLENzQmwwRUEsS0FDRSxvQkFBQSxDQUVBLGVsQnNSNEIsQ2tCclI1QixhbEJNUyxDa0JMVCxpQkFBQSxDQUdBLHFCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FDQSw4QkFBQSxDQUNBLDhCQUFBLENDdUZBLHNCQUFBLENsQnVCSSxjQXRDYSxDa0JpQmpCLGVuQjBMNEIsQ01sUjFCLG9CQUFBLENTRkUscUlHR0osQ0hISSw2SG5CdzBFTixDbUJwMEVNLHVDR2ROLEtIZVEsdUJBQUEsQ0FBQSxlbkJ1MEVOLENBQ0YsQ01qMUVFLFdnQlVFLGFsQk5PLENrQk9QLG9CdEIwMEVKLENzQnYwRUUsc0JBRUUsU0FBQSxDQUNBLDBDdEJ3MEVKLENzQnAwRUUsNEJBRUUsV3RCcTBFSixDc0JqMEVFLG1DQUNFLGN0Qm0wRUosQ3NCcnpFQSx1Q0FFRSxtQnRCdXpFRixDc0I5eUVFLGFDM0RBLFVBQUEsQ0ZBRSx3QmpCc0VXLENtQnBFYixvQnZCNjJFRixDdUJwMkVFLHlEQUxFLFVBQUEsQ0ZOQSx3QkVEMkQsQ0FTM0Qsb0J2QmszRUosQ3VCLzJFRSxzQ0FTSSwwQ3ZCczJFTixDdUJqMkVFLDRDQUVFLFVBQUEsQ0FDQSx3Qm5CMENXLENtQnpDWCxvQnZCazJFSixDdUIzMUVFLHVJQUdFLFVBQUEsQ0FDQSx3QkF6QytJLENBNkMvSSxvQnZCdzFFSixDdUJ0MUVJLHlKQUtJLDBDdkJvMUVSLENzQjUwRUUsZUMzREEsVUFBQSxDRkFFLHdCakJzRVcsQ21CcEViLG9CdkIyNEVGLEN1Qmw0RUUsK0RBTEUsVUFBQSxDRk5BLHdCRUQyRCxDQVMzRCxvQnZCZzVFSixDdUI3NEVFLDBDQVNJLDJDdkJvNEVOLEN1Qi8zRUUsZ0RBRUUsVUFBQSxDQUNBLHdCbkIwQ1csQ21CekNYLG9CdkJnNEVKLEN1QnozRUUsNklBR0UsVUFBQSxDQUNBLHdCQXpDK0ksQ0E2Qy9JLG9CdkJzM0VKLEN1QnAzRUksK0pBS0ksMkN2QmszRVIsQ3NCMTJFRSxhQzNEQSxVQUFBLENGQUUsd0JqQnNFVyxDbUJwRWIsb0J2Qnk2RUYsQ3VCaDZFRSx5REFMRSxVQUFBLENGTkEsd0JFRDJELENBUzNELG9CdkI4NkVKLEN1QjM2RUUsc0NBU0kseUN2Qms2RU4sQ3VCNzVFRSw0Q0FFRSxVQUFBLENBQ0Esd0JuQjBDVyxDbUJ6Q1gsb0J2Qjg1RUosQ3VCdjVFRSx1SUFHRSxVQUFBLENBQ0Esd0JBekMrSSxDQTZDL0ksb0J2Qm81RUosQ3VCbDVFSSx5SkFLSSx5Q3ZCZzVFUixDc0J4NEVFLFVDM0RBLFVBQUEsQ0ZBRSx3QmpCc0VXLENtQnBFYixvQnZCdThFRixDdUI5N0VFLGdEQUxFLFVBQUEsQ0ZOQSx3QkVEMkQsQ0FTM0Qsb0J2QjQ4RUosQ3VCejhFRSxnQ0FTSSwwQ3ZCZzhFTixDdUIzN0VFLHNDQUVFLFVBQUEsQ0FDQSx3Qm5CMENXLENtQnpDWCxvQnZCNDdFSixDdUJyN0VFLDhIQUdFLFVBQUEsQ0FDQSx3QkF6QytJLENBNkMvSSxvQnZCazdFSixDdUJoN0VJLGdKQUtJLDBDdkI4NkVSLENzQnQ2RUUsYUMzREEsYUFBQSxDRkFFLHdCakJzRVcsQ21CcEViLG9CdkJxK0VGLEN1QjU5RUUseURBTEUsYUFBQSxDRk5BLHdCRUQyRCxDQVMzRCxvQnZCMCtFSixDdUJ2K0VFLHNDQVNJLDBDdkI4OUVOLEN1Qno5RUUsNENBRUUsYUFBQSxDQUNBLHdCbkIwQ1csQ21CekNYLG9CdkIwOUVKLEN1Qm45RUUsdUlBR0UsYUFBQSxDQUNBLHdCQXpDK0ksQ0E2Qy9JLG9CdkJnOUVKLEN1Qjk4RUkseUpBS0ksMEN2QjQ4RVIsQ3NCcDhFRSxZQzNEQSxVQUFBLENGQUUsd0JqQnNFVyxDbUJwRWIsb0J2Qm1nRkYsQ3VCMS9FRSxzREFMRSxVQUFBLENGTkEsd0JFRDJELENBUzNELG9CdkJ3Z0ZKLEN1QnJnRkUsb0NBU0kseUN2QjQvRU4sQ3VCdi9FRSwwQ0FFRSxVQUFBLENBQ0Esd0JuQjBDVyxDbUJ6Q1gsb0J2QncvRUosQ3VCai9FRSxvSUFHRSxVQUFBLENBQ0Esd0JBekMrSSxDQTZDL0ksb0J2QjgrRUosQ3VCNStFSSxzSkFLSSx5Q3ZCMCtFUixDc0JsK0VFLFdDM0RBLGFBQUEsQ0ZBRSx3QmpCc0VXLENtQnBFYixvQnZCaWlGRixDdUJ4aEZFLG1EQUxFLGFBQUEsQ0ZOQSx3QkVEMkQsQ0FTM0Qsb0J2QnNpRkosQ3VCbmlGRSxrQ0FTSSwyQ3ZCMGhGTixDdUJyaEZFLHdDQUVFLGFBQUEsQ0FDQSx3Qm5CMENXLENtQnpDWCxvQnZCc2hGSixDdUIvZ0ZFLGlJQUdFLGFBQUEsQ0FDQSx3QkF6QytJLENBNkMvSSxvQnZCNGdGSixDdUIxZ0ZJLG1KQUtJLDJDdkJ3Z0ZSLENzQmhnRkUsVUMzREEsVUFBQSxDRkFFLHdCakJzRVcsQ21CcEViLG9CdkIrakZGLEN1QnRqRkUsZ0RBTEUsVUFBQSxDRk5BLHdCRUQyRCxDQVMzRCxvQnZCb2tGSixDdUJqa0ZFLGdDQVNJLHdDdkJ3akZOLEN1Qm5qRkUsc0NBRUUsVUFBQSxDQUNBLHdCbkIwQ1csQ21CekNYLG9CdkJvakZKLEN1QjdpRkUsOEhBR0UsVUFBQSxDQUNBLHdCQXpDK0ksQ0E2Qy9JLG9CdkIwaUZKLEN1QnhpRkksZ0pBS0ksd0N2QnNpRlIsQ3NCeGhGRSxxQkNQQSxhbkJZYSxDbUJYYixvQnZCbWlGRixDTXhsRkUsMkJpQndERSxVQUxnRCxDQU1oRCx3Qm5CT1csQ21CTlgsb0J2Qm1pRkosQ3VCaGlGRSxzREFFRSx5Q3ZCaWlGSixDdUI5aEZFLDREQUVFLGFuQkpXLENtQktYLDhCdkIraEZKLEN1QjVoRkUsK0pBR0UsVUFBQSxDQUNBLHdCbkJaVyxDbUJhWCxvQnZCNGhGSixDdUIxaEZJLGlMQUtJLHlDdkJ3aEZSLENzQmpqRkUsdUJDUEEsYW5CWWEsQ21CWGIsb0J2QjRqRkYsQ01qbkZFLDZCaUJ3REUsVUFMZ0QsQ0FNaEQsd0JuQk9XLENtQk5YLG9CdkI0akZKLEN1QnpqRkUsMERBRUUsMkN2QjBqRkosQ3VCdmpGRSxnRUFFRSxhbkJKVyxDbUJLWCw4QnZCd2pGSixDdUJyakZFLHFLQUdFLFVBQUEsQ0FDQSx3Qm5CWlcsQ21CYVgsb0J2QnFqRkosQ3VCbmpGSSx1TEFLSSwyQ3ZCaWpGUixDc0Ixa0ZFLHFCQ1BBLGFuQllhLENtQlhiLG9CdkJxbEZGLENNMW9GRSwyQmlCd0RFLFVBTGdELENBTWhELHdCbkJPVyxDbUJOWCxvQnZCcWxGSixDdUJsbEZFLHNEQUVFLHlDdkJtbEZKLEN1QmhsRkUsNERBRUUsYW5CSlcsQ21CS1gsOEJ2QmlsRkosQ3VCOWtGRSwrSkFHRSxVQUFBLENBQ0Esd0JuQlpXLENtQmFYLG9CdkI4a0ZKLEN1QjVrRkksaUxBS0kseUN2QjBrRlIsQ3NCbm1GRSxrQkNQQSxhbkJZYSxDbUJYYixvQnZCOG1GRixDTW5xRkUsd0JpQndERSxVQUxnRCxDQU1oRCx3Qm5CT1csQ21CTlgsb0J2QjhtRkosQ3VCM21GRSxnREFFRSwwQ3ZCNG1GSixDdUJ6bUZFLHNEQUVFLGFuQkpXLENtQktYLDhCdkIwbUZKLEN1QnZtRkUsc0pBR0UsVUFBQSxDQUNBLHdCbkJaVyxDbUJhWCxvQnZCdW1GSixDdUJybUZJLHdLQUtJLDBDdkJtbUZSLENzQjVuRkUscUJDUEEsYW5CWWEsQ21CWGIsb0J2QnVvRkYsQ001ckZFLDJCaUJ3REUsYUFMZ0QsQ0FNaEQsd0JuQk9XLENtQk5YLG9CdkJ1b0ZKLEN1QnBvRkUsc0RBRUUseUN2QnFvRkosQ3VCbG9GRSw0REFFRSxhbkJKVyxDbUJLWCw4QnZCbW9GSixDdUJob0ZFLCtKQUdFLGFBQUEsQ0FDQSx3Qm5CWlcsQ21CYVgsb0J2QmdvRkosQ3VCOW5GSSxpTEFLSSx5Q3ZCNG5GUixDc0JycEZFLG9CQ1BBLGFuQllhLENtQlhiLG9CdkJncUZGLENNcnRGRSwwQmlCd0RFLFVBTGdELENBTWhELHdCbkJPVyxDbUJOWCxvQnZCZ3FGSixDdUI3cEZFLG9EQUVFLHlDdkI4cEZKLEN1QjNwRkUsMERBRUUsYW5CSlcsQ21CS1gsOEJ2QjRwRkosQ3VCenBGRSw0SkFHRSxVQUFBLENBQ0Esd0JuQlpXLENtQmFYLG9CdkJ5cEZKLEN1QnZwRkksOEtBS0kseUN2QnFwRlIsQ3NCOXFGRSxtQkNQQSxhbkJZYSxDbUJYYixvQnZCeXJGRixDTTl1RkUseUJpQndERSxhQUxnRCxDQU1oRCx3Qm5CT1csQ21CTlgsb0J2QnlyRkosQ3VCdHJGRSxrREFFRSwyQ3ZCdXJGSixDdUJwckZFLHdEQUVFLGFuQkpXLENtQktYLDhCdkJxckZKLEN1QmxyRkUseUpBR0UsYUFBQSxDQUNBLHdCbkJaVyxDbUJhWCxvQnZCa3JGSixDdUJockZJLDJLQUtJLDJDdkI4cUZSLENzQnZzRkUsa0JDUEEsYW5CWWEsQ21CWGIsb0J2Qmt0RkYsQ012d0ZFLHdCaUJ3REUsVUFMZ0QsQ0FNaEQsd0JuQk9XLENtQk5YLG9CdkJrdEZKLEN1Qi9zRkUsZ0RBRUUsd0N2Qmd0RkosQ3VCN3NGRSxzREFFRSxhbkJKVyxDbUJLWCw4QnZCOHNGSixDdUIzc0ZFLHNKQUdFLFVBQUEsQ0FDQSx3Qm5CWlcsQ21CYVgsb0J2QjJzRkosQ3VCenNGSSx3S0FLSSx3Q3ZCdXNGUixDc0JydEZBLFVBQ0UsZWxCNE00QixDa0IzTTVCLGFsQjJGd0MsQ2tCMUZ4QyxvQnRCd3RGRixDTWp5RkUsZ0JnQjRFRSxhdEJ5dEZKLENzQnJ0RkUsZ0RBSEUseUJ0QjJ0RkosQ3NCbnRGRSxzQ0FFRSxhbEJ0Rk8sQ2tCdUZQLG1CdEJvdEZKLENzQnpzRkEsMkJDUEUsa0JBQUEsQ2xCdUJJLGlCQXRDYSxDa0JpQmpCLGVuQitINEIsQ012TjFCLG1CVjZ5RkosQ3NCNXNGQSwyQkNYRSxvQkFBQSxDbEJ1QkksaUJBdENhLENrQmlCakIsZW5CZ0k0QixDTXhOMUIsbUJWb3pGSixDc0Ixc0ZBLFdBQ0UsYUFBQSxDQUNBLFV0QjZzRkYsQ3NCMXNGRSxzQkFDRSxnQnRCNHNGSixDc0Jwc0ZFLHNGQUNFLFV0QnlzRkosQ3dCcDFGQSxNTGdCTSxzQ0tmSixDTGVJLDhCbkJ3MEZOLENtQnAwRk0sdUNLcEJOLE1McUJRLHVCQUFBLENBQUEsZW5CdTBGTixDQUNGLEN3QjExRkUsaUJBQ0UsU3hCNDFGSixDd0J2MUZFLHFCQUNFLFl4QjAxRkosQ3dCdDFGQSxZQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLGVBQUEsQ0xESSxtQ0tFSixDTEZJLDJCbkIyMUZOLENtQnYxRk0sdUNLTk4sWUxPUSx1QkFBQSxDQUFBLGVuQjAxRk4sQ0FDRixDeUIvMkZBLHVDQUlFLGlCekJrM0ZGLEN5Qi8yRkEsaUJBQ0Usa0J6QmszRkYsQzBCOTFGSSx1QkFDRSxvQkFBQSxDQUNBLGtCdEIrTndCLENzQjlOeEIscUJ0QjZOd0IsQ3NCNU54QixVQUFBLENBaENKLHFCQUFBLENBQ0EscUNBQUEsQ0FDQSxlQUFBLENBQ0Esb0MxQmk0RkYsQzBCNTBGSSw2QkFDRSxhMUI4MEZOLEN5QngzRkEsZUFDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsWXJCd3BCa0MsQ3FCdnBCbEMsWUFBQSxDQUNBLFVBQUEsQ0FDQSxlckI4dEJrQyxDcUI3dEJsQyxlQUFBLENBQ0Esa0JBQUEsQ3BCc0dJLGNBdENhLENvQjlEakIsYXJCWFMsQ3FCWVQsZUFBQSxDQUNBLGVBQUEsQ0FDQSxxQnJCdkJTLENxQndCVCwyQkFBQSxDQUNBLGdDQUFBLENmZEUsb0JWMDRGSixDeUJuM0ZJLG9CQUNFLFVBQUEsQ0FDQSxNekJzM0ZOLEN5Qm4zRkkscUJBQ0UsT0FBQSxDQUNBLFN6QnMzRk4sQ2MxMkZJLHlCV25CQSx1QkFDRSxVQUFBLENBQ0EsTXpCaTRGSixDeUI5M0ZFLHdCQUNFLE9BQUEsQ0FDQSxTekJpNEZKLENBQ0YsQ2N0M0ZJLHlCV25CQSx1QkFDRSxVQUFBLENBQ0EsTXpCNDRGSixDeUJ6NEZFLHdCQUNFLE9BQUEsQ0FDQSxTekI0NEZKLENBQ0YsQ2NqNEZJLHlCV25CQSx1QkFDRSxVQUFBLENBQ0EsTXpCdTVGSixDeUJwNUZFLHdCQUNFLE9BQUEsQ0FDQSxTekJ1NUZKLENBQ0YsQ2M1NEZJLDBCV25CQSx1QkFDRSxVQUFBLENBQ0EsTXpCazZGSixDeUIvNUZFLHdCQUNFLE9BQUEsQ0FDQSxTekJrNkZKLENBQ0YsQ3lCMzVGRSx1QkFDRSxRQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxxQnpCNjVGSixDMEI1N0ZJLCtCQUNFLG9CQUFBLENBQ0Esa0J0QitOd0IsQ3NCOU54QixxQnRCNk53QixDc0I1TnhCLFVBQUEsQ0F6QkosWUFBQSxDQUNBLHFDQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQzFCdzlGRixDMEIxNkZJLHFDQUNFLGExQjQ2Rk4sQ3lCajZGRSwwQkFDRSxLQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EsbUJ6Qm82RkosQzBCajlGSSxrQ0FDRSxvQkFBQSxDQUNBLGtCdEIrTndCLENzQjlOeEIscUJ0QjZOd0IsQ3NCNU54QixVQUFBLENBbEJKLG1DQUFBLENBQ0EsY0FBQSxDQUNBLHNDQUFBLENBQ0Esc0IxQnMrRkYsQzBCLzdGSSx3Q0FDRSxhMUJpOEZOLEN5QjU2Rkksa0NBQ0UsZ0J6Qjg2Rk4sQ3lCeDZGRSx5QkFDRSxLQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0Esb0J6QjI2RkosQzBCeitGSSxpQ0FDRSxvQkFBQSxDQUNBLGtCdEIrTndCLENzQjlOeEIscUJ0QjZOd0IsQ3NCNU54QixVMUIyK0ZOLEMwQmgrRk0saUNBQ0UsWTFCaytGUixDMEIvOUZNLGtDQUNFLG9CQUFBLENBQ0EsbUJ0QjRNc0IsQ3NCM010QixxQnRCME1zQixDc0J6TXRCLFVBQUEsQ0E5Qk4sbUNBQUEsQ0FDQSx1QkFBQSxDQUNBLHNDMUJnZ0dGLEMwQi85RkksdUNBQ0UsYTFCaStGTixDeUIzN0ZJLGtDQUNFLGdCekI2N0ZOLEN5QnI3RkUsMElBSUUsVUFBQSxDQUNBLFd6QnE3RkosQ3lCaDdGQSxrQkU5R0UsUUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsNEIzQmtpR0YsQ3lCaDdGQSxlQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBQ0EsZXJCZ0s0QixDcUIvSjVCLGFyQmhIUyxDcUJpSFQsa0JBQUEsQ0FFQSxrQkFBQSxDQUNBLDhCQUFBLENBQ0EsUXpCazdGRixDTXZpR0UsMENtQm9JRSxhckJpbkJnQyxDcUJobkJoQyxvQkFBQSxDSi9JQSx3QnJCc2pHSixDeUJuNkZFLDRDQUVFLFVyQnBKTyxDcUJxSlAsb0JBQUEsQ0p0SkEsd0JyQjJqR0osQ3lCajZGRSxnREFFRSxhckJySk8sQ3FCc0pQLG1CQUFBLENBQ0EsOEJ6Qms2RkosQ3lCMTVGQSxvQkFDRSxhekI2NUZGLEN5Qno1RkEsaUJBQ0UsYUFBQSxDQUNBLG9CckI4bEJrQyxDcUI3bEJsQyxlQUFBLENwQnJESSxpQkF0Q2EsQ29CNkZqQixhckJ6S1MsQ3FCMEtULGtCekI0NUZGLEN5Qng1RkEsb0JBQ0UsYUFBQSxDQUNBLHFCQUFBLENBQ0EsYXpCMjVGRixDNEJ0bEdBLCtCQUVFLGlCQUFBLENBQ0EsMEJBQUEsQ0FBQSwyQkFBQSxDQUFBLDBCQUFBLENBQUEsbUJBQUEsQ0FDQSxxQjVCeWxHRixDNEJ2bEdFLHlDQUNFLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGlCQUFBLENBQUEsYTVCMGxHSixDNEJubEdJLHdOQUdFLFM1QjBsR04sQzRCcGxHQSxhQUNFLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSxzQkFBQSxDQUFBLGtCQUFBLENBQUEsY0FBQSxDQUNBLHNCQUFBLENBQUEsa0NBQUEsQ0FBQSxtQkFBQSxDQUFBLDBCNUJ1bEdGLEM0QnJsR0UsMEJBQ0UsVTVCdWxHSixDNEJqbEdFLDBFQUVFLGdCNUJvbEdKLEM0QmhsR0UsbUdsQlhFLHlCQUFBLENBQ0EsNEJWK2xHSixDNEJobEdFLCtFbEJGRSx3QkFBQSxDQUNBLDJCVnNsR0osQzRCbmtHQSx1QkFDRSxzQkFBQSxDQUNBLHFCNUJza0dGLEM0QnBrR0UsMEdBR0UsYTVCb2tHSixDNEJqa0dFLHdDQUNFLGM1Qm1rR0osQzRCL2pHQSx5RUFDRSxxQkFBQSxDQUNBLG9CNUJra0dGLEM0Qi9qR0EseUVBQ0Usb0JBQUEsQ0FDQSxtQjVCa2tHRixDNEI5aUdBLG9CQUNFLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSx1QkFBQSxDQUFBLDhCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLHVCQUFBLENBQUEsOEJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCNUJpakdGLEM0Qi9pR0Usd0RBRUUsVTVCaWpHSixDNEI5aUdFLDRGQUVFLGU1QmdqR0osQzRCNWlHRSxxSGxCckZFLDRCQUFBLENBQ0EsMkJWcW9HSixDNEI1aUdFLGlHbEJ4R0Usd0JBQUEsQ0FDQSx5QlZ3cEdKLEM0QjdoR0UseURBRUUsZTVCZ2lHSixDNEI5aEdJLGdNQUVFLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQjVCa2lHTixDNkIzckdBLGFBQ0UsaUJBQUEsQ0FDQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esc0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FDQSx5QkFBQSxDQUFBLDJCQUFBLENBQUEsc0JBQUEsQ0FBQSxtQkFBQSxDQUNBLFU3QjhyR0YsQzZCNXJHRSxzSEFJRSxpQkFBQSxDQUNBLGtCQUFBLENBQUEscUJBQUEsQ0FBQSxpQkFBQSxDQUFBLGFBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLGU3QjhyR0osQzZCNXJHSSwwZ0JBR0UsZ0I3QnVzR04sQzZCbHNHRSx5SUFHRSxTN0Jvc0dKLEM2QmhzR0UsbURBQ0UsUzdCa3NHSixDNkI3ckdJLHlGbkJWQSx5QkFBQSxDQUNBLDRCVjJzR0osQzZCanNHSSwyRm5CR0Esd0JBQUEsQ0FDQSwyQlZrc0dKLEM2QmpzR0UsMEJBQ0UsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHdCQUFBLENBQUEsMEJBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCN0Jtc0dKLEM2QmpzR0ksa0luQnBCQSx5QkFBQSxDQUNBLDRCVnd0R0osQzZCbnNHSSwrRG5CUkEsd0JBQUEsQ0FDQSwyQlY4c0dKLEM2QjVyR0EseUNBRUUsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWTdCK3JHRixDNkIxckdFLG1EQUNFLGlCQUFBLENBQ0EsUzdCNnJHSixDNkIzckdJLCtEQUNFLFM3QjhyR04sQzZCMXJHRSw0VkFJRSxnQjdCZ3NHSixDNkI1ckdBLHFCQUF1QixpQjdCZ3NHdkIsQzZCL3JHQSxvQkFBc0IsZ0I3Qm1zR3RCLEM2QjNyR0Esa0JBQ0UsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLHdCQUFBLENBQUEsMEJBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLEN4QnVCSSxjQXRDYSxDd0JpQmpCLGV6QnFMNEIsQ3lCcEw1QixlekJ5TDRCLEN5QnhMNUIsYXpCOUZTLEN5QitGVCxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0J6QnRHUyxDeUJ1R1Qsd0JBQUEsQ25COUZFLG9CVjZ4R0osQzZCM3JHRSwyRUFFRSxZN0I2ckdKLEM2Qm5yR0EsMkVBRUUsK0I3QnNyR0YsQzZCbnJHQSw2UEFNRSxrQkFBQSxDeEJaSSxpQkF0Q2EsQ3dCb0RqQixlekI0RjRCLENNdk4xQixtQlZrekdKLEM2Qm5yR0EsMkVBRUUsZ0M3QnNyR0YsQzZCbnJHQSw2UEFNRSxvQkFBQSxDeEI3QkksaUJBdENhLEN3QnFFakIsZXpCNEU0QixDTXhOMUIsbUJWbTBHSixDNkJuckdBLDhEQUVFLHFCN0JzckdGLEM2QjNxR0EsNlhuQjdJSSx5QkFBQSxDQUNBLDRCVmkwR0osQzZCNXFHQSwrV25CeElJLHdCQUFBLENBQ0EsMkJWNnpHSixDOEJyMkdBLGdCQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EsZ0NBQUEsQ0FBQSxrQjlCdzJHRixDOEJyMkdBLHVCQUNFLDBCQUFBLENBQUEsMkJBQUEsQ0FBQSwwQkFBQSxDQUFBLG1CQUFBLENBQ0EsaUI5QncyR0YsQzhCcjJHQSxzQkFDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsVTFCb2ZzQyxDMEJuZnRDLGNBQUEsQ0FDQSxTOUJ3MkdGLEM4QnQyR0UsMkRBQ0UsVTFCekJPLEMwQjBCUCxvQjFCeU4wQixDaUJwUDFCLHdCckJvNEdKLEM4QnAyR0UseURBS0ksMEM5QmsyR04sQzhCOTFHRSx1RUFDRSxvQjlCZzJHSixDOEI3MUdFLHlFQUNFLFUxQjdDTyxDMEI4Q1Asd0IxQmlmNEMsQzBCaGY1QyxvQjlCKzFHSixDOEJ4MUdJLDJHQUNFLGE5QjAxR04sQzhCeDFHTSx5SEFDRSx3QjlCMDFHUixDOEJoMUdBLHNCQUNFLGlCQUFBLENBQ0EsZUFBQSxDQUVBLGtCOUJrMUdGLEM4QjkwR0UsNkJBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLGFBQUEsQ0FDQSxVMUJ1Ym9DLEMwQnRicEMsVzFCc2JvQyxDMEJyYnBDLG1CQUFBLENBQ0EsVUFBQSxDQUNBLHFCMUJyRk8sQzBCc0ZQLHdCOUJnMUdKLEM4QjMwR0UsNEJBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLGFBQUEsQ0FDQSxVMUJ3YW9DLEMwQnZhcEMsVzFCdWFvQyxDMEJ0YXBDLFVBQUEsQ0FDQSxnQzlCNjBHSixDOEJuMEdFLDhDcEJsR0Usb0JWeTZHSixDOEJsMEdJLDJFQUNFLDZOOUJvMEdOLEM4Qi96R0ksa0ZBQ0Usb0IxQjBId0IsQ2lCcFAxQix3QnJCNDdHSixDOEI5ekdJLGlGQUNFLDBLOUJnMEdOLEM4QjN6R0kscUZUcElBLG1DckJrOEdKLEM4QjN6R0ksMkZUdklBLG1DckJxOEdKLEM4Qm56R0UsMkNBRUUsaUI5QnF6R0osQzhCanpHSSx3RUFDRSwyTDlCbXpHTixDOEI5eUdJLGtGVDlKQSxtQ3JCKzhHSixDOEJ0eUdBLGVBQ0Usb0I5Qnl5R0YsQzhCdHlHSSw0Q0FDRSxhQUFBLENBQ0EsYTFCaVkwQyxDMEJoWTFDLGtCQUFBLENBRUEsbUI5QnV5R04sQzhCcHlHSSwyQ0FDRSxzQkFBQSxDQUNBLHlCQUFBLENBQ0Esc0IxQjBYMEMsQzBCelgxQyx1QjFCeVgwQyxDMEJ4WDFDLHdCMUJwTEssQzBCc0xMLG1CMUJxWDBDLENldmlCMUMsaUpXbUxBLENYbkxBLHlJV21MQSxDWG5MQSxpSVdtTEEsQ1huTEEsb0tuQnc5R04sQ21CcDlHTSx1Q1d1S0YsMkNYdEtJLHVCQUFBLENBQUEsZW5CdTlHTixDQUNGLEM4QnJ5R0kseUVBQ0UscUIxQmxNSyxDMEJtTUwsb0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLDRCOUJ1eUdOLEM4Qmx5R0ksbUZUek1BLG1DckI4K0dKLEM4Qnh4R0EsZUFDRSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQzFCb1JzQyxDMEJuUnRDLHNDQUFBLEN6QmpHSSxjQXRDYSxDeUIwSWpCLGUxQjRENEIsQzBCM0Q1QixlMUJnRTRCLEMwQi9ENUIsYTFCdk5TLEMwQndOVCxxQkFBQSxDQUNBLGlPQUFBLENBQ0Esd0JBQUEsQ3BCdE5FLG9CQUFBLENvQnlORix1QkFBQSxDQUFBLG9CQUFBLENBQUEsZTlCeXhHRixDOEJ2eEdFLHFCQUNFLG9CMUJ1UG9DLEMwQnRQcEMsU0FBQSxDQUtFLDBDOUJxeEdOLEM4Qmx4R0ksZ0NBTUUsYTFCL09LLEMwQmdQTCxxQjlCK3dHTixDOEIzd0dFLDhEQUVFLFdBQUEsQ0FDQSxvQjFCOEgwQixDMEI3SDFCLHFCOUI0d0dKLEM4Qnp3R0Usd0JBQ0UsYTFCN1BPLEMwQjhQUCx3QjlCMndHSixDOEJ2d0dFLDJCQUNFLFk5Qnl3R0osQzhCcndHRSw4QkFDRSxtQkFBQSxDQUNBLHlCOUJ1d0dKLEM4Qm53R0Esa0JBQ0UsZ0MxQnlOc0MsQzBCeE50QyxrQjFCZ0g0QixDMEIvRzVCLHFCMUIrRzRCLEMwQjlHNUIsa0IxQitHNEIsQ0M5UXhCLGlCTHM2R04sQzhCbndHQSxrQkFDRSwrQjFCa05zQyxDMEJqTnRDLGlCMUI2RzRCLEMwQjVHNUIsb0IxQjRHNEIsQzBCM0c1QixpQjFCNEc0QixDQ25SeEIsaUJMODZHTixDOEI5dkdBLGFBRUUsb0JBQUEsQ0FHQSxlOUJpd0dGLEM4Qjl2R0EsZ0NBUEUsaUJBQUEsQ0FFQSxVQUFBLENBQ0EsaUM5QjJ3R0YsQzhCdndHQSxtQkFFRSxTQUFBLENBR0EsUUFBQSxDQUNBLFM5Qml3R0YsQzhCL3ZHRSw0Q0FDRSxvQjFCcUtvQyxDMEJwS3BDLDBDOUJpd0dKLEM4Qjd2R0UsK0ZBRUUsd0I5Qjh2R0osQzhCMXZHSSxxREFDRSxnQjlCNHZHTixDOEJ4dkdFLHlEQUNFLHlCOUIwdkdKLEM4QnR2R0EsbUJBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsaUMxQndKc0MsQzBCdkp0QyxzQkFBQSxDQUVBLGUxQi9ENEIsQzBCZ0U1QixlMUIzRDRCLEMwQjRENUIsYTFCbFZTLEMwQm1WVCxxQjFCMVZTLEMwQjJWVCx3QkFBQSxDcEJoVkUsb0JWeWtISixDOEJydkdFLHlCQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSwyQjFCa0lvQyxDMEJqSXBDLHNCQUFBLENBQ0EsZTFCM0UwQixDMEI0RTFCLGExQmxXTyxDMEJtV1AsZ0JBQUEsQ1QzV0Esd0JqQkdPLEMwQjBXUCxtQkFBQSxDcEJqV0EsK0JWeWxISixDOEI3dUdBLGNBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsOEJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZTlCZ3ZHRixDOEI5dUdFLG9CQUNFLFk5Qmd2R0osQzhCNXVHSSwwQ0FBMEIseUQ5Qit1RzlCLEM4Qjl1R0ksc0NBQTBCLHlEOUJpdkc5QixDOEJodkdJLCtCQUEwQix5RDlCbXZHOUIsQzhCaHZHRSxnQ0FDRSxROUJrdkdKLEM4Qi91R0Usb0NBQ0UsVTFCcU55QyxDMEJwTnpDLFcxQm9OeUMsQzBCbk56QyxrQkFBQSxDVGhaQSx3QmpCb1AwQixDMEI4SjFCLFExQm9OeUMsQ00xbEJ6QyxrQkFBQSxDU0ZFLDhHVzJZRixDWDNZRSxzR1cyWUYsQ0FDQSx1QkFBQSxDQUFBLGU5Qmd2R0osQ21CeG5ITSx1Q1crWEosb0NYOVhNLHVCQUFBLENBQUEsZW5CMm5ITixDQUNGLEM4Qm52R0ksMkNUeFpBLHdCckI4b0hKLEM4Qmp2R0UsNkNBQ0UsVTFCOExnQyxDMEI3TGhDLFkxQjhMZ0MsQzBCN0xoQyxtQkFBQSxDQUNBLGMxQjZMZ0MsQzBCNUxoQyx3QjFCOVpPLEMwQitaUCwwQkFBQSxDcEJ2WkEsa0JWMm9ISixDOEIvdUdFLGdDQUNFLFUxQjBMeUMsQzBCekx6QyxXMUJ5THlDLENpQm5tQnpDLHdCakJvUDBCLEMwQndMMUIsUTFCMEx5QyxDTTFsQnpDLGtCQUFBLENTRkUsMkdXcWFGLENYcmFFLHNHV3FhRixDQUNBLG9CQUFBLENBQUEsZTlCZ3ZHSixDbUJscEhNLHVDVzBaSixnQ1h6Wk0sb0JBQUEsQ0FBQSxlbkJxcEhOLENBQ0YsQzhCbnZHSSx1Q1RsYkEsd0JyQndxSEosQzhCanZHRSxnQ0FDRSxVMUJvS2dDLEMwQm5LaEMsWTFCb0tnQyxDMEJuS2hDLG1CQUFBLENBQ0EsYzFCbUtnQyxDMEJsS2hDLHdCMUJ4Yk8sQzBCeWJQLDBCQUFBLENwQmpiQSxrQlZxcUhKLEM4Qi91R0UseUJBQ0UsVTFCZ0t5QyxDMEIvSnpDLFcxQitKeUMsQzBCOUp6QyxZQUFBLENBQ0Esa0IxQnBFMEIsQzBCcUUxQixpQjFCckUwQixDaUJsWTFCLHdCakJvUDBCLEMwQnFOMUIsUTFCNkp5QyxDTTFsQnpDLGtCQUFBLENTRkUsMEdXa2NGLENYbGNFLHNHV2tjRixDQUNBLGU5Qmd2R0osQ21CL3FITSx1Q1dvYkoseUJYbmJNLG1CQUFBLENBQUEsZW5Ca3JITixDQUNGLEM4Qm52R0ksZ0NUL2NBLHdCckJxc0hKLEM4Qmp2R0UseUJBQ0UsVTFCdUlnQyxDMEJ0SWhDLFkxQnVJZ0MsQzBCdEloQyxtQkFBQSxDQUNBLGMxQnNJZ0MsQzBCckloQyw4QkFBQSxDQUNBLDBCQUFBLENBQ0Esa0I5Qm12R0osQzhCMXVHRSw0REFKRSx3QjFCNWRPLENNUVAsa0JWMnNISixDOEJudkdFLDhCQUNFLGlCOUJrdkdKLEM4QjV1R0ksNkNBQ0Usd0I5Qjh1R04sQzhCM3VHSSxzREFDRSxjOUI2dUdOLEM4QjF1R0kseUNBQ0Usd0I5QjR1R04sQzhCenVHSSx5Q0FDRSxjOUIydUdOLEM4Qnh1R0ksa0NBQ0Usd0I5QjB1R04sQzhCcnVHQSwrRFh2Zk0s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RSxTQUFBLENBQ0EsVS9CeENPLEMrQnlDUCx3Qi9CME0wQixDK0J6TTFCLG9CbkM0NklKLENtQ3o2SUUsK0JBQ0UsYS9CeENPLEMrQnlDUCxtQkFBQSxDQUVBLFdBQUEsQ0FDQSxxQi9CbERPLEMrQm1EUCxvQm5DMDZJSixDb0NqK0lFLDBCQUNFLHFCQUFBLEMvQjJIRSxpQkF0Q2EsQytCbkZmLGVwQ28rSUosQ29DLzlJTSxpRDFCcUNGLDRCQUFBLENBQ0EsK0JWNjdJSixDb0M5OUlNLGdEMUJrQkYsNkJBQUEsQ0FDQSxnQ1YrOElKLENvQy8rSUUsMEJBQ0Usb0JBQUEsQy9CMkhFLGlCQXRDYSxDK0JuRmYsZXBDay9JSixDb0M3K0lNLGlEMUJxQ0YsNEJBQUEsQ0FDQSwrQlYyOElKLENvQzUrSU0sZ0QxQmtCRiw2QkFBQSxDQUNBLGdDVjY5SUosQ3FDMy9JQSxPQUNFLG9CQUFBLENBQ0Esa0JBQUEsQ2hDaUVFLGFBQUEsQ2dDL0RGLGVqQ3VSNEIsQ2lDdFI1QixhQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHVCQUFBLEMzQktFLG9CQUFBLENTRkUscUlrQkRKLENsQkNJLDZIbkI2L0lOLENtQnovSU0sdUNrQmZOLE9sQmdCUSx1QkFBQSxDQUFBLGVuQjQvSU4sQ0FDRixDTWxnSkUsNEIrQkdJLG9CckNrZ0pOLENxQzcvSUUsYUFDRSxZckNnZ0pKLENxQzMvSUEsWUFDRSxpQkFBQSxDQUNBLFFyQzgvSUYsQ3FDdi9JQSxZQUNFLGtCakMyM0JrQyxDaUMxM0JsQyxpQmpDMDNCa0MsQ01qNUJoQyxtQlZraEpKLENxQ2wvSUUsZUNqREEsVUFBQSxDQUNBLHdCdEN1aUpGLENNemhKRSw0Q2dDVkksVUFBQSxDQUNBLHdCdENzaUpOLENzQ25pSkksNENBRUUsU0FBQSxDQUNBLHlDdENvaUpOLENxQy8vSUUsaUJDakRBLFVBQUEsQ0FDQSx3QnRDb2pKRixDTXRpSkUsZ0RnQ1ZJLFVBQUEsQ0FDQSx3QnRDbWpKTixDc0NoakpJLGdEQUVFLFNBQUEsQ0FDQSwyQ3RDaWpKTixDcUM1Z0pFLGVDakRBLFVBQUEsQ0FDQSx3QnRDaWtKRixDTW5qSkUsNENnQ1ZJLFVBQUEsQ0FDQSx3QnRDZ2tKTixDc0M3akpJLDRDQUVFLFNBQUEsQ0FDQSx5Q3RDOGpKTixDcUN6aEpFLFlDakRBLFVBQUEsQ0FDQSx3QnRDOGtKRixDTWhrSkUsc0NnQ1ZJLFVBQUEsQ0FDQSx3QnRDNmtKTixDc0Mxa0pJLHNDQUVFLFNBQUEsQ0FDQSwwQ3RDMmtKTixDcUN0aUpFLGVDakRBLGFBQUEsQ0FDQSx3QnRDMmxKRixDTTdrSkUsNENnQ1ZJLGFBQUEsQ0FDQSx3QnRDMGxKTixDc0N2bEpJLDRDQUVFLFNBQUEsQ0FDQSx5Q3RDd2xKTixDcUNuakpFLGNDakRBLFVBQUEsQ0FDQSx3QnRDd21KRixDTTFsSkUsMENnQ1ZJLFVBQUEsQ0FDQSx3QnRDdW1KTixDc0NwbUpJLDBDQUVFLFNBQUEsQ0FDQSx5Q3RDcW1KTixDcUNoa0pFLGFDakRBLGFBQUEsQ0FDQSx3QnRDcW5KRixDTXZtSkUsd0NnQ1ZJLGFBQUEsQ0FDQSx3QnRDb25KTixDc0NqbkpJLHdDQUVFLFNBQUEsQ0FDQSwyQ3RDa25KTixDcUM3a0pFLFlDakRBLFVBQUEsQ0FDQSx3QnRDa29KRixDTXBuSkUsc0NnQ1ZJLFVBQUEsQ0FDQSx3QnRDaW9KTixDc0M5bkpJLHNDQUVFLFNBQUEsQ0FDQSx3Q3RDK25KTixDdUM1b0pBLFdBQ0UsaUJBQUEsQ0FDQSxrQm5DbXpCa0MsQ21DanpCbEMsd0JuQ0tTLENNU1AsbUJWaW9KSixDY3ZsSkkseUJ5QjVESixXQVFJLGlCdkMrb0pGLENBQ0YsQ3VDNW9KQSxpQkFDRSxlQUFBLENBQ0EsY0FBQSxDN0JJRSxlVjRvSkosQ3dDMXBKQSxPQUNFLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQnBDbTlCa0MsQ29DbDlCbEMsOEJBQUEsQzlCVUUsb0JWb3BKSixDd0N6cEpBLGVBRUUsYXhDMnBKRixDd0N2cEpBLFlBQ0UsZXhDMHBKRixDd0NscEpBLG1CQUNFLGtCeENxcEpGLEN3Q2xwSkUsMEJBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FDQSxzQkFBQSxDQUNBLGF4Q29wSkosQ3dDMW9KRSxlQy9DQSxhRGdEcUgsQ25CM0NuSCx3Qm1CMkN1QixDQzlDekIsb0J6QzZySkYsQ3lDM3JKRSxrQkFDRSx3QnpDNnJKSixDeUMxckpFLDJCQUNFLGF6QzRySkosQ3dDdHBKRSxpQkMvQ0EsYURnRHFILENuQjNDbkgsd0JtQjJDdUIsQ0M5Q3pCLG9CekN5c0pGLEN5Q3ZzSkUsb0JBQ0Usd0J6Q3lzSkosQ3lDdHNKRSw2QkFDRSxhekN3c0pKLEN3Q2xxSkUsZUMvQ0EsYURnRHFILENuQjNDbkgsd0JtQjJDdUIsQ0M5Q3pCLG9CekNxdEpGLEN5Q250SkUsa0JBQ0Usd0J6Q3F0SkosQ3lDbHRKRSwyQkFDRSxhekNvdEpKLEN3QzlxSkUsWUMvQ0EsYURnRHFILENuQjNDbkgsd0JtQjJDdUIsQ0M5Q3pCLG9CekNpdUpGLEN5Qy90SkUsZUFDRSx3QnpDaXVKSixDeUM5dEpFLHdCQUNFLGF6Q2d1SkosQ3dDMXJKRSxlQy9DQSxhRGdEcUgsQ25CM0NuSCx3Qm1CMkN1QixDQzlDekIsb0J6QzZ1SkYsQ3lDM3VKRSxrQkFDRSx3QnpDNnVKSixDeUMxdUpFLDJCQUNFLGF6QzR1SkosQ3dDdHNKRSxjQy9DQSxhRGdEcUgsQ25CM0NuSCx3Qm1CMkN1QixDQzlDekIsb0J6Q3l2SkYsQ3lDdnZKRSxpQkFDRSx3QnpDeXZKSixDeUN0dkpFLDBCQUNFLGF6Q3d2SkosQ3dDbHRKRSxhQy9DQSxhRGdEcUgsQ25CM0NuSCx3Qm1CMkN1QixDQzlDekIsb0J6Q3F3SkYsQ3lDbndKRSxnQkFDRSx3QnpDcXdKSixDeUNsd0pFLHlCQUNFLGF6Q293SkosQ3dDOXRKRSxZQy9DQSxhRGdEcUgsQ25CM0NuSCx3Qm1CMkN1QixDQzlDekIsb0J6Q2l4SkYsQ3lDL3dKRSxlQUNFLHdCekNpeEpKLEN5Qzl3SkUsd0JBQ0UsYXpDZ3hKSixDMEN4eEpFLHdDQUNFLEdBQU8sMEIxQzR4SlQsQzBDM3hKRSxHQUFLLHVCMUM4eEpQLENBQ0YsQzBDanlKRSxnQ0FDRSxHQUFPLDBCMUM0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c0JBQUEsQ0FBQSxrQjVDazJKSixDNEMvMUpNLHVEbEMxQkosZ0NBQUEsQ0FaQSx5QlZ5NEpGLEM0QzkxSk0sc0RsQzNDSiw4QkFBQSxDQVlBLDJCVmk0SkYsQzRDNzFKTSxrREFDRSxZNUMrMUpSLEM0QzUxSk0sNERBQ0Usb0J4QzBIb0IsQ3dDekhwQixtQjVDODFKUixDNEM1MUpRLG1FQUNFLGdCQUFBLENBQ0EscUI1QzgxSlYsQ0FDRixDYzE1SkkseUI4Qm1DQSwwQkFDRSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsMEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCNUMwM0pKLEM0Q3YzSk0sdURsQzFCSixnQ0FBQSxDQVpBLHlCVmk2SkYsQzRDdDNKTSxzRGxDM0NKLDhCQUFBLENBWUEsMkJWeTVKRixDNENyM0pNLGtEQUNFLFk1Q3UzSlIsQzRDcDNKTSw0REFDRSxvQnhDMEhvQixDd0N6SHBCLG1CNUNzM0pSLEM0Q3AzSlEsbUVBQ0UsZ0JBQUEsQ0FDQSxxQjVDczNKVixDQUNGLENjbDdKSSwwQjhCbUNBLDBCQUNFLDZCQUFBLENBQUEsNEJBQUEsQ0FBQSwwQkFBQSxDQUFBLHNCQUFBLENBQUEsa0I1Q2s1SkosQzRDLzRKTSx1RGxDMUJKLGdDQUFBLENBWkEseUJWeTdKRixDNEM5NEpNLHNEbEMzQ0osOEJBQUEsQ0FZQSwyQlZpN0pGLEM0Qzc0Sk0sa0RBQ0UsWTVDKzRKUixDNEM1NEpNLDREQUNFLG9CeEMwSG9CLEN3Q3pIcEIsbUI1Qzg0SlIsQzRDNTRKUSxtRUFDRSxnQkFBQSxDQUNBLHFCNUM4NEpWLENBQ0YsQzRDajRKQSxrQmxDbkhJLGVWdS9KSixDNENqNEpFLG1DQUNFLG9CNUNtNEpKLEM0Q2o0SkksOENBQ0UscUI1Q200Sk4sQzZDNWdLRSx5QkFDRSxhRG9Kc0UsQ0NuSnRFLHdCN0MrZ0tKLENNcGdLRSw0R3VDUE0sYUQrSWtFLENDOUlsRSx3QjdDOGdLUixDNkMzZ0tNLHVEQUNFLFV6Q1BHLEN5Q1FILHdCRHlJa0UsQ0N4SWxFLG9CN0M2Z0tSLEM2QzFoS0UsMkJBQ0UsYURvSnNFLENDbkp0RSx3QjdDNmhLSixDTWxoS0UsZ0h1Q1BNLGFEK0lrRSxDQzlJbEUsd0I3QzRoS1IsQzZDemhLTSx5REFDRSxVekNQRyxDeUNRSCx3QkR5SWtFLENDeElsRSxvQjdDMmhLUixDNkN4aUtFLHlCQUNFLGFEb0pzRSxDQ25KdEUsd0I3QzJpS0osQ01oaUtFLDRHdUNQTSxhRCtJa0UsQ0M5SWxFLHdCN0MwaUtSLEM2Q3ZpS00sdURBQ0UsVXpDUEcsQ3lDUUgsd0JEeUlrRSxDQ3hJbEUsb0I3Q3lpS1IsQzZDdGpLRSxzQkFDRSxhRG9Kc0UsQ0NuSnRFLHdCN0N5aktKLENNOWlLRSxzR3VDUE0sYUQrSWtFLENDOUlsRSx3QjdDd2pLUixDNkNyaktNLG9EQUNFLFV6Q1BHLEN5Q1FILHdCRHlJa0UsQ0N4SWxFLG9CN0N1aktSLEM2Q3BrS0UseUJBQ0UsYURvSnNFLENDbkp0RSx3QjdDdWtLSixDTTVqS0UsNEd1Q1BNLGFEK0lrRSxDQzlJbEUsd0I3Q3NrS1IsQzZDbmtLTSx1REFDRSxVekNQRyxDeUNRSCx3QkR5SWtFLENDeElsRSxvQjdDcWtLUixDNkNsbEtFLHdCQUNFLGFEb0pzRSxDQ25KdEUsd0I3Q3FsS0osQ00xa0tFLDBHdUNQTSxhRCtJa0UsQ0M5SWxFLHdCN0NvbEtSLEM2Q2psS00sc0RBQ0UsVXpDUEcsQ3lDUUgsd0JEeUlrRSxDQ3hJbEUsb0I3Q21sS1IsQzZDaG1LRSx1QkFDRSxhRG9Kc0UsQ0NuSnRFLHdCN0NtbUtKLENNeGxLRSx3R3VDUE0sYUQrSWtFLENDOUlsRSx3QjdDa21LUixDNkMvbEtNLHFEQUNFLFV6Q1BHLEN5Q1FILHdCRHlJa0UsQ0N4SWxFLG9CN0NpbUtSLEM2QzltS0Usc0JBQ0UsYURvSnNFLENDbkp0RSx3QjdDaW5LSixDTXRtS0Usc0d1Q1BNLGFEK0lrRSxDQzlJbEUsd0I3Q2duS1IsQzZDN21LTSxvREFDRSxVekNQRyxDeUNRSCx3QkR5SWtFLENDeElsRSxvQjdDK21LUixDOEMvbktBLE9BQ0UsV0FBQSxDekM4SEksZ0JBdENhLEN5Q3RGakIsZTFDNlI0QixDMEM1UjVCLGFB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a0JBQUEsQ0FBQSxzQ0FBQSxDQUVBLGlCQUFBLENBQ0EscURBQUEsQ0FBQSw2Q3REMHlMRixDc0R2eUxBLG1CQUNFLFVsRHlqQ3dCLENrRHhqQ3hCLFdsRHdqQ3dCLENrRHZqQ3hCLGlCdEQweUxGLENzRG55TEEsZ0NBQ0UsR0FDRSwwQkFBQSxDQUFBLGtCdERzeUxGLENzRHB5TEEsSUFDRSxTQUFBLENBQ0Esc0JBQUEsQ0FBQSxjdERzeUxGLENBQ0YsQ3NEN3lMQSx3QkFDRSxHQUNFLDBCQUFBLENBQUEsa0J0RHN5TEYsQ3NEcHlMQSxJQUNFLFNBQUEsQ0FDQSxzQkFBQSxDQUFBLGN0RHN5TEYsQ0FDRixDc0RueUxBLGNBQ0Usb0JBQUEsQ0FDQSxVbERnaUNzQixDa0QvaEN0QixXbEQraENzQixDa0Q5aEN0QiwwQkFBQSxDQUNBLDZCQUFBLENBRUEsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsbURBQUEsQ0FBQSwyQ3REb3lMRixDc0RqeUxBLGlCQUNFLFVsRHloQ3dCLENrRHhoQ3hCLFd0RG95TEYsQ3VEeDFMQSxnQkFBcUIsaUN2RDQxTHJCLEN1RDMxTEEsV0FBcUIsNEJ2RCsxTHJCLEN1RDkxTEEsY0FBcUIsK0J2RGsyTHJCLEN1RGoyTEEsY0FBcUIsK0J2RHEyTHJCLEN1RHAyTEEsbUJBQXFCLG9DdkR3MkxyQixDdUR2MkxBLGdCQUFxQixpQ3ZEMjJMckIsQ3dENzJMRSxZQUNFLGtDeERnM0xKLENNdDJMRSxzRmtETEksa0N4RGkzTE4sQ3dEdjNMRSxjQUNFLGtDeEQwM0xKLENNaDNMRSw4RmtETEksa0N4RDIzTE4sQ3dEajRMRSxZQUNFLGtDeERvNExKLENNMTNMRSxzRmtETEksa0N4RHE0TE4sQ3dEMzRMRSxTQUNFLGtDeEQ4NExKLENNcDRMRSwwRWtETEksa0N4RCs0TE4sQ3dEcjVMRSxZQUNFLGtDeER3NUxKLENNOTRMRSxzRmtETEksa0N4RHk1TE4sQ3dELzVMRSxXQUNFLGtDeERrNkxKLENNeDVMRSxrRmtETEksa0N4RG02TE4sQ3dEejZMRSxVQUNFLGtDeEQ0NkxKLENNbDZMRSw4RWtETEksa0N4RDY2TE4sQ3dEbjdMRSxTQUNFLGtDeERzN0xKLENNNTZMRSwwRWtETEksa0N4RHU3TE4sQ3lEdDdMQSxVQUNFLCtCekR5N0xGLEN5RHQ3TEEsZ0JBQ0Usd0N6RHk3TEYsQzBEcDhMQSxRQUFrQixrQzFEdzhMbEIsQzBEdjhMQSxZQUFrQixzQzFEMjhMbEIsQzBEMThMQSxjQUFrQix3QzFEODhMbEIsQzBENzhMQSxlQUFrQix5QzFEaTlMbEIsQzBEaDlMQSxhQUFrQix1QzFEbzlMbEIsQzBEbDlMQSxVQUFtQixrQjFEczlMbkIsQzBEcjlMQSxjQUFtQixzQjFEeTlMbkIsQzBEeDlMQSxnQkFBbUIsd0IxRDQ5TG5CLEMwRDM5TEEsaUJBQW1CLHlCMUQrOUxuQixDMEQ5OUxBLGVBQW1CLHVCMURrK0xuQixDMEQvOUxFLGdCQUNFLDhCMURrK0xKLEMwRG4rTEUsa0JBQ0UsOEIxRHMrTEosQzBEditMRSxnQkFDRSw4QjFEMCtMSixDMEQzK0xFLGFBQ0UsOEIxRDgrTEosQzBELytMRSxnQkFDRSw4QjFEay9MSixDMERuL0xFLGVBQ0UsOEIxRHMvTEosQzBEdi9MRSxjQUNFLDhCMUQwL0xKLEMwRDMvTEUsYUFDRSw4QjFEOC9MSixDMEQxL0xBLGNBQ0UsMkIxRDYvTEYsQzBEdC9MQSxZQUNFLDZCMUR5L0xGLEMwRHQvTEEsU0FDRSw4QjFEeS9MRixDMER0L0xBLGFBQ0UsdUMxRDAvTEYsQzBEdC9MQSw0QkFIRSx3QzFEOC9MRixDMER0L0xBLCtCQUhFLDJDMUQ4L0xGLEMwRHQvTEEsOEJBSEUsMEMxRDgvTEYsQzBEMy9MQSxjQUNFLHVDMUQwL0xGLEMwRHQvTEEsWUFDRSw2QjFEeS9MRixDMER0L0xBLGdCQUNFLDJCMUR5L0xGLEMwRHQvTEEsY0FDRSw2QjFEeS9MRixDMER0L0xBLFdBQ0UseUIxRHkvTEYsQ3FEamtNRSxnQkFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVyRG9rTUosQzJEN2pNTSxRQUF3QixzQjNEaWtNOUIsQzJEamtNTSxVQUF3Qix3QjNEcWtNOUIsQzJEcmtNTSxnQkFBd0IsOEIzRHlrTTlCLEMyRHprTU0sU0FBd0IsdUIzRDZrTTlCLEMyRDdrTU0sU0FBd0IsdUIzRGlsTTlCLEMyRGpsTU0sYUFBd0IsMkIzRHFsTTlCLEMyRHJsTU0sY0FBd0IsNEIzRHlsTTlCLEMyRHpsTU0sUUFBd0IsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDZCQUFBLENBQUEsc0IzRDZsTTlCLEMyRDdsTU0sZUFBd0Isb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkIzRGltTTlCLENjaGpNSSx5QjZDakRFLFdBQXdCLHNCM0RzbU01QixDMkR0bU1JLGFBQXdCLHdCM0QwbU01QixDMkQxbU1JLG1CQUF3Qiw4QjNEOG1NNUIsQzJEOW1NSSxZQUF3Qix1QjNEa25NNUIsQzJEbG5NSSxZQUF3Qix1QjNEc25NNUIsQzJEdG5NSSxnQkFBd0IsMkIzRDBuTTVCLEMyRDFuTUksaUJBQXdCLDRCM0Q4bk01QixDMkQ5bk1JLFdBQXdCLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCM0Rrb001QixDMkRsb01JLGtCQUF3QixvQ0FBQSxDQUFBLHFDQUFBLENBQUEsb0NBQUEsQ0FBQSw2QjNEc29NNUIsQ0FDRixDY3RsTUkseUI2Q2pERSxXQUF3QixzQjNEMm9NNUIsQzJEM29NSSxhQUF3Qix3QjNEK29NNUIsQzJEL29NSSxtQkFBd0IsOEIzRG1wTTVCLEMyRG5wTUksWUFBd0IsdUIzRHVwTTVCLEMyRHZwTUksWUFBd0IsdUIzRDJwTTVCLEMyRDNwTUksZ0JBQXdCLDJCM0QrcE01QixDMkQvcE1JLGlCQUF3Qiw0QjNEbXFNNUIsQzJEbnFNSSxXQUF3Qiw2QkFBQSxDQUFBLDhCQUFBLENBQUEsNkJBQUEsQ0FBQSxzQjNEdXFNNUIsQzJEdnFNSSxrQkFBd0Isb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLG9DQUFBLENBQUEsNkIzRDJxTTVCLENBQ0YsQ2Mzbk1JLHlCNkNqREUsV0FBd0Isc0IzRGdyTTVCLEMyRGhyTUksYUFBd0Isd0IzRG9yTTVCLEMyRHByTUksbUJBQXdCLDhCM0R3ck01QixDMkR4ck1JLFlBQXdCLHVCM0Q0ck01QixDMkQ1ck1JLFlBQXdCLHVCM0Rnc001QixDMkRoc01JLGdCQUF3QiwyQjNEb3NNNUIsQzJEcHNNSSxpQkFBd0IsNEIzRHdzTTVCLEMyRHhzTUksV0FBd0IsNkJBQUEsQ0FBQSw4QkFBQSxDQUFBLDZCQUFBLENBQUEsc0IzRDRzTTVCLEMyRDVzTUksa0JBQXdCLG9DQUFBLENBQUEscUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLDZCM0RndE01QixDQUNGLENjaHFNSSwwQjZDakRFLFdBQXdCLHNCM0RxdE01QixDMkRydE1JLGFBQXdCLHdCM0R5dE01QixDMkR6dE1JLG1CQUF3Qiw4QjNENnRNNUIsQzJEN3RNSSxZQUF3Qix1QjNEaXVNNUIsQzJEanVNSSxZQUF3Qix1QjNEcXVNNUIsQzJEcnVNSSxnQkFBd0IsMkIzRHl1TTVCLEMyRHp1TUksaUJBQXdCLDRCM0Q2dU01QixDMkQ3dU1JLFdBQXdCLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCM0Rpdk01QixDMkRqdk1JLGtCQUF3QixvQ0FBQSxDQUFBLHFDQUFBLENBQUEsb0NBQUEsQ0FBQSw2QjNEcXZNNUIsQ0FDRixDMkQ1dU1BLGFBRUksY0FBcUIsc0IzRDh1TXZCLEMyRDl1TUUsZ0JBQXFCLHdCM0Rrdk12QixDMkRsdk1FLHNCQUFxQiw4QjNEc3ZNdkIsQzJEdHZNRSxlQUFxQix1QjNEMHZNdkIsQzJEMXZNRSxlQUFxQix1QjNEOHZNdkIsQzJEOXZNRSxtQkFBcUIsMkIzRGt3TXZCLEMyRGx3TUUsb0JBQXFCLDRCM0Rzd012QixDMkR0d01FLGNBQXFCLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHNCM0Qwd012QixDMkQxd01FLHFCQUFxQixvQ0FBQSxDQUFBLHFDQUFBLENBQUEsb0NBQUEsQ0FBQSw2QjNEOHdNdkIsQ0FDRixDNERweU1BLGtCQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsZTVEc3lNRixDNERweU1FLHlCQUNFLGFBQUEsQ0FDQSxVNURzeU1KLEM0RG55TUUsMklBS0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFE1RHF5TUosQzRENXhNSSwrQkFDRSwwQjVEK3hNTixDNERoeU1JLCtCQUNFLGtCNURteU1OLEM0RHB5TUksOEJBQ0UsZTVEdXlNTixDNER4eU1JLDhCQUNFLGdCNUQyeU1OLEM2RHAwTUksVUFBZ0MsdUNBQUEsQ0FBQSxzQ0FBQSxDQUFBLG9DQUFBLENBQUEsZ0NBQUEsQ0FBQSw0QjdEdzBNcEMsQzZEdjBNSSxhQUFnQyxxQ0FBQSxDQUFBLHNDQUFBLENBQUEsdUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtCN0QyME1wQyxDNkQxME1JLGtCQUFnQyx1Q0FBQSxDQUFBLHVDQUFBLENBQUEsNENBQUEsQ0FBQSx3Q0FBQSxDQUFBLG9DN0Q4ME1wQyxDNkQ3ME1JLHFCQUFnQyxxQ0FBQSxDQUFBLHVDQUFBLENBQUEsK0NBQUEsQ0FBQSwyQ0FBQSxDQUFBLHVDN0RpMU1wQyxDNkQvME1JLFdBQThCLGdDQUFBLENBQUEsNEJBQUEsQ0FBQSx3QjdEbTFNbEMsQzZEbDFNSSxhQUE4QixrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEI3RHMxTWxDLEM2RHIxTUksbUJBQThCLHdDQUFBLENBQUEsb0NBQUEsQ0FBQSxnQzdEeTFNbEMsQzZEeDFNSSxXQUE4Qiw0QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QjdENDFNbEMsQzZEMzFNSSxhQUE4Qiw0QkFBQSxDQUFBLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQjdEKzFNbEMsQzZEOTFNSSxhQUE4Qiw0QkFBQSxDQUFBLDZCQUFBLENBQUEsNkJBQUEsQ0FBQSxxQjdEazJNbEMsQzZEajJNSSxlQUE4QiwrQkFBQSxDQUFBLDZCQUFBLENBQUEsdUI3RHEyTWxDLEM2RHAyTUksZUFBOEIsK0JBQUEsQ0FBQSw2QkFBQSxDQUFBLHVCN0R3Mk1sQyxDNkR0Mk1JLHVCQUFvQyxnQ0FBQSxDQUFBLDRDQUFBLENBQUEsNkJBQUEsQ0FBQSxvQzdEMDJNeEMsQzZEejJNSSxxQkFBb0MsOEJBQUEsQ0FBQSwwQ0FBQSxDQUFBLDJCQUFBLENBQUEsa0M3RDYyTXhDLEM2RDUyTUksd0JBQW9DLGlDQUFBLENBQUEsd0NBQUEsQ0FBQSw4QkFBQSxDQUFBLGdDN0RnM014QyxDNkQvMk1JLHlCQUFvQyxrQ0FBQSxDQUFBLCtDQUFBLENBQUEsK0JBQUEsQ0FBQSx1QzdEbTNNeEMsQzZEbDNNSSx3QkFBb0MsOENBQUEsQ0FBQSxrQ0FBQSxDQUFBLHNDN0RzM014QyxDNkRwM01JLG1CQUFpQyxpQ0FBQSxDQUFBLHdDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQzdEdzNNckMsQzZEdjNNSSxpQkFBaUMsK0JBQUEsQ0FBQSxzQ0FBQSxDQUFBLDRCQUFBLENBQUEsOEI3RDIzTXJDLEM2RDEzTUksb0JBQWlDLGtDQUFBLENBQUEsb0NBQUEsQ0FBQSwrQkFBQSxDQUFBLDRCN0Q4M01yQyxDNkQ3M01JLHNCQUFpQyxvQ0FBQSxDQUFBLHNDQUFBLENBQUEsaUNBQUEsQ0FBQSw4QjdEaTRNckMsQzZEaDRNSSxxQkFBaUMsbUNBQUEsQ0FBQSxxQ0FBQSxDQUFBLGdDQUFBLENBQUEsNkI3RG80TXJDLEM2RGw0TUkscUJBQWtDLDBDQUFBLENBQUEsa0NBQUEsQ0FBQSxrQzdEczRNdEMsQzZEcjRNSSxtQkFBa0Msd0NBQUEsQ0FBQSxnQ0FBQSxDQUFBLGdDN0R5NE10QyxDNkR4NE1JLHNCQUFrQyxzQ0FBQSxDQUFBLG1DQUFBLENBQUEsOEI3RDQ0TXRDLEM2RDM0TUksdUJBQWtDLDZDQUFBLENBQUEsb0NBQUEsQ0FBQSxxQzdEKzRNdEMsQzZEOTRNSSxzQkFBa0MsNENBQUEsQ0FBQSx1Q0FBQSxDQUFBLG9DN0RrNU10QyxDNkRqNU1JLHVCQUFrQyx1Q0FBQSxDQUFBLG9DQUFBLENBQUEsK0I3RHE1TXRDLEM2RG41TUksaUJBQWdDLGlDQUFBLENBQUEsa0NBQUEsQ0FBQSx5QjdEdTVNcEMsQzZEdDVNSSxrQkFBZ0MsdUNBQUEsQ0FBQSxtQ0FBQSxDQUFBLCtCN0QwNU1wQyxDNkR6NU1JLGdCQUFnQyxxQ0FBQSxDQUFBLGlDQUFBLENBQUEsNkI3RDY1TXBDLEM2RDU1TUksbUJBQWdDLG1DQUFBLENBQUEsb0NBQUEsQ0FBQSwyQjdEZzZNcEMsQzZELzVNSSxxQkFBZ0MscUNBQUEsQ0FBQSxzQ0FBQSxDQUFBLDZCN0RtNk1wQyxDNkRsNk1JLG9CQUFnQyxvQ0FBQSxDQUFBLHFDQUFBLENBQUEsNEI3RHM2TXBDLENjMTVNSSx5QitDbERBLGFBQWdDLHVDQUFBLENBQUEsc0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLGdDQUFBLENBQUEsNEI3RGk5TWxDLEM2RGg5TUUsZ0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLG1DQUFBLENBQUEsK0I3RG85TWxDLEM2RG45TUUscUJBQWdDLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSw0Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0M3RHU5TWxDLEM2RHQ5TUUsd0JBQWdDLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSxDQUFBLDJDQUFBLENBQUEsdUM3RDA5TWxDLEM2RHg5TUUsY0FBOEIsZ0NBQUEsQ0FBQSw0QkFBQSxDQUFBLHdCN0Q0OU1oQyxDNkQzOU1FLGdCQUE4QixrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEI3RCs5TWhDLEM2RDk5TUUsc0JBQThCLHdDQUFBLENBQUEsb0NBQUEsQ0FBQSxnQzdEaytNaEMsQzZEaitNRSxjQUE4Qiw0QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QjdEcStNaEMsQzZEcCtNRSxnQkFBOEIsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEscUI3RHcrTWhDLEM2RHYrTUUsZ0JBQThCLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCN0QyK01oQyxDNkQxK01FLGtCQUE4QiwrQkFBQSxDQUFBLDZCQUFBLENBQUEsdUI3RDgrTWhDLEM2RDcrTUUsa0JBQThCLCtCQUFBLENBQUEsNkJBQUEsQ0FBQSx1QjdEaS9NaEMsQzZELytNRSwwQkFBb0MsZ0NBQUEsQ0FBQSw0Q0FBQSxDQUFBLDZCQUFBLENBQUEsb0M3RG0vTXRDLEM2RGwvTUUsd0JBQW9DLDhCQUFBLENBQUEsMENBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDN0RzL010QyxDNkRyL01FLDJCQUFvQyxpQ0FBQSxDQUFBLHdDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQzdEeS9NdEMsQzZEeC9NRSw0QkFBb0Msa0NBQUEsQ0FBQSwrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUM3RDQvTXRDLEM2RDMvTUUsMkJBQW9DLDhDQUFBLENBQUEsa0NBQUEsQ0FBQSxzQzdEKy9NdEMsQzZENy9NRSxzQkFBaUMsaUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLDhCQUFBLENBQUEsZ0M3RGlnTm5DLEM2RGhnTkUsb0JBQWlDLCtCQUFBLENBQUEsc0NBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCN0RvZ05uQyxDNkRuZ05FLHVCQUFpQyxrQ0FBQSxDQUFBLG9DQUFBLENBQUEsK0JBQUEsQ0FBQSw0QjdEdWdObkMsQzZEdGdORSx5QkFBaUMsb0NBQUEsQ0FBQSxzQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEI3RDBnTm5DLEM2RHpnTkUsd0JBQWlDLG1DQUFBLENBQUEscUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDZCN0Q2Z05uQyxDNkQzZ05FLHdCQUFrQywwQ0FBQSxDQUFBLGtDQUFBLENBQUEsa0M3RCtnTnBDLEM2RDlnTkUsc0JBQWtDLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxnQzdEa2hOcEMsQzZEamhORSx5QkFBa0Msc0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLDhCN0RxaE5wQyxDNkRwaE5FLDBCQUFrQyw2Q0FBQSxDQUFBLG9DQUFBLENBQUEscUM3RHdoTnBDLEM2RHZoTkUseUJBQWtDLDRDQUFBLENBQUEsdUNBQUEsQ0FBQSxvQzdEMmhOcEMsQzZEMWhORSwwQkFBa0MsdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLCtCN0Q4aE5wQyxDNkQ1aE5FLG9CQUFnQyxpQ0FBQSxDQUFBLGtDQUFBLENBQUEseUI3RGdpTmxDLEM2RC9oTkUscUJBQWdDLHVDQUFBLENBQUEsbUNBQUEsQ0FBQSwrQjdEbWlObEMsQzZEbGlORSxtQkFBZ0MscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCN0RzaU5sQyxDNkRyaU5FLHNCQUFnQyxtQ0FBQSxDQUFBLG9DQUFBLENBQUEsMkI3RHlpTmxDLEM2RHhpTkUsd0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSw2QjdENGlObEMsQzZEM2lORSx1QkFBZ0Msb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLDRCN0QraU5sQyxDQUNGLENjcGlOSSx5QitDbERBLGFBQWdDLHVDQUFBLENBQUEsc0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLGdDQUFBLENBQUEsNEI3RDBsTmxDLEM2RHpsTkUsZ0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLG1DQUFBLENBQUEsK0I3RDZsTmxDLEM2RDVsTkUscUJBQWdDLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSw0Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0M3RGdtTmxDLEM2RC9sTkUsd0JBQWdDLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSxDQUFBLDJDQUFBLENBQUEsdUM3RG1tTmxDLEM2RGptTkUsY0FBOEIsZ0NBQUEsQ0FBQSw0QkFBQSxDQUFBLHdCN0RxbU5oQyxDNkRwbU5FLGdCQUE4QixrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEI3RHdtTmhDLEM2RHZtTkUsc0JBQThCLHdDQUFBLENBQUEsb0NBQUEsQ0FBQSxnQzdEMm1OaEMsQzZEMW1ORSxjQUE4Qiw0QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QjdEOG1OaEMsQzZEN21ORSxnQkFBOEIsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEscUI3RGluTmhDLEM2RGhuTkUsZ0JBQThCLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCN0Rvbk5oQyxDNkRubk5FLGtCQUE4QiwrQkFBQSxDQUFBLDZCQUFBLENBQUEsdUI3RHVuTmhDLEM2RHRuTkUsa0JBQThCLCtCQUFBLENBQUEsNkJBQUEsQ0FBQSx1QjdEMG5OaEMsQzZEeG5ORSwwQkFBb0MsZ0NBQUEsQ0FBQSw0Q0FBQSxDQUFBLDZCQUFBLENBQUEsb0M3RDRuTnRDLEM2RDNuTkUsd0JBQW9DLDhCQUFBLENBQUEsMENBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDN0Qrbk50QyxDNkQ5bk5FLDJCQUFvQyxpQ0FBQSxDQUFBLHdDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQzdEa29OdEMsQzZEam9ORSw0QkFBb0Msa0NBQUEsQ0FBQSwrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUM3RHFvTnRDLEM2RHBvTkUsMkJBQW9DLDhDQUFBLENBQUEsa0NBQUEsQ0FBQSxzQzdEd29OdEMsQzZEdG9ORSxzQkFBaUMsaUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLDhCQUFBLENBQUEsZ0M3RDBvTm5DLEM2RHpvTkUsb0JBQWlDLCtCQUFBLENBQUEsc0NBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCN0Q2b05uQyxDNkQ1b05FLHVCQUFpQyxrQ0FBQSxDQUFBLG9DQUFBLENBQUEsK0JBQUEsQ0FBQSw0QjdEZ3BObkMsQzZEL29ORSx5QkFBaUMsb0NBQUEsQ0FBQSxzQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEI3RG1wTm5DLEM2RGxwTkUsd0JBQWlDLG1DQUFBLENBQUEscUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDZCN0RzcE5uQyxDNkRwcE5FLHdCQUFrQywwQ0FBQSxDQUFBLGtDQUFBLENBQUEsa0M3RHdwTnBDLEM2RHZwTkUsc0JBQWtDLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxnQzdEMnBOcEMsQzZEMXBORSx5QkFBa0Msc0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLDhCN0Q4cE5wQyxDNkQ3cE5FLDBCQUFrQyw2Q0FBQSxDQUFBLG9DQUFBLENBQUEscUM3RGlxTnBDLEM2RGhxTkUseUJBQWtDLDRDQUFBLENBQUEsdUNBQUEsQ0FBQSxvQzdEb3FOcEMsQzZEbnFORSwwQkFBa0MsdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLCtCN0R1cU5wQyxDNkRycU5FLG9CQUFnQyxpQ0FBQSxDQUFBLGtDQUFBLENBQUEseUI3RHlxTmxDLEM2RHhxTkUscUJBQWdDLHVDQUFBLENBQUEsbUNBQUEsQ0FBQSwrQjdENHFObEMsQzZEM3FORSxtQkFBZ0MscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCN0QrcU5sQyxDNkQ5cU5FLHNCQUFnQyxtQ0FBQSxDQUFBLG9DQUFBLENBQUEsMkI3RGtyTmxDLEM2RGpyTkUsd0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSw2QjdEcXJObEMsQzZEcHJORSx1QkFBZ0Msb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLDRCN0R3ck5sQyxDQUNGLENjN3FOSSx5QitDbERBLGFBQWdDLHVDQUFBLENBQUEsc0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLGdDQUFBLENBQUEsNEI3RG11TmxDLEM2RGx1TkUsZ0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLG1DQUFBLENBQUEsK0I3RHN1TmxDLEM2RHJ1TkUscUJBQWdDLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSw0Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0M3RHl1TmxDLEM2RHh1TkUsd0JBQWdDLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSxDQUFBLDJDQUFBLENBQUEsdUM3RDR1TmxDLEM2RDF1TkUsY0FBOEIsZ0NBQUEsQ0FBQSw0QkFBQSxDQUFBLHdCN0Q4dU5oQyxDNkQ3dU5FLGdCQUE4QixrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEI3RGl2TmhDLEM2RGh2TkUsc0JBQThCLHdDQUFBLENBQUEsb0NBQUEsQ0FBQSxnQzdEb3ZOaEMsQzZEbnZORSxjQUE4Qiw0QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QjdEdXZOaEMsQzZEdHZORSxnQkFBOEIsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEscUI3RDB2TmhDLEM2RHp2TkUsZ0JBQThCLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCN0Q2dk5oQyxDNkQ1dk5FLGtCQUE4QiwrQkFBQSxDQUFBLDZCQUFBLENBQUEsdUI3RGd3TmhDLEM2RC92TkUsa0JBQThCLCtCQUFBLENBQUEsNkJBQUEsQ0FBQSx1QjdEbXdOaEMsQzZEandORSwwQkFBb0MsZ0NBQUEsQ0FBQSw0Q0FBQSxDQUFBLDZCQUFBLENBQUEsb0M3RHF3TnRDLEM2RHB3TkUsd0JBQW9DLDhCQUFBLENBQUEsMENBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDN0R3d050QyxDNkR2d05FLDJCQUFvQyxpQ0FBQSxDQUFBLHdDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQzdEMndOdEMsQzZEMXdORSw0QkFBb0Msa0NBQUEsQ0FBQSwrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUM3RDh3TnRDLEM2RDd3TkUsMkJBQW9DLDhDQUFBLENBQUEsa0NBQUEsQ0FBQSxzQzdEaXhOdEMsQzZEL3dORSxzQkFBaUMsaUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLDhCQUFBLENBQUEsZ0M3RG14Tm5DLEM2RGx4TkUsb0JBQWlDLCtCQUFBLENBQUEsc0NBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCN0RzeE5uQyxDNkRyeE5FLHVCQUFpQyxrQ0FBQSxDQUFBLG9DQUFBLENBQUEsK0JBQUEsQ0FBQSw0QjdEeXhObkMsQzZEeHhORSx5QkFBaUMsb0NBQUEsQ0FBQSxzQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEI3RDR4Tm5DLEM2RDN4TkUsd0JBQWlDLG1DQUFBLENBQUEscUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDZCN0QreE5uQyxDNkQ3eE5FLHdCQUFrQywwQ0FBQSxDQUFBLGtDQUFBLENBQUEsa0M3RGl5TnBDLEM2RGh5TkUsc0JBQWtDLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxnQzdEb3lOcEMsQzZEbnlORSx5QkFBa0Msc0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLDhCN0R1eU5wQyxDNkR0eU5FLDBCQUFrQyw2Q0FBQSxDQUFBLG9DQUFBLENBQUEscUM3RDB5TnBDLEM2RHp5TkUseUJBQWtDLDRDQUFBLENBQUEsdUNBQUEsQ0FBQSxvQzdENnlOcEMsQzZENXlORSwwQkFBa0MsdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLCtCN0Rnek5wQyxDNkQ5eU5FLG9CQUFnQyxpQ0FBQSxDQUFBLGtDQUFBLENBQUEseUI3RGt6TmxDLEM2RGp6TkUscUJBQWdDLHVDQUFBLENBQUEsbUNBQUEsQ0FBQSwrQjdEcXpObEMsQzZEcHpORSxtQkFBZ0MscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCN0R3ek5sQyxDNkR2ek5FLHNCQUFnQyxtQ0FBQSxDQUFBLG9DQUFBLENBQUEsMkI3RDJ6TmxDLEM2RDF6TkUsd0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSw2QjdEOHpObEMsQzZEN3pORSx1QkFBZ0Msb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLDRCN0RpME5sQyxDQUNGLENjdHpOSSwwQitDbERBLGFBQWdDLHVDQUFBLENBQUEsc0NBQUEsQ0FBQSxvQ0FBQSxDQUFBLGdDQUFBLENBQUEsNEI3RDQyTmxDLEM2RDMyTkUsZ0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLG1DQUFBLENBQUEsK0I3RCsyTmxDLEM2RDkyTkUscUJBQWdDLHVDQUFBLENBQUEsdUNBQUEsQ0FBQSw0Q0FBQSxDQUFBLHdDQUFBLENBQUEsb0M3RGszTmxDLEM2RGozTkUsd0JBQWdDLHFDQUFBLENBQUEsdUNBQUEsQ0FBQSwrQ0FBQSxDQUFBLDJDQUFBLENBQUEsdUM3RHEzTmxDLEM2RG4zTkUsY0FBOEIsZ0NBQUEsQ0FBQSw0QkFBQSxDQUFBLHdCN0R1M05oQyxDNkR0M05FLGdCQUE4QixrQ0FBQSxDQUFBLDhCQUFBLENBQUEsMEI3RDAzTmhDLEM2RHozTkUsc0JBQThCLHdDQUFBLENBQUEsb0NBQUEsQ0FBQSxnQzdENjNOaEMsQzZENTNORSxjQUE4Qiw0QkFBQSxDQUFBLCtCQUFBLENBQUEsMkJBQUEsQ0FBQSx1QjdEZzROaEMsQzZELzNORSxnQkFBOEIsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLDZCQUFBLENBQUEscUI3RG00TmhDLEM2RGw0TkUsZ0JBQThCLDRCQUFBLENBQUEsNkJBQUEsQ0FBQSw2QkFBQSxDQUFBLHFCN0RzNE5oQyxDNkRyNE5FLGtCQUE4QiwrQkFBQSxDQUFBLDZCQUFBLENBQUEsdUI3RHk0TmhDLEM2RHg0TkUsa0JBQThCLCtCQUFBLENBQUEsNkJBQUEsQ0FBQSx1QjdENDROaEMsQzZEMTRORSwwQkFBb0MsZ0NBQUEsQ0FBQSw0Q0FBQSxDQUFBLDZCQUFBLENBQUEsb0M3RDg0TnRDLEM2RDc0TkUsd0JBQW9DLDhCQUFBLENBQUEsMENBQUEsQ0FBQSwyQkFBQSxDQUFBLGtDN0RpNU50QyxDNkRoNU5FLDJCQUFvQyxpQ0FBQSxDQUFBLHdDQUFBLENBQUEsOEJBQUEsQ0FBQSxnQzdEbzVOdEMsQzZEbjVORSw0QkFBb0Msa0NBQUEsQ0FBQSwrQ0FBQSxDQUFBLCtCQUFBLENBQUEsdUM3RHU1TnRDLEM2RHQ1TkUsMkJBQW9DLDhDQUFBLENBQUEsa0NBQUEsQ0FBQSxzQzdEMDVOdEMsQzZEeDVORSxzQkFBaUMsaUNBQUEsQ0FBQSx3Q0FBQSxDQUFBLDhCQUFBLENBQUEsZ0M3RDQ1Tm5DLEM2RDM1TkUsb0JBQWlDLCtCQUFBLENBQUEsc0NBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCN0QrNU5uQyxDNkQ5NU5FLHVCQUFpQyxrQ0FBQSxDQUFBLG9DQUFBLENBQUEsK0JBQUEsQ0FBQSw0QjdEazZObkMsQzZEajZORSx5QkFBaUMsb0NBQUEsQ0FBQSxzQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEI3RHE2Tm5DLEM2RHA2TkUsd0JBQWlDLG1DQUFBLENBQUEscUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLDZCN0R3Nk5uQyxDNkR0Nk5FLHdCQUFrQywwQ0FBQSxDQUFBLGtDQUFBLENBQUEsa0M3RDA2TnBDLEM2RHo2TkUsc0JBQWtDLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxnQzdENjZOcEMsQzZENTZORSx5QkFBa0Msc0NBQUEsQ0FBQSxtQ0FBQSxDQUFBLDhCN0RnN05wQyxDNkQvNk5FLDBCQUFrQyw2Q0FBQSxDQUFBLG9DQUFBLENBQUEscUM3RG03TnBDLEM2RGw3TkUseUJBQWtDLDRDQUFBLENBQUEsdUNBQUEsQ0FBQSxvQzdEczdOcEMsQzZEcjdORSwwQkFBa0MsdUNBQUEsQ0FBQSxvQ0FBQSxDQUFBLCtCN0R5N05wQyxDNkR2N05FLG9CQUFnQyxpQ0FBQSxDQUFBLGtDQUFBLENBQUEseUI3RDI3TmxDLEM2RDE3TkUscUJBQWdDLHVDQUFBLENBQUEsbUNBQUEsQ0FBQSwrQjdEODdObEMsQzZENzdORSxtQkFBZ0MscUNBQUEsQ0FBQSxpQ0FBQSxDQUFBLDZCN0RpOE5sQyxDNkRoOE5FLHNCQUFnQyxtQ0FBQSxDQUFBLG9DQUFBLENBQUEsMkI3RG84TmxDLEM2RG44TkUsd0JBQWdDLHFDQUFBLENBQUEsc0NBQUEsQ0FBQSw2QjdEdThObEMsQzZEdDhORSx1QkFBZ0Msb0NBQUEsQ0FBQSxxQ0FBQSxDQUFBLDRCN0QwOE5sQyxDQUNGLEM4RHIvTkksWUFBd0Isb0I5RHcvTjVCLEM4RHYvTkksYUFBd0IscUI5RDIvTjVCLEM4RDEvTkksWUFBd0Isb0I5RDgvTjVCLENjMThOSSx5QmdEdERBLGVBQXdCLG9COURxZ08xQixDOERwZ09FLGdCQUF3QixxQjlEd2dPMUIsQzhEdmdPRSxlQUF3QixvQjlEMmdPMUIsQ0FDRixDY3g5TkkseUJnRHREQSxlQUF3QixvQjlEa2hPMUIsQzhEamhPRSxnQkFBd0IscUI5RHFoTzFCLEM4RHBoT0UsZUFBd0Isb0I5RHdoTzFCLENBQ0YsQ2NyK05JLHlCZ0R0REEsZUFBd0Isb0I5RCtoTzFCLEM4RDloT0UsZ0JBQXdCLHFCOURraU8xQixDOERqaU9FLGVBQXdCLG9COURxaU8xQixDQUNGLENjbC9OSSwwQmdEdERBLGVBQXdCLG9COUQ0aU8xQixDOEQzaU9FLGdCQUF3QixxQjlEK2lPMUIsQzhEOWlPRSxlQUF3QixvQjlEa2pPMUIsQ0FDRixDK0R4ak9FLGlCQUF5QixpQ0FBQSxDQUFBLDhCQUFBLENBQUEseUIvRDJqTzNCLEMrRDNqT0Usa0JBQXlCLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSw4QkFBQSxDQUFBLDBCL0Qrak8zQixDK0Qvak9FLGtCQUF5QixrQ0FBQSxDQUFBLCtCQUFBLENBQUEsOEJBQUEsQ0FBQSwwQi9EbWtPM0IsQ2dFbmtPRSxlQUFzQix1QmhFdWtPeEIsQ2dFdmtPRSxpQkFBc0IseUJoRTJrT3hCLENpRTFrT0UsaUJBQXlCLHlCakU4a08zQixDaUU5a09FLG1CQUF5QiwyQmpFa2xPM0IsQ2lFbGxPRSxtQkFBeUIsMkJqRXNsTzNCLENpRXRsT0UsZ0JBQXlCLHdCakUwbE8zQixDaUUxbE9FLGlCQUF5QixpQ0FBQSxDQUFBLHlCakU4bE8zQixDaUV6bE9BLFdBRUUsS2pFK2xPRixDaUV6bE9BLHlCQVBFLGNBQUEsQ0FFQSxPQUFBLENBQ0EsTUFBQSxDQUNBLFlqRW9tT0YsQ2lFam1PQSxjQUdFLFFqRThsT0YsQ2lFeGxPRSw2REFERixZQUVJLHVCQUFBLENBQUEsZUFBQSxDQUNBLEtBQUEsQ0FDQSxZakU0bE9GLENBQ0YsQ2tFdG5PQSxTQ0VFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGtCQUFBLENBQ0EsUW5Fd25PRixDbUU5bU9FLG1EQUVFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBQ0EsU0FBQSxDQUNBLGtCbkVnbk9KLENvRTdvT0EsV0FBYSxzRHBFaXBPYixDb0VocE9BLFFBQVUsaURwRW9wT1YsQ29FbnBPQSxXQUFhLGlEcEV1cE9iLENvRXRwT0EsYUFBZSx5QnBFMHBPZixDcUV6cE9JLE1BQXVCLG1CckU2cE8zQixDcUU3cE9JLE1BQXVCLG1CckVpcU8zQixDcUVqcU9JLE1BQXVCLG1CckVxcU8zQixDcUVycU9JLE9BQXVCLG9CckV5cU8zQixDcUV6cU9JLFFBQXVCLG9CckU2cU8zQixDcUU3cU9JLE1BQXVCLG9CckVpck8zQixDcUVqck9JLE1BQXVCLG9CckVxck8zQixDcUVyck9JLE1BQXVCLG9CckV5ck8zQixDcUV6ck9JLE9BQXVCLHFCckU2ck8zQixDcUU3ck9JLFFBQXVCLHFCckVpc08zQixDcUU3ck9BLFFBQVUsd0JyRWlzT1YsQ3FFaHNPQSxRQUFVLHlCckVvc09WLENxRWhzT0EsWUFBYyx5QnJFb3NPZCxDcUVuc09BLFlBQWMsMEJyRXVzT2QsQ3FFcnNPQSxRQUFVLHFCckV5c09WLENxRXhzT0EsUUFBVSxzQnJFNHNPVixDc0VydE9RLEtBQWdDLGtCdEV5dE94QyxDc0V4dE9RLFlBRUUsc0J0RTJ0T1YsQ3NFenRPUSxZQUVFLHdCdEU0dE9WLENzRTF0T1EsWUFFRSx5QnRFNnRPVixDc0UzdE9RLFlBRUUsdUJ0RTh0T1YsQ3NFN3VPUSxLQUFnQyx1QnRFaXZPeEMsQ3NFaHZPUSxZQUVFLDJCdEVtdk9WLENzRWp2T1EsWUFFRSw2QnRFb3ZPVixDc0Vsdk9RLFlBRUUsOEJ0RXF2T1YsQ3NFbnZPUSxZQUVFLDRCdEVzdk9WLENzRXJ3T1EsS0FBZ0Msc0J0RXl3T3hDLENzRXh3T1EsWUFFRSwwQnRFMndPVixDc0V6d09RLFlBRUUsNEJ0RTR3T1YsQ3NFMXdPUSxZQUVFLDZCdEU2d09WLENzRTN3T1EsWUFFRSwyQnRFOHdPVixDc0U3eE9RLEtBQWdDLHFCdEVpeU94QyxDc0VoeU9RLFlBRUUseUJ0RW15T1YsQ3NFanlPUSxZQUVFLDJCdEVveU9WLENzRWx5T1EsWUFFRSw0QnRFcXlPVixDc0VueU9RLFlBRUUsMEJ0RXN5T1YsQ3NFcnpPUSxLQUFnQyx1QnRFeXpPeEMsQ3NFeHpPUSxZQUVFLDJCdEUyek9WLENzRXp6T1EsWUFFRSw2QnRFNHpPVixDc0Uxek9RLFlBRUUsOEJ0RTZ6T1YsQ3NFM3pPUSxZQUVFLDRCdEU4ek9WLENzRTcwT1EsS0FBZ0MscUJ0RWkxT3hDLENzRWgxT1EsWUFFRSx5QnRFbTFPVixDc0VqMU9RLFlBRUUsMkJ0RW8xT1YsQ3NFbDFPUSxZQUVFLDRCdEVxMU9WLENzRW4xT1EsWUFFRSwwQnRFczFPVixDc0VyMk9RLEtBQWdDLG1CdEV5Mk94QyxDc0V4Mk9RLFlBRUUsdUJ0RTIyT1YsQ3NFejJPUSxZQUVFLHlCdEU0Mk9WLENzRTEyT1EsWUFFRSwwQnRFNjJPVixDc0UzMk9RLFlBRUUsd0J0RTgyT1YsQ3NFNzNPUSxLQUFnQyx3QnRFaTRPeEMsQ3NFaDRPUSxZQUVFLDRCdEVtNE9WLENzRWo0T1EsWUFFRSw4QnRFbzRPVixDc0VsNE9RLFlBRUUsK0J0RXE0T1YsQ3NFbjRPUSxZQUVFLDZCdEVzNE9WLENzRXI1T1EsS0FBZ0MsdUJ0RXk1T3hDLENzRXg1T1EsWUFFRSwyQnRFMjVPVixDc0V6NU9RLFlBRUUsNkJ0RTQ1T1YsQ3NFMTVPUSxZQUVFLDhCdEU2NU9WLENzRTM1T1EsWUFFRSw0QnRFODVPVixDc0U3Nk9RLEtBQWdDLHNCdEVpN094QyxDc0VoN09RLFlBRUUsMEJ0RW03T1YsQ3NFajdPUSxZQUVFLDRCdEVvN09WLENzRWw3T1EsWUFFRSw2QnRFcTdPVixDc0VuN09RLFlBRUUsMkJ0RXM3T1YsQ3NFcjhPUSxLQUFnQyx3QnRFeThPeEMsQ3NFeDhPUSxZQUVFLDRCdEUyOE9WLENzRXo4T1EsWUFFRSw4QnRFNDhPVixDc0UxOE9RLFlBRUUsK0J0RTY4T1YsQ3NFMzhPUSxZQUVFLDZCdEU4OE9WLENzRTc5T1EsS0FBZ0Msc0J0RWkrT3hDLENzRWgrT1EsWUFFRSwwQnRFbStPVixDc0VqK09RLFlBRUUsNEJ0RW8rT1YsQ3NFbCtPUSxZQUVFLDZCdEVxK09WLENzRW4rT1EsWUFFRSwyQnRFcytPVixDc0U5OU9RLE1BQXdCLHdCdEVrK09oQyxDc0VqK09RLGNBRUUsNEJ0RW8rT1YsQ3NFbCtPUSxjQUVFLDhCdEVxK09WLENzRW4rT1EsY0FFRSwrQnRFcytPVixDc0VwK09RLGNBRUUsNkJ0RXUrT1YsQ3NFdC9PUSxNQUF3Qix1QnRFMC9PaEMsQ3NFei9PUSxjQUVFLDJCdEU0L09WLENzRTEvT1EsY0FFRSw2QnRFNi9PVixDc0UzL09RLGNBRUUsOEJ0RTgvT1YsQ3NFNS9PUSxjQUVFLDRCdEUrL09WLENzRTlnUFEsTUFBd0Isc0J0RWtoUGhDLENzRWpoUFEsY0FFRSwwQnRFb2hQVixDc0VsaFBRLGNBRUUsNEJ0RXFoUFYsQ3NFbmhQUSxjQUVFLDZCdEVzaFBWLENzRXBoUFEsY0FFRSwyQnRFdWhQVixDc0V0aVBRLE1BQXdCLHdCdEUwaVBoQyxDc0V6aVBRLGNBRUUsNEJ0RTRpUFYsQ3NFMWlQUSxjQUVFLDhCdEU2aVBWLENzRTNpUFEsY0FFRSwrQnRFOGlQVixDc0U1aVBRLGNBRUUsNkJ0RStpUFYsQ3NFOWpQUSxNQUF3QixzQnRFa2tQaEMsQ3NFamtQUSxjQUVFLDBCdEVva1BWLENzRWxrUFEsY0FFRSw0QnRFcWtQVixDc0Vua1BRLGNBRUUsNkJ0RXNrUFYsQ3NFcGtQUSxjQUVFLDJCdEV1a1BWLENzRWprUEksUUFBbUIscUJ0RXFrUHZCLENzRXBrUEksa0JBRUUseUJ0RXVrUE4sQ3NFcmtQSSxrQkFFRSwyQnRFd2tQTixDc0V0a1BJLGtCQUVFLDRCdEV5a1BOLENzRXZrUEksa0JBRUUsMEJ0RTBrUE4sQ2NubFBJLHlCd0RsREksUUFBZ0Msa0J0RTBvUHRDLENzRXpvUE0sa0JBRUUsc0J0RTRvUFIsQ3NFMW9QTSxrQkFFRSx3QnRFNm9QUixDc0Uzb1BNLGtCQUVFLHlCdEU4b1BSLENzRTVvUE0sa0JBRUUsdUJ0RStvUFIsQ3NFOXBQTSxRQUFnQyx1QnRFa3FQdEMsQ3NFanFQTSxrQkFFRSwyQnRFb3FQUixDc0VscVBNLGtCQUVFLDZCdEVxcVBSLENzRW5xUE0sa0JBRUUsOEJ0RXNxUFIsQ3NFcHFQTSxrQkFFRSw0QnRFdXFQUixDc0V0clBNLFFBQWdDLHNCdEUwclB0QyxDc0V6clBNLGtCQUVFLDBCdEU0clBSLENzRTFyUE0sa0JBRUUsNEJ0RTZyUFIsQ3NFM3JQTSxrQkFFRSw2QnRFOHJQUixDc0U1clBNLGtCQUVFLDJCdEUrclBSLENzRTlzUE0sUUFBZ0MscUJ0RWt0UHRDLENzRWp0UE0sa0JBRUUseUJ0RW90UFIsQ3NFbHRQTSxrQkFFRSwyQnRFcXRQUixDc0VudFBNLGtCQUVFLDRCdEVzdFBSLENzRXB0UE0sa0JBRUUsMEJ0RXV0UFIsQ3NFdHVQTSxRQUFnQyx1QnRFMHVQdEMsQ3NFenVQTSxrQkFFRSwyQnRFNHVQUixDc0UxdVBNLGtCQUVFLDZCdEU2dVBSLENzRTN1UE0sa0JBRUUsOEJ0RTh1UFIsQ3NFNXVQTSxrQkFFRSw0QnRFK3VQUixDc0U5dlBNLFFBQWdDLHFCdEVrd1B0QyxDc0Vqd1BNLGtCQUVFLHlCdEVvd1BSLENzRWx3UE0sa0JBRUUsMkJ0RXF3UFIsQ3NFbndQTSxrQkFFRSw0QnRFc3dQUixDc0Vwd1BNLGtCQUVFLDBCdEV1d1BSLENzRXR4UE0sUUFBZ0MsbUJ0RTB4UHRDLENzRXp4UE0sa0JBRUUsdUJ0RTR4UFIsQ3NFMXhQTSxrQkFFRSx5QnRFNnhQUixDc0UzeFBNLGtCQUVFLDBCdEU4eFBSLENzRTV4UE0sa0JBRUUsd0J0RSt4UFIsQ3NFOXlQTSxRQUFnQyx3QnRFa3pQdEMsQ3NFanpQTSxrQkFFRSw0QnRFb3pQUixDc0VselBNLGtCQUVFLDhCdEVxelBSLENzRW56UE0sa0JBRUUsK0J0RXN6UFIsQ3NFcHpQTSxrQkFFRSw2QnRFdXpQUixDc0V0MFBNLFFBQWdDLHVCdEUwMFB0QyxDc0V6MFBNLGtCQUVFLDJCdEU0MFBSLENzRTEwUE0sa0JBRUUsNkJ0RTYwUFIsQ3NFMzBQTSxrQkFFRSw4QnRFODBQUixDc0U1MFBNLGtCQUVFLDRCdEUrMFBSLENzRTkxUE0sUUFBZ0Msc0J0RWsyUHRDLENzRWoyUE0sa0JBRUUsMEJ0RW8yUFIsQ3NFbDJQTSxrQkFFRSw0QnRFcTJQUixDc0VuMlBNLGtCQUVFLDZCdEVzMlBSLENzRXAyUE0sa0JBRUUsMkJ0RXUyUFIsQ3NFdDNQTSxRQUFnQyx3QnRFMDNQdEMsQ3NFejNQTSxrQkFFRSw0QnRFNDNQUixDc0UxM1BNLGtCQUVFLDhCdEU2M1BSLENzRTMzUE0sa0JBRUUsK0J0RTgzUFIsQ3NFNTNQTSxrQkFFRSw2QnRFKzNQUixDc0U5NFBNLFFBQWdDLHNCdEVrNVB0QyxDc0VqNVBNLGtCQUVFLDBCdEVvNVBSLENzRWw1UE0sa0JBRUUsNEJ0RXE1UFIsQ3NFbjVQTSxrQkFFRSw2QnRFczVQUixDc0VwNVBNLGtCQUVFLDJCdEV1NVBSLENzRS80UE0sU0FBd0Isd0J0RW01UDlCLENzRWw1UE0sb0JBRUUsNEJ0RXE1UFIsQ3NFbjVQTSxvQkFFRSw4QnRFczVQUixDc0VwNVBNLG9CQUVFLCtCdEV1NVBSLENzRXI1UE0sb0JBRUUsNkJ0RXc1UFIsQ3NFdjZQTSxTQUF3Qix1QnRFMjZQOUIsQ3NFMTZQTSxvQkFFRSwyQnRFNjZQUixDc0UzNlBNLG9CQUVFLDZCdEU4NlBSLENzRTU2UE0sb0JBRUUsOEJ0RSs2UFIsQ3NFNzZQTSxvQkFFRSw0QnRFZzdQUixDc0UvN1BNLFNBQXdCLHNCdEVtOFA5QixDc0VsOFBNLG9CQUVFLDBCdEVxOFBSLENzRW44UE0sb0JBRUUsNEJ0RXM4UFIsQ3NFcDhQTSxvQkFFRSw2QnRFdThQUixDc0VyOFBNLG9CQUVFLDJCdEV3OFBSLENzRXY5UE0sU0FBd0Isd0J0RTI5UDlCLENzRTE5UE0sb0JBRUUsNEJ0RTY5UFIsQ3NFMzlQTSxvQkFFRSw4QnRFODlQUixDc0U1OVBNLG9CQUVFLCtCdEUrOVBSLENzRTc5UE0sb0JBRUUsNkJ0RWcrUFIsQ3NFLytQTSxTQUF3QixzQnRFbS9QOUIsQ3NFbC9QTSxvQkFFRSwwQnRFcS9QUixDc0VuL1BNLG9CQUVFLDRCdEVzL1BSLENzRXAvUE0sb0JBRUUsNkJ0RXUvUFIsQ3NFci9QTSxvQkFFRSwyQnRFdy9QUixDc0VsL1BFLFdBQW1CLHFCdEVzL1ByQixDc0VyL1BFLHdCQUVFLHlCdEV3L1BKLENzRXQvUEUsd0JBRUUsMkJ0RXkvUEosQ3NFdi9QRSx3QkFFRSw0QnRFMC9QSixDc0V4L1BFLHdCQUVFLDBCdEUyL1BKLENBQ0YsQ2NyZ1FJLHlCd0RsREksUUFBZ0Msa0J0RTJqUXRDLENzRTFqUU0sa0JBRUUsc0J0RTZqUVIsQ3NFM2pRTSxrQkFFRSx3QnRFOGpRUixDc0U1alFNLGtCQUVFLHlCdEUralFSLENzRTdqUU0sa0JBRUUsdUJ0RWdrUVIsQ3NFL2tRTSxRQUFnQyx1QnRFbWxRdEMsQ3NFbGxRTSxrQkFFRSwyQnRFcWxRUixDc0VubFFNLGtCQUVFLDZCdEVzbFFSLENzRXBsUU0sa0JBRUUsOEJ0RXVsUVIsQ3NFcmxRTSxrQkFFRSw0QnRFd2xRUixDc0V2bVFNLFFBQWdDLHNCdEUybVF0QyxDc0UxbVFNLGtCQUVFLDBCdEU2bVFSLENzRTNtUU0sa0JBRUUsNEJ0RThtUVIsQ3NFNW1RTSxrQkFFRSw2QnRFK21RUixDc0U3bVFNLGtCQUVFLDJCdEVnblFSLENzRS9uUU0sUUFBZ0MscUJ0RW1vUXRDLENzRWxvUU0sa0JBRUUseUJ0RXFvUVIsQ3NFbm9RTSxrQkFFRSwyQnRFc29RUixDc0Vwb1FNLGtCQUVFLDRCdEV1b1FSLENzRXJvUU0sa0JBRUUsMEJ0RXdvUVIsQ3NFdnBRTSxRQUFnQyx1QnRFMnBRdEMsQ3NFMXBRTSxrQkFFRSwyQnRFNnBRUixDc0UzcFFNLGtCQUVFLDZCdEU4cFFSLENzRTVwUU0sa0JBRUUsOEJ0RStwUVIsQ3NFN3BRTSxrQkFFRSw0QnRFZ3FRUixDc0UvcVFNLFFBQWdDLHFCdEVtclF0QyxDc0VsclFNLGtCQUVFLHlCdEVxclFSLENzRW5yUU0sa0JBRUUsMkJ0RXNyUVIsQ3NFcHJRTSxrQkFFRSw0QnRFdXJRUixDc0VyclFNLGtCQUVFLDBCdEV3clFSLENzRXZzUU0sUUFBZ0MsbUJ0RTJzUXRDLENzRTFzUU0sa0JBRUUsdUJ0RTZzUVIsQ3NFM3NRTSxrQkFFRSx5QnRFOHNRUixDc0U1c1FNLGtCQUVFLDBCdEUrc1FSLENzRTdzUU0sa0JBRUUsd0J0RWd0UVIsQ3NFL3RRTSxRQUFnQyx3QnRFbXVRdEMsQ3NFbHVRTSxrQkFFRSw0QnRFcXVRUixDc0VudVFNLGtCQUVFLDhCdEVzdVFSLENzRXB1UU0sa0JBRUUsK0J0RXV1UVIsQ3NFcnVRTSxrQkFFRSw2QnRFd3VRUixDc0V2dlFNLFFBQWdDLHVCdEUydlF0QyxDc0UxdlFNLGtCQUVFLDJCdEU2dlFSLENzRTN2UU0sa0JBRUUsNkJ0RTh2UVIsQ3NFNXZRTSxrQkFFRSw4QnRFK3ZRUixDc0U3dlFNLGtCQUVFLDRCdEVnd1FSLENzRS93UU0sUUFBZ0Msc0J0RW14UXRDLENzRWx4UU0sa0JBRUUsMEJ0RXF4UVIsQ3NFbnhRTSxrQkFFRSw0QnRFc3hRUixDc0VweFFNLGtCQUVFLDZCdEV1eFFSLENzRXJ4UU0sa0JBRUUsMkJ0RXd4UVIsQ3NFdnlRTSxRQUFnQyx3QnRFMnlRdEMsQ3NFMXlRTSxrQkFFRSw0QnRFNnlRUixDc0UzeVFNLGtCQUVFLDhCdEU4eVFSLENzRTV5UU0sa0JBRUUsK0J0RSt5UVIsQ3NFN3lRTSxrQkFFRSw2QnRFZ3pRUixDc0UvelFNLFFBQWdDLHNCdEVtMFF0QyxDc0VsMFFNLGtCQUVFLDBCdEVxMFFSLENzRW4wUU0sa0JBRUUsNEJ0RXMwUVIsQ3NFcDBRTSxrQkFFRSw2QnRFdTBRUixDc0VyMFFNLGtCQUVFLDJCdEV3MFFSLENzRWgwUU0sU0FBd0Isd0J0RW8wUTlCLENzRW4wUU0sb0JBRUUsNEJ0RXMwUVIsQ3NFcDBRTSxvQkFFRSw4QnRFdTBRUixDc0VyMFFNLG9CQUVFLCtCdEV3MFFSLENzRXQwUU0sb0JBRUUsNkJ0RXkwUVIsQ3NFeDFRTSxTQUF3Qix1QnRFNDFROUIsQ3NFMzFRTSxvQkFFRSwyQnRFODFRUixDc0U1MVFNLG9CQUVFLDZCdEUrMVFSLENzRTcxUU0sb0JBRUUsOEJ0RWcyUVIsQ3NFOTFRTSxvQkFFRSw0QnRFaTJRUixDc0VoM1FNLFNBQXdCLHNCdEVvM1E5QixDc0VuM1FNLG9CQUVFLDBCdEVzM1FSLENzRXAzUU0sb0JBRUUsNEJ0RXUzUVIsQ3NFcjNRTSxvQkFFRSw2QnRFdzNRUixDc0V0M1FNLG9CQUVFLDJCdEV5M1FSLENzRXg0UU0sU0FBd0Isd0J0RTQ0UTlCLENzRTM0UU0sb0JBRUUsNEJ0RTg0UVIsQ3NFNTRRTSxvQkFFRSw4QnRFKzRRUixDc0U3NFFNLG9CQUVFLCtCdEVnNVFSLENzRTk0UU0sb0JBRUUsNkJ0RWk1UVIsQ3NFaDZRTSxTQUF3QixzQnRFbzZROUIsQ3NFbjZRTSxvQkFFRSwwQnRFczZRUixDc0VwNlFNLG9CQUVFLDRCdEV1NlFSLENzRXI2UU0sb0JBRUUsNkJ0RXc2UVIsQ3NFdDZRTSxvQkFFRSwyQnRFeTZRUixDc0VuNlFFLFdBQW1CLHFCdEV1NlFyQixDc0V0NlFFLHdCQUVFLHlCdEV5NlFKLENzRXY2UUUsd0JBRUUsMkJ0RTA2UUosQ3NFeDZRRSx3QkFFRSw0QnRFMjZRSixDc0V6NlFFLHdCQUVFLDBCdEU0NlFKLENBQ0YsQ2N0N1FJLHlCd0RsREksUUFBZ0Msa0J0RTQrUXRDLENzRTMrUU0sa0JBRUUsc0J0RTgrUVIsQ3NFNStRTSxrQkFFRSx3QnRFKytRUixDc0U3K1FNLGtCQUVFLHlCdEVnL1FSLENzRTkrUU0sa0JBRUUsdUJ0RWkvUVIsQ3NFaGdSTSxRQUFnQyx1QnRFb2dSdEMsQ3NFbmdSTSxrQkFFRSwyQnRFc2dSUixDc0VwZ1JNLGtCQUVFLDZCdEV1Z1JSLENzRXJnUk0sa0JBRUUsOEJ0RXdnUlIsQ3NFdGdSTSxrQkFFRSw0QnRFeWdSUixDc0V4aFJNLFFBQWdDLHNCdEU0aFJ0QyxDc0UzaFJNLGtCQUVFLDBCdEU4aFJSLENzRTVoUk0sa0JBRUUsNEJ0RStoUlIsQ3NFN2hSTSxrQkFFRSw2QnRFZ2lSUixDc0U5aFJNLGtCQUVFLDJCdEVpaVJSLENzRWhqUk0sUUFBZ0MscUJ0RW9qUnRDLENzRW5qUk0sa0JBRUUseUJ0RXNqUlIsQ3NFcGpSTSxrQkFFRSwyQnRFdWpSUixDc0VyalJNLGtCQUVFLDRCdEV3alJSLENzRXRqUk0sa0JBRUUsMEJ0RXlqUlIsQ3NFeGtSTSxRQUFnQyx1QnRFNGtSdEMsQ3NFM2tSTSxrQkFFRSwyQnRFOGtSUixDc0U1a1JNLGtCQUVFLDZCdEUra1JSLENzRTdrUk0sa0JBRUUsOEJ0RWdsUlIsQ3NFOWtSTSxrQkFFRSw0QnRFaWxSUixDc0VobVJNLFFBQWdDLHFCdEVvbVJ0QyxDc0VubVJNLGtCQUVFLHlCdEVzbVJSLENzRXBtUk0sa0JBRUUsMkJ0RXVtUlIsQ3NFcm1STSxrQkFFRSw0QnRFd21SUixDc0V0bVJNLGtCQUVFLDBCdEV5bVJSLENzRXhuUk0sUUFBZ0MsbUJ0RTRuUnRDLENzRTNuUk0sa0JBRUUsdUJ0RThuUlIsQ3NFNW5STSxrQkFFRSx5QnRFK25SUixDc0U3blJNLGtCQUVFLDBCdEVnb1JSLENzRTluUk0sa0JBRUUsd0J0RWlvUlIsQ3NFaHBSTSxRQUFnQyx3QnRFb3BSdEMsQ3NFbnBSTSxrQkFFRSw0QnRFc3BSUixDc0VwcFJNLGtCQUVFLDhCdEV1cFJSLENzRXJwUk0sa0JBRUUsK0J0RXdwUlIsQ3NFdHBSTSxrQkFFRSw2QnRFeXBSUixDc0V4cVJNLFFBQWdDLHVCdEU0cVJ0QyxDc0UzcVJNLGtCQUVFLDJCdEU4cVJSLENzRTVxUk0sa0JBRUUsNkJ0RStxUlIsQ3NFN3FSTSxrQkFFRSw4QnRFZ3JSUixDc0U5cVJNLGtCQUVFLDRCdEVpclJSLENzRWhzUk0sUUFBZ0Msc0J0RW9zUnRDLENzRW5zUk0sa0JBRUUsMEJ0RXNzUlIsQ3NFcHNSTSxrQkFFRSw0QnRFdXNSUixDc0Vyc1JNLGtCQUVFLDZCdEV3c1JSLENzRXRzUk0sa0JBRUUsMkJ0RXlzUlIsQ3NFeHRSTSxRQUFnQyx3QnRFNHRSdEMsQ3NFM3RSTSxrQkFFRSw0QnRFOHRSUixDc0U1dFJNLGtCQUVFLDhCdEUrdFJSLENzRTd0Uk0sa0JBRUUsK0J0RWd1UlIsQ3NFOXRSTSxrQkFFRSw2QnRFaXVSUixDc0VodlJNLFFBQWdDLHNCdEVvdlJ0QyxDc0VudlJNLGtCQUVFLDBCdEVzdlJSLENzRXB2Uk0sa0JBRUUsNEJ0RXV2UlIsQ3NFcnZSTSxrQkFFRSw2QnRFd3ZSUixDc0V0dlJNLGtCQUVFLDJCdEV5dlJSLENzRWp2Uk0sU0FBd0Isd0J0RXF2UjlCLENzRXB2Uk0sb0JBRUUsNEJ0RXV2UlIsQ3NFcnZSTSxvQkFFRSw4QnRFd3ZSUixDc0V0dlJNLG9CQUVFLCtCdEV5dlJSLENzRXZ2Uk0sb0JBRUUsNkJ0RTB2UlIsQ3NFendSTSxTQUF3Qix1QnRFNndSOUIsQ3NFNXdSTSxvQkFFRSwyQnRFK3dSUixDc0U3d1JNLG9CQUVFLDZCdEVneFJSLENzRTl3Uk0sb0JBRUUsOEJ0RWl4UlIsQ3NFL3dSTSxvQkFFRSw0QnRFa3hSUixDc0VqeVJNLFNBQXdCLHNCdEVxeVI5QixDc0VweVJNLG9CQUVFLDBCdEV1eVJSLENzRXJ5Uk0sb0JBRUUsNEJ0RXd5UlIsQ3NFdHlSTSxvQkFFRSw2QnRFeXlSUixDc0V2eVJNLG9CQUVFLDJCdEUweVJSLENzRXp6Uk0sU0FBd0Isd0J0RTZ6UjlCLENzRTV6Uk0sb0JBRUUsNEJ0RSt6UlIsQ3NFN3pSTSxvQkFFRSw4QnRFZzBSUixDc0U5elJNLG9CQUVFLCtCdEVpMFJSLENzRS96Uk0sb0JBRUUsNkJ0RWswUlIsQ3NFajFSTSxTQUF3QixzQnRFcTFSOUIsQ3NFcDFSTSxvQkFFRSwwQnRFdTFSUixDc0VyMVJNLG9CQUVFLDRCdEV3MVJSLENzRXQxUk0sb0JBRUUsNkJ0RXkxUlIsQ3NFdjFSTSxvQkFFRSwyQnRFMDFSUixDc0VwMVJFLFdBQW1CLHFCdEV3MVJyQixDc0V2MVJFLHdCQUVFLHlCdEUwMVJKLENzRXgxUkUsd0JBRUUsMkJ0RTIxUkosQ3NFejFSRSx3QkFFRSw0QnRFNDFSSixDc0UxMVJFLHdCQUVFLDBCdEU2MVJKLENBQ0YsQ2N2MlJJLDBCd0RsREksUUFBZ0Msa0J0RTY1UnRDLENzRTU1Uk0sa0JBRUUsc0J0RSs1UlIsQ3NFNzVSTSxrQkFFRSx3QnRFZzZSUixDc0U5NVJNLGtCQUVFLHlCdEVpNlJSLENzRS81Uk0sa0JBRUUsdUJ0RWs2UlIsQ3NFajdSTSxRQUFnQyx1QnRFcTdSdEMsQ3NFcDdSTSxrQkFFRSwyQnRFdTdSUixDc0VyN1JNLGtCQUVFLDZCdEV3N1JSLENzRXQ3Uk0sa0JBRUUsOEJ0RXk3UlIsQ3NFdjdSTSxrQkFFRSw0QnRFMDdSUixDc0V6OFJNLFFBQWdDLHNCdEU2OFJ0QyxDc0U1OFJNLGtCQUVFLDBCdEUrOFJSLENzRTc4Uk0sa0JBRUUsNEJ0RWc5UlIsQ3NFOThSTSxrQkFFRSw2QnRFaTlSUixDc0UvOFJNLGtCQUVFLDJCdEVrOVJSLENzRWorUk0sUUFBZ0MscUJ0RXErUnRDLENzRXArUk0sa0JBRUUseUJ0RXUrUlIsQ3NFcitSTSxrQkFFRSwyQnRFdytSUixDc0V0K1JNLGtCQUVFLDRCdEV5K1JSLENzRXYrUk0sa0JBRUUsMEJ0RTArUlIsQ3NFei9STSxRQUFnQyx1QnRFNi9SdEMsQ3NFNS9STSxrQkFFRSwyQnRFKy9SUixDc0U3L1JNLGtCQUVFLDZCdEVnZ1NSLENzRTkvUk0sa0JBRUUsOEJ0RWlnU1IsQ3NFLy9STSxrQkFFRSw0QnRFa2dTUixDc0VqaFNNLFFBQWdDLHFCdEVxaFN0QyxDc0VwaFNNLGtCQUVFLHlCdEV1aFNSLENzRXJoU00sa0JBRUUsMkJ0RXdoU1IsQ3NFdGhTTSxrQkFFRSw0QnRFeWhTUixDc0V2aFNNLGtCQUVFLDBCdEUwaFNSLENzRXppU00sUUFBZ0MsbUJ0RTZpU3RDLENzRTVpU00sa0JBRUUsdUJ0RStpU1IsQ3NFN2lTTSxrQkFFRSx5QnRFZ2pTUixDc0U5aVNNLGtCQUVFLDBCdEVpalNSLENzRS9pU00sa0JBRUUsd0J0RWtqU1IsQ3NFamtTTSxRQUFnQyx3QnRFcWtTdEMsQ3NFcGtTTSxrQkFFRSw0QnRFdWtTUixDc0Vya1NNLGtCQUVFLDhCdEV3a1NSLENzRXRrU00sa0JBRUUsK0J0RXlrU1IsQ3NFdmtTTSxrQkFFRSw2QnRFMGtTUixDc0V6bFNNLFFBQWdDLHVCdEU2bFN0QyxDc0U1bFNNLGtCQUVFLDJCdEUrbFNSLENzRTdsU00sa0JBRUUsNkJ0RWdtU1IsQ3NFOWxTTSxrQkFFRSw4QnRFaW1TUixDc0UvbFNNLGtCQUVFLDRCdEVrbVNSLENzRWpuU00sUUFBZ0Msc0J0RXFuU3RDLENzRXBuU00sa0JBRUUsMEJ0RXVuU1IsQ3NFcm5TTSxrQkFFRSw0QnRFd25TUixDc0V0blNNLGtCQUVFLDZCdEV5blNSLENzRXZuU00sa0JBRUUsMkJ0RTBuU1IsQ3NFem9TTSxRQUFnQyx3QnRFNm9TdEMsQ3NFNW9TTSxrQkFFRSw0QnRFK29TUixDc0U3b1NNLGtCQUVFLDhCdEVncFNSLENzRTlvU00sa0JBRUUsK0J0RWlwU1IsQ3NFL29TTSxrQkFFRSw2QnRFa3BTUixDc0VqcVNNLFFBQWdDLHNCdEVxcVN0QyxDc0VwcVNNLGtCQUVFLDBCdEV1cVNSLENzRXJxU00sa0JBRUUsNEJ0RXdxU1IsQ3NFdHFTTSxrQkFFRSw2QnRFeXFTUixDc0V2cVNNLGtCQUVFLDJCdEUwcVNSLENzRWxxU00sU0FBd0Isd0J0RXNxUzlCLENzRXJxU00sb0JBRUUsNEJ0RXdxU1IsQ3NFdHFTTSxvQkFFRSw4QnRFeXFTUixDc0V2cVNNLG9CQUVFLCtCdEUwcVNSLENzRXhxU00sb0JBRUUsNkJ0RTJxU1IsQ3NFMXJTTSxTQUF3Qix1QnRFOHJTOUIsQ3NFN3JTTSxvQkFFRSwyQnRFZ3NTUixDc0U5clNNLG9CQUVFLDZCdEVpc1NSLENzRS9yU00sb0JBRUUsOEJ0RWtzU1IsQ3NFaHNTTSxvQkFFRSw0QnRFbXNTUixDc0VsdFNNLFNBQXdCLHNCdEVzdFM5QixDc0VydFNNLG9CQUVFLDBCdEV3dFNSLENzRXR0U00sb0JBRUUsNEJ0RXl0U1IsQ3NFdnRTTSxvQkFFRSw2QnRFMHRTUixDc0V4dFNNLG9CQUVFLDJCdEUydFNSLENzRTF1U00sU0FBd0Isd0J0RTh1UzlCLENzRTd1U00sb0JBRUUsNEJ0RWd2U1IsQ3NFOXVTTSxvQkFFRSw4QnRFaXZTUixDc0UvdVNNLG9CQUVFLCtCdEVrdlNSLENzRWh2U00sb0JBRUUsNkJ0RW12U1IsQ3NFbHdTTSxTQUF3QixzQnRFc3dTOUIsQ3NFcndTTSxvQkFFRSwwQnRFd3dTUixDc0V0d1NNLG9CQUVFLDRCdEV5d1NSLENzRXZ3U00sb0JBRUUsNkJ0RTB3U1IsQ3NFeHdTTSxvQkFFRSwyQnRFMndTUixDc0Vyd1NFLFdBQW1CLHFCdEV5d1NyQixDc0V4d1NFLHdCQUVFLHlCdEUyd1NKLENzRXp3U0Usd0JBRUUsMkJ0RTR3U0osQ3NFMXdTRSx3QkFFRSw0QnRFNndTSixDc0Uzd1NFLHdCQUVFLDBCdEU4d1NKLENBQ0YsQ3VFLzBTRSxzQkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBRUEsbUJBQUEsQ0FDQSxVQUFBLENBRUEsOEJ2RSswU0osQ3dFejFTQSxnQkFBa0IsZ0d4RTYxU2xCLEN3RXoxU0EsY0FBaUIsNEJ4RTYxU2pCLEN3RTUxU0EsV0FBaUIsNEJ4RWcyU2pCLEN3RS8xU0EsYUFBaUIsNEJ4RW0yU2pCLEN3RWwyU0EsZUNURSxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQnpFKzJTRixDd0VoMlNJLFdBQXdCLHlCeEVvMlM1QixDd0VuMlNJLFlBQXdCLDBCeEV1MlM1QixDd0V0MlNJLGFBQXdCLDJCeEUwMlM1QixDY3IwU0kseUIwRHZDQSxjQUF3Qix5QnhFaTNTMUIsQ3dFaDNTRSxlQUF3QiwwQnhFbzNTMUIsQ3dFbjNTRSxnQkFBd0IsMkJ4RXUzUzFCLENBQ0YsQ2NuMVNJLHlCMER2Q0EsY0FBd0IseUJ4RTgzUzFCLEN3RTczU0UsZUFBd0IsMEJ4RWk0UzFCLEN3RWg0U0UsZ0JBQXdCLDJCeEVvNFMxQixDQUNGLENjaDJTSSx5QjBEdkNBLGNBQXdCLHlCeEUyNFMxQixDd0UxNFNFLGVBQXdCLDBCeEU4NFMxQixDd0U3NFNFLGdCQUF3QiwyQnhFaTVTMUIsQ0FDRixDYzcyU0ksMEIwRHZDQSxjQUF3Qix5QnhFdzVTMUIsQ3dFdjVTRSxlQUF3QiwwQnhFMjVTMUIsQ3dFMTVTRSxnQkFBd0IsMkJ4RTg1UzFCLENBQ0YsQ3dFejVTQSxnQkFBbUIsa0N4RTQ1U25CLEN3RTM1U0EsZ0JBQW1CLGtDeEUrNVNuQixDd0U5NVNBLGlCQUFtQixtQ3hFazZTbkIsQ3dFOTVTQSxtQkFBdUIseUJ4RWs2U3ZCLEN3RWo2U0EscUJBQXVCLDZCeEVxNlN2QixDd0VwNlNBLG9CQUF1Qix5QnhFdzZTdkIsQ3dFdjZTQSxrQkFBdUIseUJ4RTI2U3ZCLEN3RTE2U0Esb0JBQXVCLDRCeEU4NlN2QixDd0U3NlNBLGFBQXVCLDJCeEVpN1N2QixDd0U3NlNBLFlBQWMsb0J4RWk3U2QsQzBFeDlTRSxjQUNFLHVCMUUyOVNKLENNajlTRSwwQ29FTE0sdUIxRTA5U1IsQzBFaCtTRSxnQkFDRSx1QjFFbStTSixDTXo5U0UsOENvRUxNLHVCMUVrK1NSLEMwRXgrU0UsY0FDRSx1QjFFMitTSixDTWorU0UsMENvRUxNLHVCMUUwK1NSLEMwRWgvU0UsV0FDRSx1QjFFbS9TSixDTXorU0Usb0NvRUxNLHVCMUVrL1NSLEMwRXgvU0UsY0FDRSx1QjFFMi9TSixDTWovU0UsMENvRUxNLHVCMUUwL1NSLEMwRWhnVEUsYUFDRSx1QjFFbWdUSixDTXovU0Usd0NvRUxNLHVCMUVrZ1RSLEMwRXhnVEUsWUFDRSx1QjFFMmdUSixDTWpnVEUsc0NvRUxNLHVCMUUwZ1RSLEMwRWhoVEUsV0FDRSx1QjFFbWhUSixDTXpnVEUsb0NvRUxNLHVCMUVraFRSLEN3RTMrU0EsV0FBYSx1QnhFKytTYixDd0U5K1NBLFlBQWMsdUJ4RWsvU2QsQ3dFaC9TQSxlQUFpQiw4QnhFby9TakIsQ3dFbi9TQSxlQUFpQixrQ3hFdS9TakIsQ3dFbi9TQSxXR3ZERSxVQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQkFBQSxDQUNBLDhCQUFBLENBQ0EsUTNFOGlURixDd0V2L1NBLHNCQUF3Qiw4QnhFMi9TeEIsQ3dFei9TQSxZQUNFLCtCQUFBLENBQ0EsOEJ4RTQvU0YsQ3dFdi9TQSxZQUFjLHVCeEUyL1NkLEM0RTVqVEEsU0FDRSw0QjVFK2pURixDNEU1alRBLFdBQ0UsMkI1RStqVEYsQzZFL2pURSxhQUNFLGlCQUtFLDBCQUFBLENBRUEseUI3RStqVEosQzZFM2pUSSxZQUNFLHlCN0U4alROLEM2RXJqVEUsa0JBQ0UsNEI3RXdqVEosQzZFMWlURSxJQUNFLDhCN0U2aVRKLEM2RTNpVEUsZUFFRSx3QkFBQSxDQUNBLHVCN0U4aVRKLEM2RXRpVEUsTUFDRSwwQjdFeWlUSixDNkV0aVRFLE9BRUUsdUI3RXlpVEosQzZFdGlURSxRQUdFLFNBQUEsQ0FDQSxRN0V5aVRKLEM2RXRpVEUsTUFFRSxzQjdFeWlUSixDNkVqaVRFLE1BQ0UsTzdFb2lUSixDNkUvaFRFLGdCQUNFLHlCN0VxaVRKLEM2RWppVEUsUUFDRSxZN0VvaVRKLEM2RWxpVEUsT0FDRSxxQjdFcWlUSixDNkVsaVRFLE9BQ0Usa0M3RXFpVEosQzZFbmlUSSxvQkFFRSwrQjdFcWlUTixDNkVoaVRJLHNDQUVFLGtDN0VtaVROLEM2RS9oVEUsWUFDRSxhN0VraVRKLEM2RWhpVEksMkVBSUUsb0I3RWtpVE4sQzZFOWhURSxzQkFDRSxhQUFBLENBQ0Esb0I3RWlpVEosQ0FDRixDOEV6cVRBLFdBQ0ksd0JDS2MsQ0RKZCx5RDlFMnFUSixDOEV6cVRBLFdBQ0ksdUJDRWEsQ0REYix3RDlFMnFUSixDOEV6cVRBLFdBQ0kscUJDRFksQ0RFWixzRDlFMnFUSixDOEV6cVRBLFdBQ0ksMEJDSmdCLENES2hCLDhEOUUycVRKLEM4RXpxVEEsV0FDSSx1QkNQYSxDRFFiLHdEOUUycVRKLEM4RXpxVEEsV0FDSSw4QkNWbUIsQ0RXbkIsOEQ5RTJxVEosQzhFenFUQSxXQUNJLHdCQ2JjLENEY2QseUQ5RTJxVEosQzhFenFUQSxXQUNJLHlCQ2hCZSxDRGlCZiwwRDlFMnFUSixDOEV6cVRBLFdBQ0ksMEJDbkJnQixDRG9CaEIsMkQ5RTJxVEosQzhFenFUQSxXQUNJLDRCQ3RCaUIsQ0R1QmpCLDREOUUycVRKLEM4RXpxVEEsV0FDSSx1QkN6QmEsQ0QwQmIsd0Q5RTJxVEosQzhFenFUQSxXQUNJLHdCQzVCYyxDRDZCZCx5RDlFMnFUSixDOEV6cVRBLFdBQ0ksK0JDL0JvQixDRGdDcEIsK0Q5RTJxVEosQzhFenFUQSxXQUNJLHlCQ2xDZSxDRG1DZiwwRDlFMnFUSixDOEV6cVRBLFdBQ0ksMEJDckNnQixDRHNDaEIsMkQ5RTJxVEosQ2dGcnVUQSxhQ0VJLFVBQUEsQ0FFQSxjQUFBLENBQ0EsZWpGdXVUSixDZ0Z6dVRBLHdCQ0ZJLDRCRmNpQixDRVpqQix3QmpGbXZUSixDZ0ZudlRBLFdDS0ksYUFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUVBLGFqRnl1VEosQ2lGdnVUSSxpQkFFRSx3QkFBQSxDQUNBLGtCakYwdVROLENnRnR2VEEsNkJDVU0sVUFBQSxDQUdBLG9CakZ1dlROLENnRnB3VEEsWUNpQkksYUFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLHdCRmZjLENFaUJkLGNBQUEsQ0FDQSx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxpQmpGMHVUSixDZ0Zqd1RBLFdBQ0ksVWhGb3dUSixDZ0Zud1RJLG9DQUZKLFdBR1EsZWhGc3dUTixDQUNGLENnRnJ3VEksZUFDSSxXQUFBLENBQ0EsYUFBQSxDQUNBLFdoRnV3VFIsQ2dGcHdUQSxZQUNJLFVBQUEsQ0FDQSxhaEZ1d1RKLENnRnR3VEksZ0JBQ0ksYUFBQSxDQUNBLFdoRnd3VFIsQ2dGdndUUSxvQ0FISixnQkFJUSxV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dUJEN1ZTLENDOFZULGFEOVVXLENDK1VYLGNBQUEsQ0FDQSx3QmhGK3lUUixDZ0Y5eVRRLG1CQUNJLGFoRmd6VFosQ2dGOXlUUSxvQ0FSSixjQVNNLGNoRml6VFIsQ0FDRixDZ0Y5eVRBLDRCQ3pUSSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVqRjJtVUosQ2dGcnpUQSxVQUNJLGtCRC9WTyxDQ2dXUCxVQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkQvV2MsQ0NnWGQsY0FBQSxDQUNBLGdCQUFBLENBQ0Esb0JoRnd6VEosQ2dGbHpUQSxrQ0FKUSxrQkR0V1csQ0N1V1gsVWhGbTBUUixDZ0ZoMFRBLGtCQUdJLHdCRDNYYyxDQzRYZCxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCaEZ5elRKLENrRjlyVXdCLDRIQUNJLGFsRmlzVTVCLENrRnZyVWdCLDhFQUNJLGtCbEZ5clVwQixDa0Z2clVnQixnRkFDSSx3QkFBQSxDQUNBLGFsRnlyVXBCLENrRjNxVW1DLDZTQUNJLGtCbEZnclV2QyxDa0ZycVVRLDBCQUNJLGFsRnVxVVosQ2tGenBVNEIsbVhBQ0ksa0JsRjhwVWhDLENrRnBwVVksNkRBQ0ksa0JsRnNwVWhCLENrRmpwVVEsNkNBQ0ksa0JsRm1wVVosQ2tGL29VWSxzRUFDSSxrQkFBQSxDQUNBLGFsRmlwVWhCLENrRjVvVVksaUVBQ0ksK0JBQUEsQ0FDQSxhbEY4b1VoQixDa0Y3b1VnQix1RUFDSSxrQkFBQSxDQUNBLFVsRitvVXBCLENrRjFvVUksd0JBQ0ksYWxGNG9VUixDa0Z4blVnQixxT0FDRSxrQmxGZ29VbEIsQ2tGOW5VZ0IsMEVBQ0UsYWxGZ29VbEIsQ2tGem5VNEIsK0ZBQ0ksYUg5R3JCLENHK0dxQiwrQmxGMm5VaEMsQ2tGdG5Vd0IsOEVBQ0ksa0JsRnduVTVCLENrRjNtVVksaUlBQ0ksa0JsRmduVWhCLENrRjVtVUkseUJBQ0ksa0JBQUEsQ0FDQSxhbEY4bVVSLENrRjVtVUksZ0NBQ0ksK0JB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QUFBLHFCQUFBLENBQUEsa0IxRjY0WE4sQzBGMzRYSSx5QkFDSSxvQjFGNjRYUixDMEYxNFhBLHlCQUNJLGVBQUEsQ0FDQSxjMUY2NFhKLEMwRjU0WEksNENBQ0ksa0JBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFkxRjg0WFIsQzBGNzRYUSxpRUFDSSxhMUYrNFhaLEMwRjc0WFEsdUVBQ0ksWTFGKzRYWixDMEY3NFhRLGtEQUNJLGtCMUYrNFhaLEMwRjk0WFksNkVBQ0ksYTFGZzVYaEIsQzBGOTRYWSx1RUFDSSxZMUZnNVhoQixDMEYzNFhBLHlCQUNJLGtCWHBCUyxDV3FCVCxjMUY4NFhKLEMwRjc0WEksNENBQ0ksZUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsWTFGKzRYUixDMEY5NFhRLGlFQUNJLGExRmc1WFosQzBGOTRYUSx1RUFDSSxZMUZnNVhaLEMwRjk0WFEsa0RBQ0ksa0IxRmc1WFosQzBGLzRYWSw2RUFDSSxhMUZpNVhoQixDMEYvNFhZLHVFQUNJLFkxRmk1WGhCLEMwRjU0WEEsd0JBQ0Esa0JBQUEsQ0FDQSxjMUYrNFhBLEMwRjk0WEEsMkNBQ0ksZUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsWTFGZzVYSixDMEYvNFhJLGdFQUNJLGExRmk1WFIsQzBGLzRYSSxzRUFDSSxZMUZpNVhSLEMwRi80WEksaURBQ0ksa0IxRmk1WFIsQzBGaDVYUSw0RUFDSSxhMUZrNVhaLEMwRmg1WFEsc0VBQ0ksWTFGazVYWixDMEYzNFhJLDhEQUNJLHNDQUFBLENBQ0EsOENBQUEsQ0FDQSwyQzFGODRYUixDMEYxNFhJLG1CQUNJLGVBQUEsQ0FDQSxTMUY2NFhSLEMwRjU0WFEsc0JBQ0ksa0IxRjg0WFosQzBGNzRYWSw0QkFDSSxrQjFGKzRYaEIsQzBGNzRYWSx3QkFDSSwwQlh6R0ksQ1cwR0osY0FBQSxDQUNBLGExRis0WGhCLEMwRjE0WFksK0JBQ0ksdUIxRjQ0WGhCLEMwRno0WFEsdUNBQ0ksK0IxRjI0WFosQzBGdjRYQSw0QkFDSSxpQkFBQSxDQUNBLGdCMUYwNFhKLEMwRno0WEks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N2lCSixDNkd4N2lCSSxvQ0FGSixxQ0FHUSxhN0cyN2lCTixDQUNGLEM2R3o3aUJBLHdCQUNJLGtCN0c0N2lCSixDNkczN2lCSSwwQkFDSSx3QjlCemZVLEM4QjBmVixhOUIzZWEsQzhCNGViLGM3RzY3aUJSLEM2RzM3aUJJLG9DQUNJLGE5Qi9lYSxDOEJnZmIsdUI3RzY3aUJSLEM2RzM3aUJJLG9DQUNJLGE5QnJmRyxDOEJzZkgsdUI3RzY3aUJSLEM4R3A2akJBLEtBQ0Usc0JBQUEsQ0FDQSxpQjlHdTZqQkYsQzhHcjZqQkEsS0FDSSwwQjlHdzZqQkosQzhHdDZqQkksdUJBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EseUJBQUEsQ0FDQSxVOUd3NmpCTiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cblxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7XG59XG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiN2JiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZDE5ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZkZjdlO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5OTljO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNDMsIDI1NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPXJlc2V0XS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdmJhciAuY29udGFpbmVyLFxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciAuY29udGFpbmVyLXNtLFxuLm5hdmJhciAuY29udGFpbmVyLW1kLFxuLm5hdmJhciAuY29udGFpbmVyLWxnLFxuLm5hdmJhciAuY29udGFpbmVyLXhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG59XG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xufVxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG59XG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbmEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG59XG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDAyNzUyO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICBib3JkZXItY29sb3I6ICMxNTU3MjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2FzdCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgMC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODU3MSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTAsXG4ucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtc20tMCxcbi5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMSxcbi5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zLFxuLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTMsXG4ucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSxcbi5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMCxcbi5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEsXG4ucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTMsXG4ucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSxcbi5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1tZC01LFxuLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAsXG4ucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEsXG4ucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMSxcbi5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zLFxuLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wci1sZy01LFxuLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0wLFxuLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBsLXhsLTAsXG4ucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTEsXG4ucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyxcbi5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC0zLFxuLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHIteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUsXG4ucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cblxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4udGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYmFybG93IGxpZ2h0XCI7XG4gIHNyYzogdXJsKGFzc2V0cy9Gb250cy9CYXJsb3ctTGlnaHQub3RmKSBmb3JtYXQoXCJPcGVuVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJiYXJsb3cgYm9sZFwiO1xuICBzcmM6IHVybChhc3NldHMvRm9udHMvQmFybG93LUJvbGQub3RmKSBmb3JtYXQoXCJPcGVuVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2FcIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL0hlbHZldGljYS50dGMpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZCByZWd1bGFyXCI7XG4gIHNyYzogdXJsKGFzc2V0cy9Gb250cy9NeXJpYWRQcm8tUmVndWxhci5vdGYpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIHNyYzogdXJsKGFzc2V0cy9Gb250cy9Pc3dhbGQtQm9sZC50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBleHRyYSBsaWdodFwiO1xuICBzcmM6IHVybChhc3NldHMvRm9udHMvT3N3YWxkLUV4dHJhTGlnaHQudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL09zd2FsZC1MaWdodC50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBtZWRpdW1cIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL09zd2FsZC1NZWRpdW0udHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBzcmM6IHVybChhc3NldHMvRm9udHMvT3N3YWxkLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIHNyYzogdXJsKGFzc2V0cy9Gb250cy9Pc3dhbGQtU2VtaUJvbGQudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBzcmM6IHVybChhc3NldHMvRm9udHMvVWJ1bnR1LUJvbGQudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL1VidW50dS1MaWdodC50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodCBpdGFsaWNcIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL1VidW50dS1MaWdodEl0YWxpYy50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBtZWRpdW1cIjtcbiAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL1VidW50dS1NZWRpdW0udHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgcmVndWxhclwiO1xuICBzcmM6IHVybChhc3NldHMvRm9udHMvVWJ1bnR1LVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbi5idG4tYm9va2luZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5cbi5idG4tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMDk3ODtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMDk3ODtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpZ2h0MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4uc2VwYXJhdG9yIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnB1Yi1jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4ucHViLWNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgLnB1Yi1jZW50ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGhlbS1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIHBhZGRpbmc6IDAuMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmJ1dHRvbi1maXhlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cmVtO1xuICB0b3A6IDZyZW07XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5idXR0b24tZml4ZWQgYSB7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDFzO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5idXR0b24tZml4ZWQgYSBpbWcge1xuICB3aWR0aDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5idXR0b24tZml4ZWQge1xuICAgIHRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYnV0dG9uLWZpeGVkIHtcbiAgICB0b3A6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmJ1dHRvbi1maXhlZCB7XG4gICAgdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuLmJhbm5lci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhbm5lci1oZWFkZXIgLmNvbnRlbnQtYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJhbm5lci1oZWFkZXIgLmNvbnRlbnQtYmFubmVyIGgxIHtcbiAgZm9udC1zaXplOiA5M3B4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbWVkaXVtXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxMXB4ICM0ZDRkNGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyLWhlYWRlciAuY29udGVudC1iYW5uZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmJhbm5lci1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmFubmVyLWhlYWRlci1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgaDEge1xuICBmb250LXNpemU6IDkzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBtZWRpdW1cIjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODU2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1mbGlnaHQge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItZGF0ZSB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1kYXRlIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uYmFubmVyLWhlYWRlci1mb3JtIC5jb250ZW50LWJhbm5lciAuY29udGFpbmVyLXJlc2VhcmNoLWZsaWdodCAuZm9ybS1yZXNlYXJjaC1mbGlnaHQgLmItcmVzZWFyY2gtZmxpZ2h0IC5lbC1yLWhvdXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1ob3VycyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItaG91cnMge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItaG91cnMge1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItaG91cnM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIj5cIjtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItZGVzdGluYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODhweCkge1xuICAuYmFubmVyLWhlYWRlci1mb3JtIC5jb250ZW50LWJhbm5lciAuY29udGFpbmVyLXJlc2VhcmNoLWZsaWdodCAuZm9ybS1yZXNlYXJjaC1mbGlnaHQgLmItcmVzZWFyY2gtZmxpZ2h0IC5lbC1yLWRlc3RpbmF0aW9uIHtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1kZXN0aW5hdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1kZXN0aW5hdGlvbiB7XG4gICAgZ3JpZC1yb3c6IDQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1kZXN0aW5hdGlvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1jb21wYW55IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuZWwtci1jb21wYW55IHtcbiAgICBncmlkLXJvdzogMztcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyLWhlYWRlci1mb3JtIC5jb250ZW50LWJhbm5lciAuY29udGFpbmVyLXJlc2VhcmNoLWZsaWdodCAuZm9ybS1yZXNlYXJjaC1mbGlnaHQgLmItcmVzZWFyY2gtZmxpZ2h0IC5lbC1yLWNvbXBhbnkge1xuICAgIGdyaWQtcm93OiA1O1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmVsLXItY29tcGFueTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuY29udGVudC1yZXNlYXJjaC1mbGlnaHQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuY29udGVudC1yZXNlYXJjaC1mbGlnaHQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5iYW5uZXItaGVhZGVyLWZvcm0gLmNvbnRlbnQtYmFubmVyIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IC5mb3JtLXJlc2VhcmNoLWZsaWdodCAuYi1yZXNlYXJjaC1mbGlnaHQgLmNvbnRlbnQtcmVzZWFyY2gtZmxpZ2h0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5iLXJlc2VhcmNoLWZsaWdodCAuY29udGVudC1yZXNlYXJjaC1mbGlnaHQgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODhweCkge1xuICAuYmFubmVyLWhlYWRlci1mb3JtIC5jb250ZW50LWJhbm5lciAuY29udGFpbmVyLXJlc2VhcmNoLWZsaWdodCAuZm9ybS1yZXNlYXJjaC1mbGlnaHQgLmQtZmxleCB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IC5kLWZsZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cmVtIDAgN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSAuY29udGVudC1iYW5uZXIgLmNvbnRhaW5lci1yZXNlYXJjaC1mbGlnaHQgLmZvcm0tcmVzZWFyY2gtZmxpZ2h0IGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL1NWRy9idG4tdmFsaWRhdGUuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJhbm5lci1oZWFkZXItZm9ybSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFubmVyLWhlYWRlci1mb3JtIGltZyB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1ndWFkZWxvdXBlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJyZWFkY3J1bWItZ3VhZGVsb3VwZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icmVhZGNydW1iLWd1YWRlbG91cGUgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMC45cmVtO1xufVxuLmJyZWFkY3J1bWItZ3VhZGVsb3VwZSB1bCBsaSBhIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBleHRyYSBsaWdodFwiO1xufVxuLmJyZWFkY3J1bWItZ3VhZGVsb3VwZSB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xufVxuLmJyZWFkY3J1bWItZ3VhZGVsb3VwZSB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53ZWF0aGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndlYXRoZXIgLndlYXRoZXItaW5mbyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGV4dHJhIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4ud2VhdGhlciAud2VhdGhlci1pbmZvIGltZyB7XG4gIHdpZHRoOiA2M3B4O1xuICBtYXJnaW46IDAgMXJlbSAwIDJyZW07XG59XG4ud2VhdGhlciAud2VhdGhlci1jaXR5IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIG1lZGl1bVwiO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MTBweCkge1xuICAud2VhdGhlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2VhdGhlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5iZy13YWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGVCYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnRpdGxlQmFzZSBpbWcge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnRpdGxlQmFzZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LXNpemU6IDQycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGl0bGVCYXNlIGgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZUJhc2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ubWFzay1jYXJvdXNlbC1oZWFkZXItY29sb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tYmx1ZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnZveWFnZXVyIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIC5iLXN1YnRpdGxlLWhvbWVQYWdlIGgyIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5ib29rLWZsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5mb2xsb3ctZmxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSBmb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmcsIC52b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRib2R5IHRyIHRkIC5idG4tYm9va2luZyB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmRyb3Bkb3duLW5hdiBhIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSBmb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAuY29udGVudC1yZXN1bHQtYXJyaXZlZCB0YWJsZSB0Ym9keSB0ciB0ZCBhLmJ0bi1ib29raW5nLCAudm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAuY29udGVudC1yZXN1bHQtZGVwYXJ0dXJlIHRhYmxlIHRib2R5IHRyIHRkIGEuYnRuLWJvb2tpbmcsIC52b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIC5jb250ZW50LXJlc3VsdC1ib29rIHRhYmxlIHRib2R5IHRyIHRkIGEuYnRuLWJvb2tpbmcge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250ZW50LWluZm8tcGVvcGxlIC5lbC1jb250ZW50LWluZm8tcGVvcGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZWwtYnJhaW4td2F2ZSB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZHJvcGRvd24tYnJhaW4td2F2ZSAuYnJhaW4td2F2ZS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZDU1M2EwO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4udm95YWdldXIgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMzA5Nzg7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250ZW50LWJyYWluLXdhdmUgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNTUzYTA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi52b3lhZ2V1ciAudGhlbS1hcnRpY2xlIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1hY3R1IC5maXJzdC1pdGVtLWFjdHUgLmJ0bi0taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1hY3R1IC5jYXJvdXNlbC1yZXNwb25zaXZlLWFjdHUgLml0ZW0tY2Fyb3VzZWwtcmVzcG9uc2l2ZSAuY29udGVudC1pdGVtLWFjdHUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9BcnJpdmUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9HbyB7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuLnZveWFnZXVyIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSB0YWJsZSB0Ym9keSAuc2xpZGUtc3RhdHV0IC5zbGlkZS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjYzMwOTc4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHQgaXRhbGljXCI7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIHRhYmxlIHRib2R5IHRkIC5idG4tYm9va2luZyB7XG4gIGJhY2tncm91bmQ6ICNlMTg0YmI7XG59XG4udm95YWdldXIgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIHRhYmxlIHRib2R5IHRkIC5idG4tYm9va2luZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLmItZmxpZ2h0LXJpZ2h0IC5ib3gtaW5mbyAuYnRuLWJveCB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLndvbWJhdC1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZDU1M2EwO1xuICBjb2xvcjogI2U3OWRjOTtcbn1cbi52b3lhZ2V1ciAud29tYmF0LXNlbGVjdC1vcHRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzMDk3ODtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4udm95YWdldXIgLndvbWJhdC1zZWxlY3Qtb3B0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnZveWFnZXVyIC53b21iYXQtc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2Q1NTNhMDtcbn1cbi52b3lhZ2V1ciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnZveWFnZXVyIC5jb250YWN0LWNvbXBhbnkgYTpudGgtY2hpbGQoMG4rMikge1xuICBjb2xvcjogI2MzMDk3ODtcbn1cbi52b3lhZ2V1ciAuY29udGFjdC1jb21wYW55IGE6bnRoLWNoaWxkKDBuKzIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3dlYi5zdmdcIik7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZveWFnZXVyIC5jb250YWN0LWNvbXBhbnkgYTpudGgtY2hpbGQoMG4rMik6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuXG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwLjVyZW0gNHJlbTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWI2NjA4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUgYSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvYWxlcnQtd2hpdGUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi12b3lhZ2V1ciBhIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvdm95YWdldXItd2hpdGUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXBybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICB6LWluZGV4OiAxMjAwO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm8gYSBwIHtcbiAgY29sb3I6ICM2Y2E0ZDg7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXBybyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm86OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9wcm8tYmx1ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtY29ycG9yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtY29ycG9yYXRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvY29ycG9yYXRlLXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hdmlhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hdmlhdGlvbi13aGl0ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGJhY2tncm91bmQ6ICM2Y2E0ZDg7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBybyAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5pdGVtLWNhcm91c2VsLWhlYWRlciAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCAuYi1zdWJ0aXRsZS1ob21lUGFnZSBoMiB7XG4gIGNvbG9yOiAjNmNhNGQ4O1xufVxuLnBybyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xufVxuLnBybyAuY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIC5jYXJvdXNlbC1zZXJ2aWNlcyB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICM2Y2E0ZDg7XG59XG4ucHJvIC5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYWVjZGVhO1xufVxuLnBybyAuY29udGFpbmVyLWluZm9zMiAudGV4dC1pbmZvczIge1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xufVxuXG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSA0cmVtO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ViNjYwODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUgYSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2FsZXJ0LXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXBybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm8gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm86OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9wcm8td2hpdGUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi12b3lhZ2V1ciBhIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi12b3lhZ2V1cjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3ZveWFnZXVyLXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWF2aWF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIHotaW5kZXg6IDEyMDA7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24gYSBwIHtcbiAgY29sb3I6ICNhZWM5MGI7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hdmlhdGlvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2F2aWF0aW9uLWdyZWVuLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWNvcnBvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9jb3Jwb3JhdGUtd2hpdGUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYmFja2dyb3VuZDogI2FlYzkwYjtcbiAgYm9yZGVyOiAwO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkgLmRyb3Bkb3duLW1lbnUuc2hvdyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FlYzkwYjtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5pdGVtLWNhcm91c2VsLWhlYWRlciAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCAuYi1zdWJ0aXRsZS1ob21lUGFnZSBoMiB7XG4gIGNvbG9yOiAjYWVjOTBiO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5tYXNrLWNhcm91c2VsLWhlYWRlci1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNhZWM5MGI7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0gLmNvbnRhaW5lci1pbmZvIC5iLWluZm9zLXBlb3BsZSAuZWwtaW5mby1wZW9wbGUgLmZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNhZWM5MGI7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0gLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIC5lbC1jb250ZW50LWluZm8tcGVvcGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhZWM5MGI7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1pbmZvczIgLnRleHQtaW5mb3MyIHtcbiAgYmFja2dyb3VuZDogI2FlYzkwYjtcbn1cblxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW0gMC41cmVtIDRyZW07XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ViNjYwODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlIGEgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2FsZXJ0LXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgei1pbmRleDogMTIwMDtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtY29ycG9yYXRlIGEgcCB7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtY29ycG9yYXRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvY29ycG9yYXRlLWJsdWUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi12b3lhZ2V1ciBhIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy92b3lhZ2V1ci13aGl0ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtcHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm8gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtcHJvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvcHJvLXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hdmlhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hdmlhdGlvbi13aGl0ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSBhIHA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgYm9yZGVyOiAwO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpIC5kcm9wZG93bi1tZW51LnNob3cgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIC5iLXN1YnRpdGxlLWhvbWVQYWdlIGgyIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5tYXNrLWNhcm91c2VsLWhlYWRlci1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb3Jwb3JhdGUtdGhlbSAuY29udGFpbmVyLWluZm8gLmItaW5mb3MtcGVvcGxlIC5lbC1pbmZvLXBlb3BsZSAuZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvcnBvcmF0ZS10aGVtIC5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWluZm9zMiAudGV4dC1pbmZvczIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLnNsaWNrLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3JlbTtcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCJhc3NldHMvU1ZHL21hc2stZGlhZ29uYWwuc3ZnXCIpO1xuICBtYXNrLXNpemU6IDEwMCU7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogNjM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIge1xuICAgIG1hc2staW1hZ2U6IHVybChcImFzc2V0cy9TVkcvbWFzay1kaWFnb25hbC0yLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDczN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5pdGVtLWNhcm91c2VsLWhlYWRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiYXNzZXRzL1NWRy9tYXNrLWRpYWdvbmFsLTMuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYzNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5pdGVtLWNhcm91c2VsLWhlYWRlciBpbWcge1xuICAgIGhlaWdodDogNzM3cHg7XG4gIH1cbn1cbi5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItdGl0bGUtaG9tZVBhZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMnB4KSB7XG4gIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIC5jYXJvdXNlbC1oZWFkZXIgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIC5iLXRpdGxlLWhvbWVQYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciAuY2Fyb3VzZWwtaGVhZGVyIC5pdGVtLWNhcm91c2VsLWhlYWRlciAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCAuYi10aXRsZS1ob21lUGFnZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItdGl0bGUtaG9tZVBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItdGl0bGUtaG9tZVBhZ2UgaW1nIHtcbiAgd2lkdGg6IDg2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItc3VidGl0bGUtaG9tZVBhZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwLjVyZW0gOC4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEycHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItc3VidGl0bGUtaG9tZVBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItc3VidGl0bGUtaG9tZVBhZ2UgaDIge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwgLmItc3VidGl0bGUtaG9tZVBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1oZWFkZXIgLmNhcm91c2VsLWhlYWRlciAuaXRlbS1jYXJvdXNlbC1oZWFkZXIgLmItdGV4dC1oZWFkZXItY2Fyb3VzZWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLmNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIC5jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLnNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAxZW07XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAuY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLmNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAuY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLmNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAuaXRlbS1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRhaW5lci1jYXJvdXNlbC1zZXJ2aWNlcyB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmNvbnRhaW5lci1jYXJvdXNlbC1zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1zZXJ2aWNlcyAuY2Fyb3VzZWwtc2VydmljZXMge1xuICBtaW4taGVpZ2h0OiAxMThweDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2MzMDk3ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb250YWluZXItY2Fyb3VzZWwtc2VydmljZXMgLmNhcm91c2VsLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5jb250YWluZXItY2Fyb3VzZWwtc2VydmljZXMgLmNhcm91c2VsLXNlcnZpY2VzIC5pdGVtLXNlcnZpY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIC5jYXJvdXNlbC1zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIC5jYXJvdXNlbC1zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDExOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIC5jYXJvdXNlbC1zZXJ2aWNlcyAuaXRlbS1zZXJ2aWNlcyBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtc2VydmljZXMgLmNhcm91c2VsLXNlcnZpY2VzIC5pdGVtLXNlcnZpY2VzIGEgaDMge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtc2VydmljZXMgLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQgLmNhcm91c2VsLXNlcnZpY2VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtcmVzcG9uc2l2ZS1hY3R1IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG59XG4uY2Fyb3VzZWwtcmVzcG9uc2l2ZS1hY3R1IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwtcmVzcG9uc2l2ZS1hY3R1IGEgLml0ZW0tY2Fyb3VzZWwtcmVzcG9uc2l2ZSAuaW1nLWl0ZW0tYWN0dSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYXJvdXNlbC1yZXNwb25zaXZlLWFjdHUgYSAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIC5pbWctaXRlbS1hY3R1IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSBhIC5pdGVtLWNhcm91c2VsLXJlc3BvbnNpdmUgLmltZy1pdGVtLWFjdHUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2Fyb3VzZWwtcmVzcG9uc2l2ZS1hY3R1IGEgLml0ZW0tY2Fyb3VzZWwtcmVzcG9uc2l2ZSAuY29udGVudC1pdGVtLWFjdHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSBhIC5pdGVtLWNhcm91c2VsLXJlc3BvbnNpdmUgLmNvbnRlbnQtaXRlbS1hY3R1OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSBhIC5pdGVtLWNhcm91c2VsLXJlc3BvbnNpdmUgLmNvbnRlbnQtaXRlbS1hY3R1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jYXJvdXNlbC1yZXNwb25zaXZlLWFjdHUgYSAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIC5jb250ZW50LWl0ZW0tYWN0dSBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIG1lZGl1bVwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJvdXNlbC1yZXNwb25zaXZlLWFjdHUgYSAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIC5jb250ZW50LWl0ZW0tYWN0dSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1yZXNwb25zaXZlLWFjdHUgYTpsYXN0LWNoaWxkIC5pdGVtLWNhcm91c2VsLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNhcm91c2VsLWFsZXJ0ZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2Fyb3VzZWwtYWxlcnRlcyAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5jYXJvdXNlbC1ob3Vycy1kYXktZmxpZ2h0IHNwYW4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgY29sb3I6ICM5NzkyYmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXJvdXNlbC1ob3Vycy1kYXktZmxpZ2h0IHNwYW4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMS41JTtcbiAgY29udGVudDogXCJ8XCI7XG4gIGNvbG9yOiAjOTc5MmJmO1xufVxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5jYXJvdXNlbC1ob3Vycy1kYXktZmxpZ2h0IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLWN1cnJlbnQgc3BhbiBhIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY2Fyb3VzZWwtaG91cnMtZGF5LWZsaWdodCAuc2xpY2stbmV4dCB7XG4gIHRvcDogMjclO1xufVxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLXByZXYge1xuICB0b3A6IDI3JTtcbn1cbi5jYXJvdXNlbC1ob3Vycy1kYXktZmxpZ2h0IC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2Fycm93LWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5jb250YWluZXItY2Fyb3VzZWwtbHVnZ2FnZSAuc2xpY2stZG90cyB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm90dG9tOiAtMzdweDtcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtbHVnZ2FnZSAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1sdWdnYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1sdWdnYWdlIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA1OHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1sdWdnYWdlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1sdWdnYWdlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG5cbi5jb250YWluZXItY2Fyb3VzZWwtZGV0YWlsLWFjdHUgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0zNXB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXRhaWwtYWN0dSAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXRhaWwtYWN0dSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogNThweDtcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtZGV0YWlsLWFjdHUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWRldGFpbC1hY3R1IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIHdpZHRoOiA1OHB4O1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXRhaWwtYWN0dSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuXG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkIC5jYXJkLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkIC5jYXJkLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1ib2R5ID4gZGl2IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1ib2R5ID4gZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkIC5jYXJkLWJvZHkgLmVsLWRlc3RpbmF0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkIC5jYXJkLWJvZHkgLmVsLWRlc3RpbmF0aW9uIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQgLmNhcmQtYm9keSAuZWwtZGVzdGluYXRpb24gYSBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5O1xufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkIC5jYXJkLWJvZHkgLmVsLWRlc3RpbmF0aW9uIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ3LCAzOCwgMTI3LCAwLjMpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQgLmNhcmQtYm9keSAuZWwtZGVzdGluYXRpb24gYTpob3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDcsIDM4LCAxMjcsIDAuOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1ib2R5IC5jb250ZW50LXRleHQtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1ib2R5IC5jb250ZW50LXRleHQtYWNjb3JkaW9uIHAge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZCAuY2FyZC1ib2R5IC5jb250ZW50LXRleHQtYWNjb3JkaW9uIGEge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2MzMDk3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXI6IDA7XG59XG5cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1oZWFkZXIgLmJ0bi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtaGVhZGVyIC5idG4tbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvZmxlY2hlLWJhcy5zdmdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWhlYWRlciAuYnRuLWxpbmsuY29sbGFwc2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvZmxlY2hlLWhhdXQuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgaDMge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgdWwgbGk6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuY2UtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuY2UtbGVmdCAuY2UtZ2FsbGVyeSAuaW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuY2UtbGVmdCAuY2UtZ2FsbGVyeSAuY2Utcm93IC5jZS1jb2x1bW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1yb3cgLmNlLWNvbHVtbiAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgLmNlLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuY2UtcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1yaWdodCAuY2UtZ2FsbGVyeSAuaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utcm93IC5jZS1jb2x1bW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utcm93IC5jZS1jb2x1bW4gLmltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5pbmZvcy1iYWdnYWdlIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5pbmZvcy1iYWdnYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgLmluZm9zLWJhZ2dhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgLmluZm9zLWJhZ2dhZ2UgaW1nIHtcbiAgaGVpZ2h0OiA3OXB4O1xufVxuLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5pbmZvcy1iYWdnYWdlIGgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBtZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLWJhZ2dhZ2UgLmFjY29yZGlvbi1ndWFkZWxvdXBlIC5jYXJkLWJvZHkgLmZvcmJpZGRlbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuZm9yYmlkZGVuLWl0ZW0gLmltZy1mb3JiaWRkZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb250YWluZXItYmFnZ2FnZSAuYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuZm9yYmlkZGVuLWl0ZW0gLmltZy1mb3JiaWRkZW4gaW1nIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuLmNvbnRhaW5lci1iYWdnYWdlIC5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5mb3JiaWRkZW4taXRlbSBoMyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFjY29yZGlvbi1ib29rLWZsaWdodCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5jb250YWluZXItdGVybXMge1xuICBtYXJnaW46IDNyZW0gMCAxcmVtO1xufVxuLmNvbnRhaW5lci10ZXJtcyAudGl0bGUtdGVybXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci10ZXJtcyAudGl0bGUtdGVybXMgaDMge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhaW5lci10ZXJtcyAudGl0bGUtdGVybXMgaDMgc3BhbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5hY2NvcmRpb24tdGVybXMgLmNhcmQgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzk5RDRBO1xufVxuLmFjY29yZGlvbi10ZXJtcyAuY2FyZCAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRUI2NjA4O1xufVxuLmFjY29yZGlvbi10ZXJtcyAuY2FyZCAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xufVxuLmFjY29yZGlvbi10ZXJtcyAuY2FyZCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFjY29yZGlvbi10ZXJtcyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0RDRENEQ7XG59XG4uYWNjb3JkaW9uLXRlcm1zIC5jYXJkIC5jYXJkLWJvZHkgLmNvbC1sZy00IC5jb250ZW50LWFjY29yZGlvbi10ZXJtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY29yZGlvbi10ZXJtcyAuY2FyZCAuY2FyZC1ib2R5IC5jb2wtbGctNCAuY29udGVudC1hY2NvcmRpb24tdGVybXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5hY2NvcmRpb24tdGVybXMgLmNhcmQgLmNhcmQtYm9keSAuY29sLWxnLTQ6bGFzdC1jaGlsZCAuY29udGVudC1hY2NvcmRpb24tdGVybXM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3IgbGkge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBtYXJnaW46IDAgMC4yZW07XG59XG4ucGFnZS1uYXZpZ2F0aW9uIC5mMy13aWRnZXQtcGFnaW5hdG9yIGxpIGEge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtbmF2aWdhdGlvbiAuZjMtd2lkZ2V0LXBhZ2luYXRvciBsaS5jdXJyZW50IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbn1cblxuLm5ld3NsZXR0ZXIgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDMwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDE1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzkwcHgpIHtcbiAgLm5ld3NsZXR0ZXIgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtIDJyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciBoMyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmV3c2xldHRlciAucGFydC1sZWZ0LW5ld3NsZXR0ZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ubmV3c2xldHRlciAucGFydC1sZWZ0LW5ld3NsZXR0ZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3NsZXR0ZXIgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIGZvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICM2Y2E0ZDg7XG4gIGhlaWdodDogNDlweDtcbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciBmb3JtIGJ1dHRvbiBpbWcge1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luOiAwIDEwcHggMCA3cHg7XG59XG4ubmV3c2xldHRlciAucGFydC1sZWZ0LW5ld3NsZXR0ZXIgLmItc29jaWFsLW5ldHdvcmsge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXIgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubmV3c2xldHRlciAucGFydC1sZWZ0LW5ld3NsZXR0ZXIgLmItc29jaWFsLW5ldHdvcmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LWxlZnQtbmV3c2xldHRlciAuYi1zb2NpYWwtbmV0d29yayBpbWcge1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubmV3c2xldHRlciAucGFydC1sZWZ0LW5ld3NsZXR0ZXIgLmItc29jaWFsLW5ldHdvcmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ld3NsZXR0ZXIgLnBhcnQtcmlnaHQtbmV3c2xldHRlciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgLnBhcnQtcmlnaHQtbmV3c2xldHRlciAuYi1zZXJ2ZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIC5iLXNlcnZlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5ld3NsZXR0ZXIgLnBhcnQtcmlnaHQtbmV3c2xldHRlciAuYi1zZXJ2ZXIge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTVweCkge1xuICAubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIC5iLXNlcnZlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LXJpZ2h0LW5ld3NsZXR0ZXIgLmItc2VydmVyIC5oZWFkZXItc2VydmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIC5iLXNlcnZlciAuaGVhZGVyLXNlcnZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5wYXJ0LXJpZ2h0LW5ld3NsZXR0ZXIgLmItc2VydmVyIC5oZWFkZXItc2VydmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5uZXdzbGV0dGVyIC5wYXJ0LXJpZ2h0LW5ld3NsZXR0ZXIgLmItc2VydmVyIC5oZWFkZXItc2VydmVyIGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgLnBhcnQtcmlnaHQtbmV3c2xldHRlciAuYi1zZXJ2ZXIgLmNvbnRlbnQtc2VydmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIC5iLXNlcnZlciAuY29udGVudC1zZXJ2ZXIgaDMge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubmV3c2xldHRlciAucGFydC1yaWdodC1uZXdzbGV0dGVyIC5iLXNlcnZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1lZGl0byB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5jb250YWluZXItZWRpdG8gaDMge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjNmNhNGQ4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uY29udGFpbmVyLWVkaXRvIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBjb2xvcjogI2MzMDk3ODtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmNvbnRhaW5lci1lZGl0byBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb250YWluZXItZWRpdG8gLmNoYXBvIHtcbiAgZm9udC1mYW1pbHk6IFwiYmFybG93IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbnRhaW5lci1lZGl0byAuY2hhcG8gc3Ryb25nIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4uY29udGFpbmVyLWVkaXRvIHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItZWRpdG8gcCBzdHJvbmcge1xuICBjb2xvcjogI2MzMDk3ODtcbn1cbi5jb250YWluZXItZWRpdG8gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5jb250YWluZXItZWRpdG8gdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2MzMDk3ODtcbn1cbi5jb250YWluZXItZWRpdG8gdWwgbGk6Zmlyc3QtY2hpbGQ6Om1hcmtlciB7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1lZGl0byB1bCBsaTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhaW5lci1lZGl0byBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICNmMGU5ZGE7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZWRpdG8gYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cbn1cbi5jb250YWluZXItZWRpdG8gYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0IGl0YWxpY1wiO1xufVxuLmNvbnRhaW5lci1lZGl0byAuY2UtdGV4dHBpYy5jZS1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRleHRwaWMuY2UtbGVmdCAuY2UtZ2FsbGVyeSAuY2Utcm93IC5jZS1jb2x1bW4gLmltYWdlIC5pbWFnZS1lbWJlZC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uY29udGFpbmVyLWVkaXRvIC5jZS10ZXh0cGljLmNlLWxlZnQgLmNlLWJvZHl0ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRleHRwaWMuY2UtbGVmdCAuY2UtYm9keXRleHQgcCBzdHJvbmcge1xuICBjb2xvcjogI2MzMDk3ODtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRleHRwaWMuY2UtcmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNvbnRhaW5lci1lZGl0byAuY2UtdGV4dHBpYy5jZS1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utcm93IC5jZS1jb2x1bW4gLmltYWdlIC5pbWFnZS1lbWJlZC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRleHRwaWMuY2UtcmlnaHQgLmNlLWJvZHl0ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRleHRwaWMuY2UtcmlnaHQgLmNlLWJvZHl0ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4uY29udGFpbmVyLWVkaXRvIC5jZS10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cbi5jb250YWluZXItZWRpdG8gLmNlLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiYmFybG93IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhaW5lci1lZGl0byAuY2UtdGFibGUgdGJvZHkgdHIgdGQge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZWRpdG8gLmNlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaWNvbi10cmF2ZWxlci1ndWlkZSwgLmljb24tdHJhdmVsZXItZ3VpZGUtaG92ZXIge1xuICB3aWR0aDogNjBweDtcbn1cblxuLnRleHQtdHJhdmVsZXItZ3VpZGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzJmMjY3ZiAhaW1wb3J0YW50O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbi5lbC10cmF2ZWxlci1ndWlkZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjcuMXB4O1xuICBoZWlnaHQ6IDEyNy4xcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lbC10cmF2ZWxlci1ndWlkZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbC10cmF2ZWxlci1ndWlkZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmItdHJhdmVsZXItZ3VpZGUtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS13aGl0ZSAuZWwtdHJhdmVsZXItZ3VpZGUge1xuICBiYWNrZ3JvdW5kOiAjRTZGMEY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDAuM3JlbTtcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS13aGl0ZSAuZWwtdHJhdmVsZXItZ3VpZGUgLmljb24tdHJhdmVsZXItZ3VpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS13aGl0ZSAuZWwtdHJhdmVsZXItZ3VpZGUgLmljb24tdHJhdmVsZXItZ3VpZGUtaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItdHJhdmVsZXItZ3VpZGUtLXdoaXRlIC5lbC10cmF2ZWxlci1ndWlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3QkFEREM7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0td2hpdGUgLmVsLXRyYXZlbGVyLWd1aWRlOmhvdmVyIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0td2hpdGUgLmVsLXRyYXZlbGVyLWd1aWRlOmhvdmVyIC5pY29uLXRyYXZlbGVyLWd1aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmItdHJhdmVsZXItZ3VpZGUtLWJlaWdlIHtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLmItdHJhdmVsZXItZ3VpZGUtLWJlaWdlIC5lbC10cmF2ZWxlci1ndWlkZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDAuM3JlbTtcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS1iZWlnZSAuZWwtdHJhdmVsZXItZ3VpZGUgLmljb24tdHJhdmVsZXItZ3VpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS1iZWlnZSAuZWwtdHJhdmVsZXItZ3VpZGUgLmljb24tdHJhdmVsZXItZ3VpZGUtaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmItdHJhdmVsZXItZ3VpZGUtLWJlaWdlIC5lbC10cmF2ZWxlci1ndWlkZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBQkNCRTk7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmVpZ2UgLmVsLXRyYXZlbGVyLWd1aWRlOmhvdmVyIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmVpZ2UgLmVsLXRyYXZlbGVyLWd1aWRlOmhvdmVyIC5pY29uLXRyYXZlbGVyLWd1aWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmItdHJhdmVsZXItZ3VpZGUtLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRTZGMEY4O1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmx1ZSAuZWwtdHJhdmVsZXItZ3VpZGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAwLjNyZW07XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmx1ZSAuZWwtdHJhdmVsZXItZ3VpZGUgLmljb24tdHJhdmVsZXItZ3VpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iLXRyYXZlbGVyLWd1aWRlLS1ibHVlIC5lbC10cmF2ZWxlci1ndWlkZSAuaWNvbi10cmF2ZWxlci1ndWlkZS1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmx1ZSAuZWwtdHJhdmVsZXItZ3VpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQUJDQkU5O1xufVxuLmItdHJhdmVsZXItZ3VpZGUtLWJsdWUgLmVsLXRyYXZlbGVyLWd1aWRlOmhvdmVyIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmx1ZSAuZWwtdHJhdmVsZXItZ3VpZGU6aG92ZXIgLmljb24tdHJhdmVsZXItZ3VpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyLWluZm8uY29udGFpbmVyLWluZm9zLXRyYXZlbGVyIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5maWx0ZXItYmFnZ2FnZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlsdGVyLWJhZ2dhZ2UgdWwgbGkge1xuICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbn1cbi5maWx0ZXItYmFnZ2FnZSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG59XG4uZmlsdGVyLWJhZ2dhZ2UgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uZmlsdGVyLWJhZ2dhZ2UgdWwgbGkuYWN0aXZlIGEge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xufVxuLmZpbHRlci1iYWdnYWdlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZDQTREODtcbn1cblxuLnRpdGxlQmFzZS50aXRsZUJhc2VCYWdnYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC50aXRsZUJhc2UudGl0bGVCYXNlQmFnZ2FnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhaW5lci1iYWdnYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1iYWdnYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItYmFnZ2FnZSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXRlcm1pbmFsLWNob2ljZSBzcGFuIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5jb250YWluZXItdGVybWluYWwtY2hvaWNlIHNwYW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY29udGFpbmVyLXRlcm1pbmFsLWNob2ljZSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnRhZy1jb250cm9sLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2MzMDk3ODtcbn1cbi50YWctY29udHJvbC1jb250ZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGVudHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb250ZW50dGFibGUgdGgsIC5jb250ZW50dGFibGUgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNvbnRlbnR0YWJsZSB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbn1cbi5jb250ZW50dGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSAuY2FyZC1ib2R5IC5jZS1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uLWd1YWRlbG91cGUgLmNhcmQtYm9keSAuY2UtZ2FsbGVyeSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJnLWZvb3Rlci1ob21lIHtcbiAgbWFyZ2luLXRvcDogLTMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWZvb3Rlci1ob21lIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJnLWZvb3Rlci1ob21lIC5idXR0b24tZml4ZWQge1xuICB0b3A6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OHB4KSB7XG4gIC5iZy1mb290ZXItaG9tZSAuYnV0dG9uLWZpeGVkIHtcbiAgICB0b3A6IDQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLmJnLWZvb3Rlci1ob21lIC5idXR0b24tZml4ZWQge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYmctZm9vdGVyLWhvbWUgLmJ1dHRvbi1maXhlZCB7XG4gICAgdG9wOiAzOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iZy1mb290ZXItaG9tZSB7XG4gICAgbWFyZ2luLXRvcDogLTE1JTtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTE1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1ob21lIHtcbiAgbWFyZ2luLXRvcDogLTI5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29udGFpbmVyLW1hc2stZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXNrLWltYWdlOiB1cmwoXCJhc3NldHMvU1ZHL21hc2stZGlhZ29uYWwtZm9vdGVyLnN2Z1wiKTtcbiAgbWFzay1zaXplOiAxMDAlO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg4cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIge1xuICAgIGhlaWdodDogNDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgd2lkdGg6IDcwJTtcbiAgYmFja2dyb3VuZDogIzg5YjZlMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IC5iLWxvZ28tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL1NWRy9pbWctaWxlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgLmItbG9nby1mb290ZXIge1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgLmItbG9nby1mb290ZXIgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDEycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB1bCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB1bCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjE3cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgdWwgbGkgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCB1bCBsaSBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIC53ZWF0aGVyLWZvb3RlciB7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDFyZW0gMDtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgdWwgLndlYXRoZXItZm9vdGVyIC53ZWF0aGVyLWluZm8gaW1nIHtcbiAgd2lkdGg6IDYzcHg7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIC53ZWF0aGVyLWZvb3RlciAud2VhdGhlci1pbmZvIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IHVsIC53ZWF0aGVyLWZvb3RlciAud2VhdGhlci1jaXR5IHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IC5zZWNvbmQtY29sIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OHB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgLnNlY29uZC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IC5zZWNvbmQtY29sIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LWxlZnQgLnNlY29uZC1jb2wge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjE1cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCAuc2Vjb25kLWNvbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IC5zZWNvbmQtY29sIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1sZWZ0IC5zZWNvbmQtY29sIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtbGVmdCAuc2Vjb25kLWNvbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCB7XG4gIGhlaWdodDogNTYwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIHBhZGRpbmc6IDEycmVtIDNyZW0gMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDlyZW0gM3JlbSAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCB7XG4gICAgcGFkZGluZzogOHJlbSAzcmVtIDAgMnJlbTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IGgzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IGZvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICM2Y2E0ZDg7XG4gIGhlaWdodDogNDlweDtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IGZvcm0gYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW46IDAgMTBweCAwIDdweDtcbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMS41cmVtIDAgMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODhweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgLmItb3BpbmlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24gLmItc2VydmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNlcnZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24gLmItc2VydmVyIC5oZWFkZXItc2VydmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNlcnZlciAuaGVhZGVyLXNlcnZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24gLmItc2VydmVyIC5oZWFkZXItc2VydmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24gLmItc2VydmVyIC5oZWFkZXItc2VydmVyIGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgLmItb3BpbmlvbiAuYi1zZXJ2ZXIgLmNvbnRlbnQtc2VydmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNlcnZlciAuY29udGVudC1zZXJ2ZXIgaDMge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDMzcHg7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNvY2lhbC1uZXR3b3JrIGltZyB7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgLmItb3BpbmlvbiAuYi1idG4tb3BpbmlvbiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1tYXNrLWZvb3RlciAuZm9vdGVyLXBhcnQtcmlnaHQgLmItb3BpbmlvbiAuYi1idG4tb3BpbmlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWluZXItbWFzay1mb290ZXIgLmZvb3Rlci1wYXJ0LXJpZ2h0IC5iLW9waW5pb24gLmItYnRuLW9waW5pb24gLmJ0bi1vcGluaW9uIHtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLWJ0bi1vcGluaW9uIC5idG4tb3BpbmlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLW1hc2stZm9vdGVyIC5mb290ZXItcGFydC1yaWdodCAuYi1vcGluaW9uIC5iLWJ0bi1vcGluaW9uIC5idG4tb3BpbmlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zZWNvbmQtcGFydC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5iLXBheW1lbnQge1xuICB3aWR0aDogNzAlO1xufVxuLmNvbnRhaW5lci1zZWNvbmQtcGFydC1mb290ZXIgLmItcGF5bWVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGFpbmVyLXNlY29uZC1wYXJ0LWZvb3RlciAuYi1wYXltZW50IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5iLXBheW1lbnQgdWwgbGkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5iLXBheW1lbnQgdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG59XG4uY29udGFpbmVyLXNlY29uZC1wYXJ0LWZvb3RlciAubGVnYWwtbm90aWNlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5sZWdhbC1ub3RpY2UgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uY29udGFpbmVyLXNlY29uZC1wYXJ0LWZvb3RlciAubGVnYWwtbm90aWNlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhaW5lci1zZWNvbmQtcGFydC1mb290ZXIgLmxlZ2FsLW5vdGljZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5sZWdhbC1ub3RpY2UgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyLXNlY29uZC1wYXJ0LWZvb3RlciAubGVnYWwtbm90aWNlIHVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItc2Vjb25kLXBhcnQtZm9vdGVyIC5sZWdhbC1ub3RpY2UgdWwgbGkgYSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jb250YWluZXItbmF2YmFyIC5jYXJvdXNlbC1hbGVydGVzIHtcbiAgYmFja2dyb3VuZDogI0VCNjYwODtcbn1cbi5jb250YWluZXItbmF2YmFyIC5jYXJvdXNlbC1hbGVydGVzIC5pdGVtLWNhcm91c2VsLWFsZXJ0ZXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWluZXItbmF2YmFyIC5jYXJvdXNlbC1hbGVydGVzIC5pdGVtLWNhcm91c2VsLWFsZXJ0ZXMgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5jYXJvdXNlbC1hbGVydGVzIC5pdGVtLWNhcm91c2VsLWFsZXJ0ZXMgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5jYXJvdXNlbC1hbGVydGVzIC5pdGVtLWNhcm91c2VsLWFsZXJ0ZXMgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uY29udGFpbmVyLW5hdmJhciAuY2Fyb3VzZWwtYWxlcnRlcyAuc2xpY2stZG90cyB7XG4gIGJhY2tncm91bmQ6ICNFQjY2MDg7XG4gIGJvdHRvbTogLTMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG4uY29udGFpbmVyLW5hdmJhciAuY2Fyb3VzZWwtYWxlcnRlcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLW5hdmJhciBhIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIHVsIGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG59XG4uY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIHVsIGxpIGEgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlIHtcbiAgYmFja2dyb3VuZDogI0VCNjYwODtcbn1cbi5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWFsZXJ0ZSBhIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICB6LWluZGV4OiAxMjAwO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtdm95YWdldXIgYSBwIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4uY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1wcm8ge1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtcHJvIGEgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LWNvcnBvcmF0ZSB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG4uY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1jb3Jwb3JhdGUgYSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjYWVjOTBiO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYXZpYXRpb24gYSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpIGEubG9nby1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpIGEubG9nby1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkgYS5sb2dvLWhlYWRlciBpbWcge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpIGEubG9nby1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkgYSBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzE3cHgpIHtcbiAgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSBhIGltZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSBhIHAge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzE3cHgpIHtcbiAgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDYxcHg7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuaW1nQmFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCAubmF2LWl0ZW0gLmltZ0hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSBhIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MiU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LnNob3cgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUuc2hvdyBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS5zaG93IGE6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbTpob3ZlciAuaW1nQmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbTpob3ZlciAuaW1nSG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIC5uYXYtaXRlbTpob3ZlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cbi5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICB9XG59XG5cbi5zZWFyY2gtaGVhZGVyIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5zZWFyY2gtaGVhZGVyIGZvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9TVkcvbG91cGUtYmx1ZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNlYXJjaC1oZWFkZXIgZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAyNThweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xuICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcbiAgYm9yZGVyOiAwO1xufVxuLnNlYXJjaC1oZWFkZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbi5zZWFyY2gtaGVhZGVyIGEge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAwIDAuN3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1oZWFkZXIgYTpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtaGVhZGVyIGE6bnRoLW9mLXR5cGUoMik6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA5MCU7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5jb250YWluZXItbmF2YmFyLXJlc3BvbnNpdmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1uYXZiYXItcmVzcG9uc2l2ZSAuZmlyc3QtbWVudSAubG9nby1oZWFkZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbSAxcmVtIDAuNXJlbSAxLjVyZW07XG59XG4uY29udGFpbmVyLW5hdmJhci1yZXNwb25zaXZlIC5maXJzdC1tZW51IC5kcm9wZG93bi1uYXYgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xufVxuLmNvbnRhaW5lci1uYXZiYXItcmVzcG9uc2l2ZSAuZmlyc3QtbWVudSAuZHJvcGRvd24tbmF2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMTdlbTtcbiAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC42ZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWxlZnQ6IDAuNmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uY29udGFpbmVyLW5hdmJhci1yZXNwb25zaXZlIC5maXJzdC1tZW51IC5kcm9wZG93bi1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMzFweCwgMHB4KTtcbn1cbi5jb250YWluZXItbmF2YmFyLXJlc3BvbnNpdmUgLmZpcnN0LW1lbnUgLmRyb3Bkb3duLW5hdiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb250YWluZXItbmF2YmFyLXJlc3BvbnNpdmUgLmZpcnN0LW1lbnUgLmRyb3Bkb3duLW5hdiAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG4uY29udGFpbmVyLW5hdmJhci1yZXNwb25zaXZlIC5maXJzdC1tZW51IC5kcm9wZG93bi1uYXYgLmRyb3Bkb3duLW1lbnUuc2hvdyAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5tZW51IC5zZWFyY2gtaGVhZGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xufVxuLm1lbnUgLnNlYXJjaC1oZWFkZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudSAuc2VhcmNoLWhlYWRlciBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1lbnUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FlYWFjZDtcbn1cbi5tZW51IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4ubWVudSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1lbnUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZW51IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLm1lbnUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24gcCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWVudSAuYnRuLWxhbmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZW51IC5idG4tbGFuZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tZW51IC5idG4tbGFuZyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5tZW51IC5idG4tbGFuZyB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjNyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubWVudSAuYnRuLWxhbmcgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLm1lbnUgLmJ0bi1sYW5nIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWVudSAuYnRuLWxhbmcgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLm1lbnUgLmJ0bi1sYW5nIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLm1lbnVfX2NvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbn1cbi5tZW51X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVudV9fb3ZlcmxheS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IDFzIGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZW51LS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNW1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tZW51LS1vcGVuIC5kcm9wZG93bi0tbWVudS5zaG93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tZW51SGFtYnVyZ2VyIHtcbiAgcGFkZGluZy10b3A6IDIuOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG5cbiNtZW51X2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sYWJlbCBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgdHJhbnNmb3JtLCAwLjNzIGVhc2UgdG9wLCAwLjNzIGVhc2Ugd2lkdGgsIDAuM3MgZWFzZSByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5sYWJlbCBkaXY6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG5sYWJlbCBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDM4cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbmxhYmVsIGRpdjpudGgtY2hpbGQoMikge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbiNtZW51X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCBkaXY6Zmlyc3QtY2hpbGQge1xuICB0b3A6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4jbWVudV9jaGVja2JveDpjaGVja2VkICsgbGFiZWwgZGl2Omxhc3QtY2hpbGQge1xuICB0b3A6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbiNtZW51X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9iZy1sZWFmLTgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMTklO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjZweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC0zMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODZweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC0zNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC00MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTFweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC00NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gICAgbWFyZ2luLXRvcDogLTYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtNjglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IC03OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gICAgbWFyZ2luLXRvcDogLTk3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEycHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUzJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFwcGFyaXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTB2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuZm9sbG93LWZsaWdodCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5ib29rLWZsaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuZm9sbG93LWZsaWdodCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYm9vay1mbGlnaHQge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0ge1xuICBtYXJnaW46IDFyZW0gNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgZm9ybSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgZm9ybSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0gYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1ib29rLWZsaWdodCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogYXBwYXJpdGlvbiAwLjVzIGVhc2Utb3V0O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0LCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IHtcbiAgbWFyZ2luOiAwLjVyZW0gMXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMS41ZW0gMCAxLjVyZW0gMS41cmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyZjI2N2Y7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1ib29rLWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1hcnJpdmUgLmQtZmxleCBpbWcsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWZvbGxvdy1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlIC5kLWZsZXggaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSAuZC1mbGV4IGgzLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSAuZC1mbGV4IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlIHRhYmxlLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1ib29rLWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1hcnJpdmUgdGFibGUgdGhlYWQgdGgsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWZvbGxvdy1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlIHRhYmxlIHRib2R5IHRkLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWFycml2ZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtYXJyaXZlIHRhYmxlIHRib2R5IHRkIC5idG4tYm9va2luZzpob3ZlciwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1hcnJpdmUgdGFibGUgdGJvZHkgdGQgLmJ0bi1ib29raW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1ib29rLWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1hcnJpdmUgLmJ0bi1saWdodCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1hcnJpdmUgLmJ0bi1saWdodCB7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyZjI2N2Y7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIC5kLWZsZXggaW1nLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSAuZC1mbGV4IGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1ib29rLWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgLmQtZmxleCBoMywgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgLmQtZmxleCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRoZWFkIHRoLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB0Ym9keSB0ZCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItZm9sbG93LWZsaWdodCAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdGJvZHkgdGQge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWJvb2stZmxpZ2h0IC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB0Ym9keSB0ZCAuYnRuLWJvb2tpbmc6aG92ZXIsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWZvbGxvdy1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRib2R5IHRkIC5idG4tYm9va2luZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItYm9vay1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIC5idG4tbGlnaHQsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWZvbGxvdy1mbGlnaHQgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIC5idG4tbGlnaHQge1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIDA7XG59XG5cbi5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIGZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSBmb3JtIGJ1dHRvbiBpbWcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnQXJyaXZhbCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnRGVwYXJ0dXJlLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIC50YWdCb29rIHtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgLnRhZ0Fycml2YWwsIC5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgLnRhZ0RlcGFydHVyZSwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnQm9vayB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gIC5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgLnRhZ0Fycml2YWwsIC5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgLnRhZ0RlcGFydHVyZSwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnQm9vayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnQXJyaXZhbCwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSAudGFnRGVwYXJ0dXJlLCAuY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIC50YWdCb29rIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgdGFibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgdGFibGUgdGJvZHkgdGQge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIHRhYmxlIHRib2R5IHRkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSB0YWJsZSB0Ym9keSB0ZCAuYnRuLWJvb2tpbmcge1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIHRhYmxlIHRib2R5IHRkIC5idG4tYm9va2luZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1ob3VybHktcGxhbmUtbGl0dGxlLWRldmljZSB0YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uY29udGFpbmVyLWhvdXJseS1wbGFuZS1saXR0bGUtZGV2aWNlIC5idG4tbGlnaHQge1xuICBtYXJnaW46IDFyZW0gMXJlbSAwIDA7XG59XG5cbi5jb250YWluZXItaW5mbyB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG4gIHBhZGRpbmc6IDAgMCA0cmVtO1xufVxuLmNvbnRhaW5lci1pbmZvIC5lbC1pbmZvLXBlb3BsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb250YWluZXItaW5mbyAuZWwtaW5mby1wZW9wbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLWluZm8gLmVsLWluZm8tcGVvcGxlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1pbmZvIC5lbC1pbmZvLXBlb3BsZSBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5jb250YWluZXItaW5mbyAuZWwtaW5mby1wZW9wbGUgLmZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmM2I7XG4gIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXItaW5mbyAuZWwtaW5mby1wZW9wbGUgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWluZm8gLmVsLWluZm8tcGVvcGxlIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jb250YWluZXItaW5mbyAuZWwtaW5mby1wZW9wbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyLWluZm8gLmVsLWluZm8tcGVvcGxlLmFjdGl2ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NSwgOSwgMTIwLCAwLjMpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSA+IGRpdjpmaXJzdC1vZi10eXBlOm5vdCguZWwtY29udGVudC1pbmZvLXBlb3BsZSkge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgPiBkaXY6Zmlyc3Qtb2YtdHlwZTpub3QoLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUpIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHg7XG59XG4uY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGU6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIC5lbC1jb250ZW50LWluZm8tcGVvcGxlOm50aC1jaGlsZCgybiswKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZTpob3ZlciAuaW1nLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIC5lbC1jb250ZW50LWluZm8tcGVvcGxlOmhvdmVyIC5pbWctaW5mb0hvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGU6aG92ZXIgaDQge1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIC5lbC1jb250ZW50LWluZm8tcGVvcGxlIGEgLmltZy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyLWluZm8gLmNvbnRlbnQtaW5mby1wZW9wbGUgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUgYSBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZSBhIC5pbWctaW5mb0hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZSBhIGg0IHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBtZWRpdW1cIjtcbiAgY29sb3I6ICM4MjdkYjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSAuZWwtY29udGVudC1pbmZvLXBlb3BsZSBhIGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItaW5mbyAuY29udGVudC1pbmZvLXBlb3BsZSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWhvdXJzLWRlc3RpbmF0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItaG91cnMtZGVzdGluYXRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFpbmVyLWhvdXJzLWRlc3RpbmF0aW9ucyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGFpbmVyLWhvdXJzLWRlc3RpbmF0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1ob3Vycy1kZXN0aW5hdGlvbnMgdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY29udGFpbmVyLWhvdXJzLWRlc3RpbmF0aW9ucyB1bCBsaSBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jb250YWluZXItaG91cnMtZGVzdGluYXRpb25zIHVsIGxpOmZpcnN0LWNoaWxkIHNwYW4gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhaW5lci1ob3Vycy1kZXN0aW5hdGlvbnMgdWwgbGk6Zmlyc3QtY2hpbGQgc3BhbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29udGFpbmVyLWJyYWluLXdhdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWJyYWluLXdhdmUgaW1nIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmM2I7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSAuYnRuLWxpZ2h0MiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIGgyIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgZXh0cmEgbGlnaHRcIjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1JTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSB7XG4gIHdpZHRoOiA5MCU7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZWwtYnJhaW4td2F2ZSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDExMnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZWwtYnJhaW4td2F2ZSB7XG4gICAgbWluLWhlaWdodDogNzNweDtcbiAgfVxufVxuLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSAuYi1icmFpbi13YXZlIC5jb250ZW50LWJyYWluLXdhdmUgLmVsLWJyYWluLXdhdmUgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5lbC1icmFpbi13YXZlIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5lbC1icmFpbi13YXZlIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbi5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5lbC1icmFpbi13YXZlIGgzIHtcbiAgei1pbmRleDogNDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IG1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5lbC1icmFpbi13YXZlIGgzIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5kcm9wZG93bi1icmFpbi13YXZlIC5icmFpbi13YXZlLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNlNzlkYzk7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZHJvcGRvd24tYnJhaW4td2F2ZSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuNmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjZlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMTdweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSAuYi1icmFpbi13YXZlIC5jb250ZW50LWJyYWluLXdhdmUgLmRyb3Bkb3duLWJyYWluLXdhdmUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZHJvcGRvd24tYnJhaW4td2F2ZSAuZHJvcGRvd24tbWVudS5zaG93IC5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5kcm9wZG93bi1icmFpbi13YXZlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgLmItYnJhaW4td2F2ZSAuY29udGVudC1icmFpbi13YXZlIC5kcm9wZG93bi1icmFpbi13YXZlIC5kcm9wZG93bi1tZW51LnNob3cgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIC5iLWJyYWluLXdhdmUgLmNvbnRlbnQtYnJhaW4td2F2ZSAuZHJvcGRvd24tYnJhaW4td2F2ZSAuaGFzRGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjZTc5ZGM5O1xuICBiYWNrZ3JvdW5kOiAjZDU1M2EwO1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXkpIGNhbGModmFyKC0tcGFkZGluZy14KSoxLjEpIHZhcigtLXBhZGRpbmcteSkgdmFyKC0tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSAuYi1icmFpbi13YXZlIC5jb250ZW50LWJyYWluLXdhdmUgLmRyb3Bkb3duLWJyYWluLXdhdmUgLmhhc0RhdGVwaWNrZXI6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlNzlkYzk7XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUgLmZpbHRlci1icmFpbi13YXZlIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDZyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRhaW5lci1icmFpbi13YXZlIC5maWx0ZXItYnJhaW4td2F2ZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5jb250YWluZXItYnJhaW4td2F2ZSAuZmlsdGVyLWJyYWluLXdhdmUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5jb250YWluZXItYWN0dSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jb250YWluZXItYWN0dSAuZmlyc3QtaXRlbS1hY3R1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1hY3R1IC5maXJzdC1pdGVtLWFjdHUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXItYWN0dSAuZmlyc3QtaXRlbS1hY3R1IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItYWN0dSAuZmlyc3QtaXRlbS1hY3R1IGEgLmNvbnRlbnQtZmlyc3QtaXRlbSB7XG4gIHdpZHRoOiA3NiU7XG59XG4uY29udGFpbmVyLWFjdHUgLmZpcnN0LWl0ZW0tYWN0dSBhIC5jb250ZW50LWZpcnN0LWl0ZW0gaDMge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uY29udGFpbmVyLWFjdHUgLmZpcnN0LWl0ZW0tYWN0dSBhIC5jb250ZW50LWZpcnN0LWl0ZW0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcImJhcmxvdyBsaWdodFwiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1hY3R1IC5maXJzdC1pdGVtLWFjdHUgYSAuYnRuLS1pdGVtIHtcbiAgd2lkdGg6IDI0JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lci1hY3R1IC5maXJzdC1pdGVtLWFjdHUgYSAuYnRuLS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItYWN0dSAuZmlyc3QtaXRlbS1hY3R1IGEgLmJ0bi0taXRlbSBpbWcge1xuICB3aWR0aDogMzNweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNvbnRhaW5lci1hY3R1IC5idG4tbGlnaHQyIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjI2N2Y7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1hY3R1IC5idG4tbGlnaHQyIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uY29udGFpbmVyLWFjdHUgLmJ0bi1saWdodDI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuOnJvb3Qge1xuICAtLWhlaWdodDogNDBweDtcbiAgLS1wYWRkaW5nLXg6IDIwcHg7XG4gIC0tcGFkZGluZy15OiAxMHB4O1xufVxuXG4ud29tYmF0LXNlbGVjdC1uYXRpdmUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLndvbWJhdC1zZWxlY3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbGlnaHRcIjtcbn1cblxuLndvbWJhdC1zZWxlY3QtdmFsdWUge1xuICBwYWRkaW5nOiB2YXIoLS1wYWRkaW5nLXkpIGNhbGModmFyKC0tcGFkZGluZy14KSoxLjYpIHZhcigtLXBhZGRpbmcteSkgdmFyKC0tcGFkZGluZy14KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLndvbWJhdC1zZWxlY3QtdmFsdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ud29tYmF0LXNlbGVjdC1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLndvbWJhdC1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy15KSB2YXIoLS1wYWRkaW5nLXgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi53b21iYXQtc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5cbi8qIERhdGVQaWNrZXIgQ29udGFpbmVyICovXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udWktZGF0ZXBpY2tlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBEYXRlUGlja2VyIFRhYmxlICovXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAwcHggI2ZhZmFmYTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAwcHggcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAwcHggcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjIpO1xuICBmaWx0ZXI6IGRyb3BzaGFkb3coY29sb3I9IzAwMCwgb2ZmeD0xLCBvZmZ5PS0xKTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxMTE7XG59XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL1NWRy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9TVkcvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmN2Y3ZjcgMCUsICNmMWYxZjEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmN2Y3ZjcpLCBjb2xvci1zdG9wKDEwMCUsICNmMWYxZjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjdmN2Y3IDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjdmN2Y3IDAlLCAjZjFmMWYxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y3ZjdmNyAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y3ZjdmNyAwJSwgI2YxZjFmMSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjZjdmN2Y3XCIsIGVuZENvbG9yc3RyPVwiI2YxZjFmMVwiLEdyYWRpZW50VHlwZT0wICk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgdGV4dC1zaGFkb3c6IDFweCAwcHggMHB4ICNmZmY7XG4gIGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jZmZmLCBvZmZ4PTEsIG9mZnk9MCk7XG59XG5cbi51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4udWktZGF0ZXBpY2tlciB0Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLCAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2MzMDk3ODtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICNmZmY7XG4gIGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jZmZmLCBvZmZ4PTEsIG9mZnk9MSk7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZWRlZGVkIDAlLCAjZGVkZWRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjZWRlZGVkKSwgY29sb3Itc3RvcCgxMDAlLCAjZGVkZWRlKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZWRlZCAwJSwgI2RlZGVkZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VkZWRlZCAwJSwgI2RlZGVkZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZGVkZWQgMCUsICNkZWRlZGUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsICNlZGVkZWQgMCUsICNkZWRlZGUgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2VkZWRlZFwiLCBlbmRDb2xvcnN0cj1cIiNkZWRlZGVcIixHcmFkaWVudFR5cGU9MCApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMHB4IDBweCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwcHggMHB4IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwcHggMHB4IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC41KTtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZWFmYmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2UwZTBlMDtcbiAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICM0ZDdhODU7XG4gIGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jNGQ3YTg1LCBvZmZ4PTAsIG9mZnk9MSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTgzOGY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb2xvcjogI2I0YjNiMztcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6Zmlyc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIHdpZHRoOiAyOXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6bGFzdC1jaGlsZCAudWktc3RhdGUtYWN0aXZlIHtcbiAgd2lkdGg6IDI5cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdHI6bGFzdC1jaGlsZCAudWktc3RhdGUtYWN0aXZlIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAudGl0bGVCYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbnRhaW5lci1kZXN0aW5hdGlvbnMtbWFwIC50aXRsZUJhc2UgaW1nIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAudGl0bGVCYXNlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAuYi1maWx0ZXItcmVnaW9uIGgzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLmNvbnRhaW5lci1kZXN0aW5hdGlvbnMtbWFwIC5iLWZpbHRlci1yZWdpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAgLmItZmlsdGVyLXJlZ2lvbiB1bCBsaS5iLXJlZ2lvbiB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAgLmItZmlsdGVyLXJlZ2lvbiB1bCBsaS5iLXJlZ2lvbiBhIHtcbiAgY29sb3I6ICM2Y2E0ZDg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAgLmItZmlsdGVyLXJlZ2lvbiB1bCBsaS5iLXJlZ2lvbiAuZXVyb3BlIHtcbiAgd2lkdGg6IDUxcHg7XG59XG4uY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAgLmItZmlsdGVyLXJlZ2lvbiB1bCBsaS5iLXJlZ2lvbiAuY2VudHJhbEFtZXJpY2Ege1xuICB3aWR0aDogMzdweDtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAuYi1maWx0ZXItcmVnaW9uIHVsIGxpLmItcmVnaW9uIC5ub3J0aEFtZXJpY2Ege1xuICB3aWR0aDogNDhweDtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAuYi1maWx0ZXItcmVnaW9uIHVsIGxpLmItcmVnaW9uIC5jYXJpYmJlYW4ge1xuICB3aWR0aDogODdweDtcbn1cbi5jb250YWluZXItZGVzdGluYXRpb25zLW1hcCAuYi1maWx0ZXItcmVnaW9uIHVsIGxpLmItcmVnaW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwNHB4O1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBtYXJnaW4tYm90dG9tOiAtMS4xcmVtO1xufVxuLmNvbnRhaW5lci1kZXN0aW5hdGlvbnMtbWFwIC5iLWZpbHRlci1yZWdpb24gdWwgbGkuYi1yZWdpb246bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1kZXN0aW5hdGlvbnMtbWFwIC5iLWRlc3RpbmF0aW9ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2JnLWxlYWYucG5nKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgMCAzZW07XG4gIHBhZGRpbmc6IDRlbSAwO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbC5uby1iZyB7XG4gIHBhZGRpbmc6IDJlbSAwIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5ib29rLWZsaWdodCwgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbC5uby1iZyAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuZm9sbG93LWZsaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5ib29rLWZsaWdodCwgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbC5uby1iZyAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuZm9sbG93LWZsaWdodCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwubm8tYmcgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItY2hvaWNlLXVzZXIge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLnRpdGxlQmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLnRpdGxlQmFzZSBpbWcge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAudGl0bGVCYXNlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIHtcbiAgbWFyZ2luOiAyZW0gMCAwIDNlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC50aXRyZSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAudGl0cmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIHtcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MzMDk3OCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MzMDk3OCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodC5kZXN0aW5hdGlvbi1kZXRhaWwge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDNlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyMTIsIDIwMywgMC4zKTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCAuYnRuLWJvb2tpbmcge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIC5ibHVlIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMgc3BhbiB7XG4gIG1hcmdpbjogMCAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSAuZGF5cyBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAtcmFkaW8gbGFiZWwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLXJhZGlvIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLXJhZGlvIGlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCBmb3JtIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjJlbSAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIGNvbG9yOiAjYzMwOTc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgaW5wdXQsIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NywgNzcsIDc3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCA3NywgNzcsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDc3LCA3NywgNzcsIDAuMyk7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB3aWR0aDogOTQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgaW5wdXQsIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC5hcnJpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmFycml2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2NpdHktcGlja2VyLnN2Zyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjRweDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAuYXJyaXZlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmRhdGUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC5kYXRlLXBpY2tlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2RhdGUtcGlja2VyLnN2Zyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmRhdGUtcGlja2VyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5zd2FwLWNpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMjUzcHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL3N3YXAtY2l0eS5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuc3dhcC1jaXR5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLnN3YXAtY2l0eSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmRlc3RpbmF0aW9uLWRldGFpbCAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuc3dhcC1jaXR5IHtcbiAgICB0b3A6IDU4cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmJvb2stZmxpZ2h0LCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5mb2xsb3ctZmxpZ2h0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5kZXN0aW5hdGlvbi1kZXRhaWwgLmJvb2stZmxpZ2h0LCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIC5mb2xsb3ctZmxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5hc2lkZSAubGluaywgYXNpZGUgLnB1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmFzaWRlIC5saW5rIGltZywgYXNpZGUgLnB1YiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGFzaWRlIC5saW5rLCBhc2lkZSAucHViIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgYXNpZGUgLmxpbmssIGFzaWRlIC5wdWIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5hc2lkZSAucHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYXNpZGUgLnB1YiBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICBsZWZ0OiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xufVxuYXNpZGUgLnB1YiAuYnRuLWJvb2tpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbmFzaWRlIC5wdWIgLmJ0bi1ib29raW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG5hc2lkZSAubGluayB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG5hc2lkZSAubGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hc2lkZSAubGluayBhIGltZyB7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuYXNpZGUgLmxpbmsgYSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG59XG5hc2lkZSAubGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBhc2lkZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jYXJvdXNlbC1zZXJ2aWNlcy1kZXRhaWwge1xuICBtYXJnaW46IDNyZW0gMCAzcmVtIC0wLjNlbTtcbn1cbi5jYXJvdXNlbC1zZXJ2aWNlcy1kZXRhaWwgLml0ZW0tc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNjMzA5Nzg7XG59XG4uY2Fyb3VzZWwtc2VydmljZXMtZGV0YWlsIC5pdGVtLXNlcnZpY2VzIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jYXJvdXNlbC1zZXJ2aWNlcy1kZXRhaWwgLml0ZW0tc2VydmljZXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jYXJvdXNlbC1zZXJ2aWNlcy1kZXRhaWwgLml0ZW0tc2VydmljZXMgc3BhbiB7XG4gIGNvbG9yOiAjNkNBNEQ4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmNhcm91c2VsLXNlcnZpY2VzLWRldGFpbCAuaXRlbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYzMwOTc4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY5cHgpIHtcbiAgLmNhcm91c2VsLXNlcnZpY2VzLWRldGFpbCAuaXRlbS1zZXJ2aWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAubGVmdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFpbmVyLWNhcm91c2VsLWRlc3RpbmF0aW9uLWRldGFpbCAucmlnaHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLnJpZ2h0IC5jb250ZW50LWluZm8ge1xuICBwYWRkaW5nOiAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogOTAlO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLnJpZ2h0IC5jb250ZW50LWluZm8gaDMge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLnJpZ2h0IC5jb250ZW50LWluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xufVxuLmNvbnRhaW5lci1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWwgLnJpZ2h0IC5jb250ZW50LWluZm8gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctd2FsbC5kZXN0aW5hdGlvbi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmctd2FsbC5kZXN0aW5hdGlvbi1kZXRhaWwgLmJ1dHRvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDEzMHB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvbnRhaW5lci1kYXktZmxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb250YWluZXItZGF5LWZsaWdodCAudGl0bGVCYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvbnRhaW5lci1kYXktZmxpZ2h0IC50aXRsZUJhc2UgaW1nIHtcbiAgd2lkdGg6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb250YWluZXItZGF5LWZsaWdodCAudGl0bGVCYXNlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9BcnJpdmUsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9HbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9BcnJpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmItY2hvaWNlLXVzZXIgLmJ0blRvQXJyaXZlIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9BcnJpdmUgaW1nLmltZ0hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9BcnJpdmUuY2xpY2tlZCBpbWcuaW1nSG92ZXIge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5idG5Ub0Fycml2ZS5jbGlja2VkIGltZy5pbWdCYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9HbyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5idG5Ub0dvIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9HbyBpbWcuaW1nSG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5iLWNob2ljZS11c2VyIC5idG5Ub0dvLmNsaWNrZWQgaW1nLmltZ0hvdmVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuYi1jaG9pY2UtdXNlciAuYnRuVG9Hby5jbGlja2VkIGltZy5pbWdCYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSBmb3JtIHtcbiAgbWFyZ2luOiAxcmVtIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgZm9ybSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIGZvcm0gYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGFwcGFyaXRpb24gMC41cyBlYXNlLW91dDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvR28sIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0Fycml2ZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28ge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9HbyB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0aGVhZCB0aCwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRoZWFkIHRoLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGhlYWQgdGgsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzApLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzApLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzApLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMCkge1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgdGQsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAwO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkIC5idG4tYm9va2luZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmc6aG92ZXIsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmc6aG92ZXIsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZCAuYnRuLWJvb2tpbmc6aG92ZXIsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkIC5idG4tYm9va2luZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5zbGlkZS1zdGF0dXQgLnNsaWRlLmFjdGl2ZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5zbGlkZS1zdGF0dXQgLnNsaWRlLmFjdGl2ZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5zbGlkZS1zdGF0dXQgLnNsaWRlLmFjdGl2ZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLnNsaWRlLXN0YXR1dCAuc2xpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5zbGlkZS1zdGF0dXQgLnNsaWRlLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLnNsaWRlLXN0YXR1dCAuc2xpZGUsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuc2xpZGUtc3RhdHV0IC5zbGlkZSwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLnNsaWRlLXN0YXR1dCAuc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodCAuaWNvbi1mb2xsb3cgaW1nLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQgLmljb24tZm9sbG93IGltZywgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0IC5pY29uLWZvbGxvdyBpbWcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0IC5pY29uLWZvbGxvdyBpbWcge1xuICB3aWR0aDogMTZweDtcbn1cbi5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQgLmljb24tZm9sbG93LWhvdmVyLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQgLmljb24tZm9sbG93LWhvdmVyLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQgLmljb24tZm9sbG93LWhvdmVyLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodCAuaWNvbi1mb2xsb3ctaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodDpob3ZlciAuaWNvbi1mb2xsb3csIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodDpob3ZlciAuaWNvbi1mb2xsb3csIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodDpob3ZlciAuaWNvbi1mb2xsb3csIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0OmhvdmVyIC5pY29uLWZvbGxvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0OmhvdmVyIC5pY29uLWZvbGxvdy1ob3ZlciwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0OmhvdmVyIC5pY29uLWZvbGxvdy1ob3ZlciwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0OmhvdmVyIC5pY29uLWZvbGxvdy1ob3ZlciwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQ6aG92ZXIgLmljb24tZm9sbG93LWhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctZmxpZ2h0OmhvdmVyIC5pY29uLWZvbGxvdy1ob3ZlciBpbWcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWZsaWdodDpob3ZlciAuaWNvbi1mb2xsb3ctaG92ZXIgaW1nLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQ6aG92ZXIgLmljb24tZm9sbG93LWhvdmVyIGltZywgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1mbGlnaHQ6aG92ZXIgLmljb24tZm9sbG93LWhvdmVyIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWFsZXJ0IC5pY29uLWFsZXJ0IGltZywgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQgLmljb24tYWxlcnQgaW1nLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydCAuaWNvbi1hbGVydCBpbWcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQgLmljb24tYWxlcnQgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQgLmljb24tYWxlcnQtaG92ZXIsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWFsZXJ0IC5pY29uLWFsZXJ0LWhvdmVyLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydCAuaWNvbi1hbGVydC1ob3ZlciwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydCAuaWNvbi1hbGVydC1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQ6aG92ZXIgLmljb24tYWxlcnQsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWFsZXJ0OmhvdmVyIC5pY29uLWFsZXJ0LCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydDpob3ZlciAuaWNvbi1hbGVydCwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydDpob3ZlciAuaWNvbi1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQ6aG92ZXIgLmljb24tYWxlcnQtaG92ZXIsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWFsZXJ0OmhvdmVyIC5pY29uLWFsZXJ0LWhvdmVyLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydDpob3ZlciAuaWNvbi1hbGVydC1ob3ZlciwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydDpob3ZlciAuaWNvbi1hbGVydC1ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0Fycml2ZSB0YWJsZSB0Ym9keSB0ciAuZm9sbG93LWFsZXJ0OmhvdmVyIC5pY29uLWFsZXJ0LWhvdmVyIGltZywgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQ6aG92ZXIgLmljb24tYWxlcnQtaG92ZXIgaW1nLCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgdGFibGUgdGJvZHkgdHIgLmZvbGxvdy1hbGVydDpob3ZlciAuaWNvbi1hbGVydC1ob3ZlciBpbWcsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9HbyAuY29udGVudC10b0dvIHRhYmxlIHRib2R5IHRyIC5mb2xsb3ctYWxlcnQ6aG92ZXIgLmljb24tYWxlcnQtaG92ZXIgaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG59XG4uY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvQXJyaXZlIC5jb250ZW50LXRvQXJyaXZlIC5idG4tbGlnaHQsIC5jb250YWluZXItZm9sbG93LXBsYW5lIC5iLWhvdXJseS1wbGFuZSAuY29udGFpbmVyLWNvbnRlbnQtdG9BcnJpdmUgLmNvbnRlbnQtdG9HbyAuYnRuLWxpZ2h0LCAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSAuYi1ob3VybHktcGxhbmUgLmNvbnRhaW5lci1jb250ZW50LXRvR28gLmNvbnRlbnQtdG9BcnJpdmUgLmJ0bi1saWdodCwgLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUgLmItaG91cmx5LXBsYW5lIC5jb250YWluZXItY29udGVudC10b0dvIC5jb250ZW50LXRvR28gLmJ0bi1saWdodCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBwYWRkaW5nOiAwLjNyZW0gNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmItZmxpZ2h0LXJpZ2h0IC5ib3gtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iLWZsaWdodC1yaWdodCAuYm94LWluZm8gaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5iLWZsaWdodC1yaWdodCAuYm94LWluZm8gLmJ0bi1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMC4xcmVtIDNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uYi1mbGlnaHQtcmlnaHQgLmJveC1pbmZvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItZmxpZ2h0LXJpZ2h0IC5ib3gtYnRuLWJsdWUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iLWZsaWdodC1yaWdodCAuYm94LWJ0bi1ibHVlIGltZyB7XG4gIHdpZHRoOiA3OHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYi1mbGlnaHQtcmlnaHQgLmJveC1idG4tYmx1ZSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciB7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2JnLWxlYWYucG5nKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRlbSAwO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ci5uby1iZyB7XG4gIHBhZGRpbmc6IDJlbSAwIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5ib29rLWZsaWdodCwgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ci5uby1iZyAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuZm9sbG93LWZsaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyLm5vLWJnIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5ib29rLWZsaWdodCwgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ci5uby1iZyAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuZm9sbG93LWZsaWdodCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIubm8tYmcgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmItY2hvaWNlLXVzZXIge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLnRpdGxlQmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLnRpdGxlQmFzZSBpbWcge1xuICB3aWR0aDogODZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAudGl0bGVCYXNlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIHtcbiAgbWFyZ2luOiAyZW0gMCAwIDNlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC50aXRyZSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAudGl0cmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLnRpdHJlIHtcbiAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MzMDk3OCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2MzMDk3OCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodC5kZXN0aW5hdGlvbi1kZXRhaWwge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDNlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMWVtIDAgMCAwO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI3LCAyMTIsIDIwMywgMC4zKTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIHRyIHRkIHtcbiAgcGFkZGluZzogMWVtIDAuNWVtO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCAuYnRuLWJvb2tpbmcge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgdHIgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLmNvbnRlbnQtZGVwYXJ0dXJlIHRhYmxlIC5ibHVlIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMgc3BhbiB7XG4gIG1hcmdpbjogMCAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSAuZGF5cyBzcGFuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuY29udGVudC1kZXBhcnR1cmUgdGFibGUgLmRheXMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5jb250ZW50LWRlcGFydHVyZSB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAtcmFkaW8gbGFiZWwge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDFlbTtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLXJhZGlvIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDFlbSAwIDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLXJhZGlvIGlucHV0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCBmb3JtIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjJlbSAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIGNvbG9yOiAjYzMwOTc4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgaW5wdXQsIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NywgNzcsIDc3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCA3NywgNzcsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDc3LCA3NywgNzcsIDAuMyk7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB3aWR0aDogOTQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgaW5wdXQsIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC5hcnJpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmFycml2ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2NpdHktcGlja2VyLnN2Zyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjRweDtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAuYXJyaXZlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmRhdGUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAud3JhcC5kYXRlLXBpY2tlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2RhdGUtcGlja2VyLnN2Zyk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogN3B4O1xuICByaWdodDogMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwLmRhdGUtcGlja2VyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC53cmFwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLndyYXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5jb250YWluZXItaG91cmx5LXBsYW5lIC5jb250ZW50LWJvb2stZmxpZ2h0IC5zd2FwLWNpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMjUzcHg7XG4gIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL3N3YXAtY2l0eS5zdmcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuc3dhcC1jaXR5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQgLnN3YXAtY2l0eSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciAuY29udGFpbmVyLWhvdXJseS1wbGFuZSAuY29udGVudC1ib29rLWZsaWdodCAuc3dhcC1jaXR5IHtcbiAgICB0b3A6IDU4cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmNvbnRhaW5lci1ob3VybHktcGxhbmUgLmNvbnRlbnQtYm9vay1mbGlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmItY2hvaWNlLXVzZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmJvb2stZmxpZ2h0LCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5mb2xsb3ctZmxpZ2h0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgLmJvb2stZmxpZ2h0LCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIC5mb2xsb3ctZmxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAubmVlZC1hZ2VuY3ksIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLmxpbmssIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLnB1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLm5lZWQtYWdlbmN5IGltZywgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAubGluayBpbWcsIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLnB1YiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLm5lZWQtYWdlbmN5LCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5saW5rLCAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5wdWIge1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5uZWVkLWFnZW5jeSwgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAubGluaywgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAucHViIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAubmVlZC1hZ2VuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFM0Q0Q0I7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5uZWVkLWFnZW5jeSBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLm5lZWQtYWdlbmN5IGltZyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLm5lZWQtYWdlbmN5IC5idG4tYm9va2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5uZWVkLWFnZW5jeSAuYnRuLWJvb2tpbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLmxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSAubGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5saW5rIGEgaW1nIHtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5saW5rIGEgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcudm9sLXZveWFnZXVyIGFzaWRlIC5saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbn1cbi5jb250YWluZXItZnVsbC13aWR0aC1iZy52b2wtdm95YWdldXIgYXNpZGUgLnB1YiBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciBhc2lkZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI7XG4gIH1cbn1cbi5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMgLmItbHVnZ2FnZS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cmVtIDAgNXJlbSA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMgLmItbHVnZ2FnZS1sZWZ0IHtcbiAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtbGVmdCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycyAuYi1sdWdnYWdlLWxlZnQge1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG4uY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtbGVmdCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBleHRyYSBsaWdodFwiO1xuICBmb250LXNpemU6IDM3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB3aWR0aDogNzAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycyAuYi1sdWdnYWdlLWxlZnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycyAuYi1sdWdnYWdlLWxlZnQgaDIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBmb250LXNpemU6IDgxcHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3MHB4KSB7XG4gIC5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMgLmItbHVnZ2FnZS1sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMgLmItbHVnZ2FnZS1sZWZ0IGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG4uY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtbGVmdCBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDM1JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjI2N2Y7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtbGVmdCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtbGVmdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzIC5iLWx1Z2dhZ2UtcmlnaHQgaW1nIHtcbiAgaGVpZ2h0OiA0MjZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycyAuYi1sdWdnYWdlLXJpZ2h0IHtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuXG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAxcHgpIHtcbiAgLnBybyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzlweCkge1xuICAucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDdweCkge1xuICAucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDdweCkge1xuICAucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW0gMDtcbiAgfVxufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIGEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0gYSBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLThweDtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSBhIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbn1cbi5wcm8gLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciAuaW1nQmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmltZ0hvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBybyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2Y2E0ZDg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNmNhNGQ4O1xufVxuLnBybyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcucHJvLXRoZW0ge1xuICBtYXJnaW4tdG9wOiAtMTclO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wcm8gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnByby10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM4cHgpIHtcbiAgLnBybyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcucHJvLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODhweCkge1xuICAucHJvIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5wcm8tdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTQ3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQycHgpIHtcbiAgLnBybyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcucHJvLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC02NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wcm8gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnByby10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtNzglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5wcm8tdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm8gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnByby10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI2cHgpIHtcbiAgLnBybyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcucHJvLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0xNDclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzZweCkge1xuICAucHJvIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5wcm8tdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTE2NyU7XG4gIH1cbn1cbi5wcm8gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnByby10aGVtIC5jb250YWluZXItaW5mbyAuYi1pbmZvcy1wZW9wbGUgLmVsLWluZm8tcGVvcGxlIC5maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5wcm8tdGhlbSAuY29udGFpbmVyLWluZm8gLmItaW5mb3MtcGVvcGxlIC5lbC1pbmZvLXBlb3BsZSAuZmlsdGVyIGgzIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnBybyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcucHJvLXRoZW0gLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4ucHJvIC5iZy1mb290ZXItaG9tZSB7XG4gIG1hcmdpbi10b3A6IDM1JTtcbn1cbi5wcm8gLmNvbnRhaW5lci1pbmZvcy1wcmljZXMge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnBybyAuY29udGFpbmVyLWluZm9zLXByaWNlcyAuaW1nLWluZm9zLXByaWNlIC5pbmZvcy1wcmljZXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucHJvIC5jb250YWluZXItaW5mb3MtcHJpY2VzIC5pbWctaW5mb3MtcHJpY2UgLmluZm9zLXByaWNlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm8gLmNvbnRhaW5lci1pbmZvcy1wcmljZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm8gLmNvbnRhaW5lci1pbmZvcy1wcmljZXMgYSAudGV4dC1pbmZvcy1wcmljZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvIC5jb250YWluZXItaW5mb3MtcHJpY2VzIGEgLnRleHQtaW5mb3MtcHJpY2VzIGgzIHtcbiAgY29sb3I6ICM2Y2E0ZDg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBleHRyYSBsaWdodFwiO1xuICBmb250LXNpemU6IDM3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBybyAuY29udGFpbmVyLWluZm9zLXByaWNlcyBhIC50ZXh0LWluZm9zLXByaWNlcyBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm8gLmNvbnRhaW5lci1pbmZvcy1wcmljZXMgYSAudGV4dC1pbmZvcy1wcmljZXMgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBybyAuY29udGFpbmVyLWluZm9zLXByaWNlcyBhIC50ZXh0LWluZm9zLXByaWNlcyBoMiB7XG4gIGNvbG9yOiAjNmNhNGQ4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBmb250LXNpemU6IDgxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAucHJvIC5jb250YWluZXItaW5mb3MtcHJpY2VzIGEgLnRleHQtaW5mb3MtcHJpY2VzIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5wcm8gLmZvb3Rlci1ob21lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5wcm8gLmJ1dHRvbi1maXhlZCB7XG4gICAgdG9wOiAtMi44cmVtO1xuICB9XG59XG5cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIHtcbiAgICBtYXJnaW46IDFyZW07XG4gIH1cbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRpdGxlIHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY29udGFpbmVyLWNvbnN1bHRhdGlvbnMgLmItY29uc3VsdGF0aW9ucyAuY29uc3VsdGF0aW9ucy10aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLWNvbnN1bHRhdGlvbnMgLmItY29uc3VsdGF0aW9ucyAuY29uc3VsdGF0aW9ucy10aXRsZS1jb3Jwb3JhdGUge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1jb25zdWx0YXRpb25zIC5iLWNvbnN1bHRhdGlvbnMgLmNvbnN1bHRhdGlvbnMtdGl0bGUtdm95YWdldXJzIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRpdGxlLWF2aWF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2FlYzkwYjtcbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRleHQge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQUVDREVBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY5M3B4KSB7XG4gIC5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWNvbnN1bHRhdGlvbnMgLmItY29uc3VsdGF0aW9ucyAuY29uc3VsdGF0aW9ucy10ZXh0IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyAuYi1jb25zdWx0YXRpb25zIC5jb25zdWx0YXRpb25zLXRleHQgYSBpbWcge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLmNvbnRhaW5lci1jb25zdWx0YXRpb25zIC5iLWNvbnN1bHRhdGlvbnMgLmNvbnN1bHRhdGlvbnMtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIG1lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1jb25zdWx0YXRpb25zIC5idG4tbGlnaHQge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5jb250YWluZXItaW5mb3MyIC50ZXh0LWluZm9zMiB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gMTVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuY29udGFpbmVyLWluZm9zMiAudGV4dC1pbmZvczIge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5jb250YWluZXItaW5mb3MyIC50ZXh0LWluZm9zMiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnRhaW5lci1pbmZvczIgLnRleHQtaW5mb3MyIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5jb250YWluZXItaW5mb3MyIC50ZXh0LWluZm9zMiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29udGFpbmVyLWluZm9zMiAudGV4dC1pbmZvczIgdWwgbGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbi5jb250YWluZXItaW5mb3MyIC50ZXh0LWluZm9zMiB1bCBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGFpbmVyLWluZm9zMiAudGV4dC1pbmZvczIgYS5idG4tbGlnaHQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiA1cHggM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jb250YWluZXItaW5mb3MyIC5pbWctaW5mb3MyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1pbmZvczIgLmltZy1pbmZvczIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ib3V0aXF1ZSAucm93IHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cbi5ib3V0aXF1ZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuLmJvdXRpcXVlIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3V0aXF1ZSAucm93Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xufVxuLmJvdXRpcXVlIC5yb3cgLmxlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm91dGlxdWUgLnJvdyAuY2VudGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ib3V0aXF1ZSAucm93IC5jZW50ZXIgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvdXRpcXVlIC5yb3cgLmNlbnRlciBwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uYm91dGlxdWUgLnJvdyAuY2VudGVyIC5kYXlzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogNzAlO1xufVxuLmJvdXRpcXVlIC5yb3cgLmNlbnRlciAuZGF5cyBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGxpZ2h0XCI7XG59XG4uYm91dGlxdWUgLnJvdyAuY2VudGVyIC5kYXlzIGxpLmN1cnJlbnQge1xuICBjb2xvcjogI2MzMDk3ODtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCBhLCAuYm91dGlxdWUgLnJvdyAucmlnaHQgLnJlcGVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAzcHggNnB4IDI3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAucGhvbmUge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAucGhvbmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9pY29uLXRlbC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLnBob25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAubWFpbCB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLm1haWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9pY29uLW1haWwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5tYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAud2ViIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAud2ViOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi13ZWIuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC53ZWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5yZXBlcmUge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5yZXBlcmU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9pY29uLXJlcGVyZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLmNhcnRlIHtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5jYXJ0ZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2ljb24tY2FydGUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5jYXJ0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4MjdkYjI7XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLnJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAucnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLnJzIC5mYWNlYm9vayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAucnMgLmZhY2Vib29rOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi1mYWNlYm9vay1ibGV1LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ib3V0aXF1ZSAucm93IC5yaWdodCAucnMgLnR3aXR0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxZW07XG59XG4uYm91dGlxdWUgLnJvdyAucmlnaHQgLnJzIC50d2l0dGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi10d2l0dGVyLWJsZXUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5ycyAuaW5zdGFncmFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvdXRpcXVlIC5yb3cgLnJpZ2h0IC5ycyAuaW5zdGFncmFtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi1pbnN0YWdyYW0tYmxldS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wcm8uYm91dGlxdWVzIC5zbGljay1kb3RzIHtcbiAgei1pbmRleDogOTk5O1xufVxuLnByby5ib3V0aXF1ZXMgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmlnVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuLmJpZ1RleHQub3JhbmdlIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgY29sb3I6ICNlYjY2MDg7XG59XG4uYmlnVGV4dC5vcmFuZ2UgLnVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhcnRlbmFpcmVzIHtcbiAgcGFkZGluZzogMCAyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyZW07XG59XG4ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlIC5waG9uZSB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgbWFyZ2luLWJvdHRvbTogMC4zNWVtO1xufVxuLnBhcnRlbmFpcmVzIC5wYXJ0ZW5haXJlIC5waG9uZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2ljb24tdGVsLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmUgLnBob25lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAuZmF4IHtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAuZmF4OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi1mYXguc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAuZmF4OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgyN2RiMjtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAubWFpbCB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmUgLm1haWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9pY29uLW1haWwuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAubWFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG59XG4ucGFydGVuYWlyZXMgLnBhcnRlbmFpcmUgLndlYiB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAud2ViOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi13ZWIuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYXJ0ZW5haXJlcyAucGFydGVuYWlyZSAud2ViOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cblxuLmFjdHVhbGl0ZXMgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuLmFjdHVhbGl0ZXMgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cbi5hY3R1YWxpdGVzIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3R1YWxpdGVzIC5yb3c6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gIHdpZHRoOiBjYWxjKDEwMCUtMzBweCk7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xufVxuLmFjdHVhbGl0ZXMgLnJvdyAubGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY3R1YWxpdGVzIC5yb3cgLmxlZnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5hY3R1YWxpdGVzIC5yb3cgLmNlbnRlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmNhNGQ4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hY3R1YWxpdGVzIC5yb3cgLmNlbnRlciAuZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5hY3R1YWxpdGVzIC5yb3cgLmNlbnRlciAudGl0cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hY3R1YWxpdGVzIC5yb3cgLmNlbnRlciBwIHtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG59XG4uYWN0dWFsaXRlcyAucm93IC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3R1YWxpdGVzIC5yb3cgLnJpZ2h0IC5ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY3R1YWxpdGVzIC5yb3cgLnJpZ2h0IC5ycyAuZmFjZWJvb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmFjdHVhbGl0ZXMgLnJvdyAucmlnaHQgLnJzIC5mYWNlYm9vazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2ljb24tZmFjZWJvb2stYmxldS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY3R1YWxpdGVzIC5yb3cgLnJpZ2h0IC5ycyAuZmFjZWJvb2sge1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW07XG4gIH1cbn1cbi5hY3R1YWxpdGVzIC5yb3cgLnJpZ2h0IC5ycyAudHdpdHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmFjdHVhbGl0ZXMgLnJvdyAucmlnaHQgLnJzIC50d2l0dGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvaWNvbi10d2l0dGVyLWJsZXUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWN0dWFsaXRlcyAucm93IC5yaWdodCAucnMgLnR3aXR0ZXIge1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY3R1YWxpdGVzIC5yb3cgLnJpZ2h0IC5ycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuLmFjdHVhbGl0ZXMgLnJvdyAucmlnaHQgLnBsdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLmFjdHVhbGl0ZXMgLnJvdyAucmlnaHQgLnBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuXG4uZmlsdHJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdHJlIGgzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgc2VtaSBib2xkXCI7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5maWx0cmUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5maWx0cmUgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLmZpbHRyZSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiYmFybG93IGxpZ2h0XCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWx0cmUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmYyNjdmO1xufVxuLmZpbHRyZSB1bCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xufVxuLmZpbHRyZSB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG59XG4uZmlsdHJlIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0cmUgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG4uZmlsdHJlIC50eC1zb2xyLXNlYXJjaC1mb3JtIC5hdXRvY29tcGxldGVBbm51YWlyZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuYXJ0aWNsZSB7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5hcnRpY2xlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmFydGljbGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDE5cHg7XG59XG5hcnRpY2xlIHAuZ3JhcyB7XG4gIGZvbnQtZmFtaWx5OiBcImJhcmxvdyBsaWdodFwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE5cHg7XG59XG5hcnRpY2xlIGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBsaWdodCBpdGFsaWNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5hcnRpY2xlIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuYXJ0aWNsZSAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmYyNjdmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuYXJ0aWNsZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5hcnRpY2xlIC5mbG9hdC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5hcnRpY2xlIC5mbG9hdC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbi5jb250YWluZXItZm9ybS1jb250YWN0IHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICB3aWR0aDogNzAlO1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItZm9ybS1jb250YWN0IGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItY29udGFjdC1haXJwb3J0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWNvbnRhY3QtYWlycG9ydCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1jb250YWN0LWFpcnBvcnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwJTtcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWNvbnRhY3QtYWlycG9ydCB1bCBsaSBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItY29udGFjdC1haXJwb3J0IHVsIGxpIHAgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1jb250YWN0LWFpcnBvcnQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItY29udGFjdC1haXJwb3J0IHVsIGxpOm50aC1jaGlsZCgwbisyKSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCB7XG4gIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC53aWR0aC0xMDAgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLndpZHRoLTEwMCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAud2lkdGgtMTAwIGlucHV0IHtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAud2lkdGgtMTAwIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC53aWR0aC0xMDAgZGl2IGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAud2lkdGgtMTAwIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAud2lkdGgtMTAwIGRpdiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC53aWR0aC01MCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLndpZHRoLTUwLmV2ZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLndpZHRoLTUwLmV2ZW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLndpZHRoLTUwLm9kZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLndpZHRoLTUwLm9kZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAud2lkdGgtNTAgaW5wdXQge1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIG1lZGl1bVwiO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTY5cHg7XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLmVsLWZvcm0gLmZpZWxkLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDlweDtcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLmVsLWZvcm0gLmZpZWxkLWZvcm06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFpbmVyLWZvcm0tY29udGFjdCAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IC5lbC1mb3JtIC5maWVsZC1mb3JtOm50aC1jaGlsZCgwbisyKSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAuZWwtZm9ybSAuZmllbGQtZm9ybTpudGgtY2hpbGQoMG4rMikge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLm1lc3NhZ2UtY29uZmlybWF0aW9uIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLm1lc3NhZ2UtY29uZmlybWF0aW9uIGxhYmVsIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QgLmItZm9ybS1jb250YWN0LWFpcnBvcnQgLmNvbnRhaW5lci1mb3JtLWNvbnRhY3QtYWlycG9ydCAucG93ZXJtYWlsX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWluZXItZm9ybS1jb250YWN0IC5iLWZvcm0tY29udGFjdC1haXJwb3J0IC5jb250YWluZXItZm9ybS1jb250YWN0LWFpcnBvcnQgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCAuaW1nLWNvbXBhbnkgaW1nIHtcbiAgd2lkdGg6IDIyM3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLWNvbXBhbmllcy1saXN0IC5pdGVtLWNvbXBhbmllcyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2YwZTlkYTtcbn1cbi5jb250YWluZXItY29tcGFuaWVzLWxpc3QgLml0ZW0tY29tcGFuaWVzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCAuaXRlbS1jb21wYW5pZXMgLmNvbnRhY3QtY29tcGFueSBhOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY29udGFpbmVyLWNvbXBhbmllcy1saXN0IC5pdGVtLWNvbXBhbmllcyAuY29udGFjdC1jb21wYW55IGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCAuaXRlbS1jb21wYW5pZXMgLmNvbnRhY3QtY29tcGFueSBhOmZpcnN0LWNoaWxkIHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCAuaXRlbS1jb21wYW5pZXMgLmNvbnRhY3QtY29tcGFueSBhOmZpcnN0LWNoaWxkIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uY29udGFpbmVyLWNvbXBhbmllcy1saXN0IC5pdGVtLWNvbXBhbmllcyAuY29udGFjdC1jb21wYW55IGE6Zmlyc3QtY2hpbGQgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy90ZWwuc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jb250YWluZXItY29tcGFuaWVzLWxpc3QgLml0ZW0tY29tcGFuaWVzIC5jb250YWN0LWNvbXBhbnkgYTpudGgtY2hpbGQoMG4rMikge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGFpbmVyLWNvbXBhbmllcy1saXN0IC5pdGVtLWNvbXBhbmllcyAuY29udGFjdC1jb21wYW55IGE6bnRoLWNoaWxkKDBuKzIpIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4uY29udGFpbmVyLWNvbXBhbmllcy1saXN0IC5pdGVtLWNvbXBhbmllcyAuY2l0eS1jb21wYW5pZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCAuaXRlbS1jb21wYW5pZXMgLmNpdHktY29tcGFuaWVzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jb250YWluZXItY29tcGFuaWVzLWxpc3QgLml0ZW0tY29tcGFuaWVzIC5jaXR5LWNvbXBhbmllcyB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cblxuLmNvbnRhaW5lci1mYXZvcml0ZS1kZXN0aW5hdGlvbiB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmNvbnRhaW5lci1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuYi1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuZWwtZmF2b3JpdGUtZGVzdGluYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNvbnRhaW5lci1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuYi1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuZWwtZmF2b3JpdGUtZGVzdGluYXRpb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbnRhaW5lci1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuYi1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuZWwtZmF2b3JpdGUtZGVzdGluYXRpb24gYSAuaW1nLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDcsIDM4LCAxMjcsIDAuMyk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbjpob3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDcsIDM4LCAxMjcsIDAuOCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmRlc2NyaXB0aW9uLWZhdm9yaXRlLWRlc3RpbmF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YwZTlkYTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24gLmItZmF2b3JpdGUtZGVzdGluYXRpb24gLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIGEgLmRlc2NyaXB0aW9uLWZhdm9yaXRlLWRlc3RpbmF0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY29udGFpbmVyLWZhdm9yaXRlLWRlc3RpbmF0aW9uIC5iLWZhdm9yaXRlLWRlc3RpbmF0aW9uIC5lbC1mYXZvcml0ZS1kZXN0aW5hdGlvbiBhIC5kZXNjcmlwdGlvbi1mYXZvcml0ZS1kZXN0aW5hdGlvbiBwOm50aC1jaGlsZChvZGQpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFpbmVyLWZhdm9yaXRlLWRlc3RpbmF0aW9uIC5iLWZhdm9yaXRlLWRlc3RpbmF0aW9uIC5lbC1mYXZvcml0ZS1kZXN0aW5hdGlvbiBhIC5kZXNjcmlwdGlvbi1mYXZvcml0ZS1kZXN0aW5hdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBtZWRpdW1cIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRhaW5lci1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuYi1mYXZvcml0ZS1kZXN0aW5hdGlvbiAuZWwtZmF2b3JpdGUtZGVzdGluYXRpb24gYSAuZGVzY3JpcHRpb24tZmF2b3JpdGUtZGVzdGluYXRpb24gaDQge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjNmNhNGQ4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXItcGxhbiAuaW1nLXBsYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItcGxhbiAuYnRuLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJmMjY3ZjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbn1cbi5jb250YWluZXItcGxhbiAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hdmlhdGlvbiAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzOXB4KSB7XG4gIC5hdmlhdGlvbiAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ3cHgpIHtcbiAgLmF2aWF0aW9uIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDdweCkge1xuICAuYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuN3JlbSAwO1xuICB9XG59XG4uYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSBhIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmF2aWF0aW9uIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0gYSBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtOHB4O1xuICBiYWNrZ3JvdW5kOiAjYWVjOTBiO1xufVxuLmF2aWF0aW9uIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhZWM5MGI7XG59XG4uYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciAuaW1nQmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciAuaW1nSG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdmlhdGlvbiAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hdmlhdGlvbiAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNhZWM5MGI7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYXZpYXRpb24gLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciAuZHJvcGRvd24tbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cbi5hdmlhdGlvbiAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IGE6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmF2aWF0aW9uIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjYWVjOTBiO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgbWFyZ2luLXRvcDogLTE3JTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0yMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC01MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuYXZpYXRpb24tdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTcyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTE0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ0cHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTY4JTtcbiAgfVxufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hdmlhdGlvbi10aGVtIC5jb250YWluZXItaW5mbyAuYi1pbmZvcy1wZW9wbGUgLmVsLWluZm8tcGVvcGxlIC5maWx0ZXIge1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0gLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4uYXZpYXRpb24gLmZvb3Rlci1ob21lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2JnLXRyb3BpY2FsLWxpZ2h0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwMHB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLWxlZnQtaW5mb3MzIHtcbiAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5lbC1sZWZ0LWluZm9zMyB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5lbC1sZWZ0LWluZm9zMyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBleHRyYSBsaWdodFwiO1xuICBmb250LXNpemU6IDMzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMgaDIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMgcCB7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDI3cHg7XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5lbC1sZWZ0LWluZm9zMyAuYnRuLXBpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMgLmJ0bi1waW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLXJpZ2h0LWluZm9zMyAuaW1nLWluZm9zMyB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLXJpZ2h0LWluZm9zMyAuaW1nLWluZm9zMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtcmlnaHQtaW5mb3MzIC5pbWctaW5mb3MzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtcmlnaHQtaW5mb3MzIC5pbWctaW5mb3MzIGltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAubnVtYmVycy1pbmZvczMge1xuICBwYWRkaW5nOiAycmVtIDlyZW0gOHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDIwJSAyMCUgMjAlIDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW0gOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmF2aWF0aW9uIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAubnVtYmVycy1pbmZvczMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDE1cmVtO1xuICB9XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYXZpYXRpb24gLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5hdmlhdGlvbiAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIC5pdGVtcy1udW1iZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG5cbi5jb3Jwb3JhdGUgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzlweCkge1xuICAuY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDdweCkge1xuICAuY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDdweCkge1xuICAuY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjdyZW0gMDtcbiAgfVxufVxuLmNvcnBvcmF0ZSAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIGEgcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0gYSBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtOHB4O1xufVxuLmNvcnBvcmF0ZSAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvcnBvcmF0ZSAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3Zjtcbn1cbi5jb3Jwb3JhdGUgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciAuaW1nQmFzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmltZ0hvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvcnBvcmF0ZSAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29ycG9yYXRlIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0ge1xuICBtYXJnaW4tdG9wOiAtMTclO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XG4gIC5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvcnBvcmF0ZS10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMjElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0zNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb3Jwb3JhdGUtdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTUyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC03MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gIC5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvcnBvcmF0ZS10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0xMTQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb3Jwb3JhdGUtdGhlbSB7XG4gICAgbWFyZ2luLXRvcDogLTEyNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NHB4KSB7XG4gIC5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvcnBvcmF0ZS10aGVtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0ge1xuICAgIG1hcmdpbi10b3A6IC0xNjglO1xuICB9XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb3Jwb3JhdGUtdGhlbSAuY29udGFpbmVyLWluZm8gLmItaW5mb3MtcGVvcGxlIC5lbC1pbmZvLXBlb3BsZSAuZmlsdGVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNjM1QzlGO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29ycG9yYXRlLXRoZW0gLmNvbnRhaW5lci1pbmZvIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvYmctdHJvcGljYWwtbGlnaHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjAwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLWxlZnQtaW5mb3MzIHtcbiAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLWxlZnQtaW5mb3MzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGV4dHJhIGxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMgaDIge1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgYm9sZFwiO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjYzMwOTc4O1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLWxlZnQtaW5mb3MzIHAge1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLWxlZnQtaW5mb3MzIC5idG4tcGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtbGVmdC1pbmZvczMgLmJ0bi1waW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5lbC1yaWdodC1pbmZvczMgLmltZy1pbmZvczMge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtcmlnaHQtaW5mb3MzIC5pbWctaW5mb3MzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAuZWwtcmlnaHQtaW5mb3MzIC5pbWctaW5mb3MzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLmVsLXJpZ2h0LWluZm9zMyAuaW1nLWluZm9zMyBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyB7XG4gIHBhZGRpbmc6IDJyZW0gOXJlbSA4cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMCUgMjAlIDIwJSAyMCUgMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIHtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW0gOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMTVyZW07XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29ycG9yYXRlIC5jb250YWluZXItZnVsbC13aWR0aC1iZyAuY29udGFpbmVyLWluZm9zMyAubnVtYmVycy1pbmZvczMgLml0ZW1zLW51bWJlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgLmNvcnBvcmF0ZSAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcgLmNvbnRhaW5lci1pbmZvczMgLm51bWJlcnMtaW5mb3MzIC5pdGVtcy1udW1iZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb3Jwb3JhdGUgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIC5jb250YWluZXItaW5mb3MzIC5udW1iZXJzLWluZm9zMyAuaXRlbXMtbnVtYmVyIHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvcnBvcmF0ZSAuZm9vdGVyLWhvbWUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWFjdHUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWFjdHUgLmZpcnN0LWl0ZW0tYWN0dSAudGhlbS1hcnRpY2xlIHtcbiAgY29sb3I6ICNjMzA5Nzg7XG59XG4uY29ycG9yYXRlIC5jb250YWluZXItYWN0dSAuZmlyc3QtaXRlbS1hY3R1IC5idG4tLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjYzMwOTc4O1xufVxuLmNvcnBvcmF0ZSAuY29udGFpbmVyLWFjdHUgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIC5jb250ZW50LWl0ZW0tYWN0dSB7XG4gIGJhY2tncm91bmQ6ICNjMzA5Nzg7XG59XG5cbi5iLXNlY3Rpb24tMS1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi0xLWxlZnQgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi0xLWxlZnQgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciAuY29udGFpbmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTEtbGVmdCAuY2UtZ2FsbGVyeSBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmItc2VjdGlvbi0xLWxlZnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItc2VjdGlvbi0xLWxlZnQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tMS1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tMS1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIgLmNlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTEtcmlnaHQgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciAuY29udGFpbmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTEtcmlnaHQgLmNlLWdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iLXNlY3Rpb24tMS1yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1zZWN0aW9uLTEtcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tMS1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQ6ICM2Y2E0ZDg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXNlY3Rpb24tMS1ibHVlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tMS1ibHVlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uYi1zZWN0aW9uLTEtYmx1ZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi0xLWJsdWUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmItc2VjdGlvbi0xLWJsdWUgaDMge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5iLXNlY3Rpb24tMS1ibHVlIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tMS1ibHVlIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTEtYmx1ZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tMS1iZWlnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXNlY3Rpb24tMS1iZWlnZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1zZWN0aW9uLTEtYmVpZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tMS1iZWlnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTEtYmVpZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmItc2VjdGlvbi0xLWJlaWdlIHAge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi0xLWJlaWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYi1zZWN0aW9uLTItbGVmdCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tMi1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tMi1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIgLmNvbnRhaW5lci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi0yLWxlZnQgLmNlLWdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iLXNlY3Rpb24tMi1sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tMi1sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYi1zZWN0aW9uLTItYmx1ZSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXNlY3Rpb24tMi1ibHVlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmItc2VjdGlvbi0yLWJsdWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tMi1ibHVlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTItYmx1ZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYi1zZWN0aW9uLTItYmx1ZSBwIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTItYmx1ZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmItc2VjdGlvbi0yLWJsdWVMaWdodCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXNlY3Rpb24tMi1ibHVlTGlnaHQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1zZWN0aW9uLTItYmx1ZUxpZ2h0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uYi1zZWN0aW9uLTItYmx1ZUxpZ2h0IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTItYmx1ZUxpZ2h0IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tMi1ibHVlTGlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi0yLWJsdWVMaWdodCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmItc2VjdGlvbi0yLXBpbmsge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYi1zZWN0aW9uLTItcGluayB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tMi1waW5rIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uYi1zZWN0aW9uLTItcGluayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi0yLXBpbmsgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmItc2VjdGlvbi0yLXBpbmsgcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi0yLXBpbmsgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tMi1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tMi1yaWdodCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIgLmNlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTItcmlnaHQgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciAuY29udGFpbmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTItcmlnaHQgLmNlLWdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iLXNlY3Rpb24tMi1yaWdodCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1zZWN0aW9uLTItcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tMy1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciwgLmItc2VjdGlvbi0zLXJpZ2h0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi0zLWxlZnQgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciwgLmItc2VjdGlvbi0zLXJpZ2h0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tMy1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIgLmNvbnRhaW5lci1pbWFnZSwgLmItc2VjdGlvbi0zLXJpZ2h0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIgLmNvbnRhaW5lci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi0zLWxlZnQgLmNlLWdhbGxlcnkgZmlndXJlLCAuYi1zZWN0aW9uLTMtcmlnaHQgLmNlLWdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iLXNlY3Rpb24tMy1sZWZ0IGltZywgLmItc2VjdGlvbi0zLXJpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tMy1sZWZ0IGltZywgLmItc2VjdGlvbi0zLXJpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYi1zZWN0aW9uLTQtbGVmdCAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tNC1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tNC1sZWZ0IC5jZS1nYWxsZXJ5IC5jZS1vdXRlciAuY2UtaW5uZXIgLmNvbnRhaW5lci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmItc2VjdGlvbi00LWxlZnQgLmNlLWdhbGxlcnkgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5iLXNlY3Rpb24tNC1sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYi1zZWN0aW9uLTQtbGVmdCBpbWcge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tNC1sZWZ0IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYi1zZWN0aW9uLTQtZ3JlZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZDogI2FlYzkwYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYi1zZWN0aW9uLTQtZ3JlZW4ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYi1zZWN0aW9uLTQtZ3JlZW4ge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tNC1ncmVlbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgLmItc2VjdGlvbi00LWdyZWVuIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5iLXNlY3Rpb24tNC1ncmVlbiBwIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTQtZ3JlZW4gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tNC1iZWlnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iLXNlY3Rpb24tNC1iZWlnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iLXNlY3Rpb24tNC1iZWlnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmItc2VjdGlvbi00LWJlaWdlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5iLXNlY3Rpb24tNC1iZWlnZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYi1zZWN0aW9uLTQtYmVpZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAuYi1zZWN0aW9uLTQtYmVpZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iLXNlY3Rpb24tNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbi5iLXNlY3Rpb24tNSAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iLXNlY3Rpb24tNSAuY2UtZ2FsbGVyeSAuY2Utb3V0ZXIgLmNlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTUgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciAuY29udGFpbmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYi1zZWN0aW9uLTUgLmNlLWdhbGxlcnkgLmNlLW91dGVyIC5jZS1pbm5lciAuY29udGFpbmVyLWltYWdlIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmItc2VjdGlvbi01IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItZGlzY292ZXJ5LWd1YWRlbG91cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogNXJlbSAwO1xufVxuLmNvbnRhaW5lci1kaXNjb3ZlcnktZ3VhZGVsb3VwZSAuZWwtZGlzY292ZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJ1YnVudHUgbWVkaXVtXCI7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhaW5lci1kaXNjb3ZlcnktZ3VhZGVsb3VwZSAuZWwtZGlzY292ZXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gIC5jb250YWluZXItZGlzY292ZXJ5LWd1YWRlbG91cGUgLmVsLWRpc2NvdmVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi50ZXh0LWV4cGxhaW4tdHJhdmVsZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCByZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4udGV4dC1leHBsYWluLXRyYXZlbGVyIGEge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xufVxuLnRleHQtZXhwbGFpbi10cmF2ZWxlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xufVxuXG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSA0cmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIHotaW5kZXg6IDEyMDA7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUgYSBwIHtcbiAgY29sb3I6ICNlYjY2MDg7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi1hbGVydGUgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1uYXZiYXIgLmZpcnN0TmF2YmFyIC5uYXYtYWxlcnRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvYWxlcnQtb3JhbmdlLnN2Z1wiKSA1MCUvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbSAwLjVyZW0gNHJlbTtcbiAgYmFja2dyb3VuZDogI2MzMDk3ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIGEgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItbmF2YmFyIC5maXJzdE5hdmJhciAubmF2LXZveWFnZXVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuZmlyc3ROYXZiYXIgLm5hdi12b3lhZ2V1cjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3ZveWFnZXVyLXdoaXRlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzcmVtIDAgMXJlbTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW0gYSBwIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIGEgcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ViNjYwODtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIGEgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLW5hdmJhciAuc2Vjb25kTmF2YmFyIHVsIGxpLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ViNjYwOCAhaW1wb3J0YW50O1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1uYXZiYXIgLnNlY29uZE5hdmJhciB1bCBsaS5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYjY2MDggIWltcG9ydGFudDtcbn1cbi5hbGVydGVzIC5jb250YWluZXItbmF2YmFyIC5zZWNvbmROYXZiYXIgdWwgbGkubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZWI2NjA4ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuYWxlcnRlcy1ndWFkYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWxlcnRlcyAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbGVydGVzIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9iZy1yaXNxdWVzLWFsZXJ0ZXMuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmFsZXJ0ZXMtZ3VhZGEgLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycy5tdWx0aS1yaXNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhIC5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMubXVsdGktcmlzayAuYi1sdWdnYWdlLWxlZnQge1xuICBiYWNrZ3JvdW5kOiAjZjViMjgzO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmFsZXJ0ZXMtZ3VhZGEgLmNvbnRhaW5lci1sdWdnYWdlLW9mZmVycy5tdWx0aS1yaXNrIC5iLWx1Z2dhZ2UtbGVmdCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuYWxlcnRlcy1ndWFkYSAuY29udGFpbmVyLWx1Z2dhZ2Utb2ZmZXJzLm11bHRpLXJpc2sgLmItbHVnZ2FnZS1sZWZ0IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMyZjI2N2Y7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuYWxlcnRlcy1ndWFkYS52aWdpbGFuY2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhLnZpZ2lsYW5jZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1wcmljZXMuY29udGFpbmVyLWluZm9zLXJpc2sge1xuICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWluZm9zLXByaWNlcy5jb250YWluZXItaW5mb3MtcmlzayAuaW1nLWluZm9zLXByaWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1wcmljZXMuY29udGFpbmVyLWluZm9zLXJpc2sgLmltZy1pbmZvcy1wcmljZSAuaW5mb3MtcHJpY2VzIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAuYWxlcnRlcyAuY29udGFpbmVyLWluZm9zLXByaWNlcy5jb250YWluZXItaW5mb3MtcmlzayAuaW1nLWluZm9zLXByaWNlIC5pbmZvcy1wcmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWluZm9zLXByaWNlcy5jb250YWluZXItaW5mb3MtcmlzayAudGV4dC1pbmZvcy1wcmljZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5hbGVydGVzIC5jb250YWluZXItaW5mb3MtcHJpY2VzLmNvbnRhaW5lci1pbmZvcy1yaXNrIC50ZXh0LWluZm9zLXByaWNlcyBoMyB7XG4gIGNvbG9yOiAjNmNhNGQ4O1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgZXh0cmEgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAzN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItaW5mb3MtcHJpY2VzLmNvbnRhaW5lci1pbmZvcy1yaXNrIC50ZXh0LWluZm9zLXByaWNlcyBoMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItaW5mb3MtcHJpY2VzLmNvbnRhaW5lci1pbmZvcy1yaXNrIC50ZXh0LWluZm9zLXByaWNlcyBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWluZm9zLXByaWNlcy5jb250YWluZXItaW5mb3MtcmlzayAudGV4dC1pbmZvcy1wcmljZXMgaDIge1xuICBjb2xvcjogIzZjYTRkODtcbiAgZm9udC1mYW1pbHk6IFwidWJ1bnR1IGJvbGRcIjtcbiAgZm9udC1zaXplOiA4MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1wcmljZXMuY29udGFpbmVyLWluZm9zLXJpc2sgLnRleHQtaW5mb3MtcHJpY2VzIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItaW5mb3MtcHJpY2VzLmNvbnRhaW5lci1pbmZvcy1yaXNrIC50ZXh0LWluZm9zLXByaWNlcyBhIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzJmMjY3ZjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1wcmljZXMuY29udGFpbmVyLWluZm9zLXJpc2sgLnRleHQtaW5mb3MtcHJpY2VzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLWluZm9zLXNpdHVhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlYjY2MDg7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItaW5mb3Mtc2l0dWF0aW9uIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItaW5mb3Mtc2l0dWF0aW9uIC5pY29uLXNpdHVhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItaW5mb3Mtc2l0dWF0aW9uIC5pY29uLXNpdHVhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1zaXR1YXRpb24gLmljb24tc2l0dWF0aW9uIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItaW5mb3Mtc2l0dWF0aW9uIC50ZXh0LXNpdHVhdGlvbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1pbmZvcy1zaXR1YXRpb24gLnRleHQtc2l0dWF0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmNvbC1sZy0zOm50aC1jaGlsZCgybiswKSAuZWwtc2FuaXRhcnktbWVhc3VyZXMgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1zYW5pdGFyeS1tZWFzdXJlcyAuY29sLWxnLTM6bGFzdC1jaGlsZCAuZWwtc2FuaXRhcnktbWVhc3VyZXMgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLXNhbml0YXJ5LW1lYXN1cmVzIC5lbC1zYW5pdGFyeS1tZWFzdXJlcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZWI2NjA4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gIC5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbGVydGVzIC5jb250YWluZXItc2FuaXRhcnktbWVhc3VyZXMgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIGEgcCB7XG4gIGZvbnQtZmFtaWx5OiBcInVidW50dSBtZWRpdW1cIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1zYW5pdGFyeS1tZWFzdXJlcyAuZWwtc2FuaXRhcnktbWVhc3VyZXMgYSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWxlcnRlcyAuY29udGFpbmVyLXBob25lLW51bWJlci1pbmZvcyAuYi1waG9uZS1udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAucGhvbmUtbnVtYmVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAucGhvbmUtbnVtYmVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFsZXJ0ZXMgLmNvbnRhaW5lci1waG9uZS1udW1iZXItaW5mb3MgLmItcGhvbmUtbnVtYmVyIC5waG9uZS1udW1iZXItaW1nIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDQ3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCA1cHggIzkxOTE5MTtcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAucGhvbmUtbnVtYmVyLWltZyBoMyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLXBob25lLW51bWJlci1pbmZvcyAuYi1waG9uZS1udW1iZXIgLmxpbmstcGhvbmUtbnVtYmVyMSB7XG4gIGJhY2tncm91bmQ6ICNlYjY2MDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgbGlnaHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uYWxlcnRlcyAuY29udGFpbmVyLXBob25lLW51bWJlci1pbmZvcyAuYi1waG9uZS1udW1iZXIgLmxpbmstcGhvbmUtbnVtYmVyMTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzZjYTRkODtcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAubGluay1waG9uZS1udW1iZXIxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAubGluay1waG9uZS1udW1iZXIyIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBsaWdodFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbGVydGVzIC5jb250YWluZXItcGhvbmUtbnVtYmVyLWluZm9zIC5iLXBob25lLW51bWJlciAubGluay1waG9uZS1udW1iZXIyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNmNhNGQ4O1xufVxuXG4uY29udGFpbmVyLWNoZWNrbGlzdCB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0IHtcbiAgYmFja2dyb3VuZDogI2ViNjYwODtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0IGltZyB7XG4gIHdpZHRoOiAxMDdweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1jaGVja2xpc3QubGV2ZWwge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGhlaWdodDogMTM1cHg7XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1jaGVja2xpc3QubGV2ZWwgaDMge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5sZXZlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0LmxldmVsLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzM5OUQ0QTtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5sZXZlbC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkREQTBFO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0LmxldmVsLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNENTFDMjQ7XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1jaGVja2xpc3QubGV2ZWwtdmlvbGV0IHtcbiAgYmFja2dyb3VuZDogIzY2MkQ4MDtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5sZXZlbC1ncmV5IHtcbiAgYmFja2dyb3VuZDogIzlCOUI5Qjtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5sZXZlbC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNzFBNDtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5sZXZlbC1ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDBBM0RFO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0LmxldmVsLWJsdWVEYXJrIHtcbiAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0Lmljb24tZW1lcmdlbmN5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5pY29uLWVtZXJnZW5jeSBpbWcge1xuICB3aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5pY29uLWVtZXJnZW5jeSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1jaGVja2xpc3QuaWNvbi1lbWVyZ2VuY3kgaDIge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcbiAgLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tY2hlY2tsaXN0Lmljb24tZW1lcmdlbmN5IGgyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWNoZWNrbGlzdC5pY29uLWVtZXJnZW5jeSBoMiB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1lbWVyZ2VuY3lVcCBpbWcge1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1lbWVyZ2VuY3lVcCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG4gIC5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWVtZXJnZW5jeVVwIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC5pY29uLWVtZXJnZW5jeURvd24gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLmljb24tZW1lcmdlbmN5RG93biBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9zd2FsZCBib2xkXCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOThweCkge1xuICAuY29udGFpbmVyLWNoZWNrbGlzdCAuaWNvbi1lbWVyZ2VuY3lEb3duIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC50ZXh0LWNoZWNrbGlzdCB7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWNoZWNrbGlzdCAudGV4dC1jaGVja2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAudGV4dC1jaGVja2xpc3QgaDMge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLnRleHQtY2hlY2tsaXN0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHNlbWkgYm9sZFwiO1xuICBjb2xvcjogI2MzMDk3ODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLnRleHQtY2hlY2tsaXN0IHAge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMmYyNjdmO1xufVxuLmNvbnRhaW5lci1jaGVja2xpc3QgLnRleHQtY2hlY2tsaXN0IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIHJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzJmMjY3Zjtcbn1cbi5jb250YWluZXItY2hlY2tsaXN0IC50ZXh0LWNoZWNrbGlzdC50ZXh0RW1lcmdlbmN5IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAudGV4dC1jaGVja2xpc3QudGV4dEVtZXJnZW5jeSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29udGFpbmVyLWNoZWNrbGlzdCAudGV4dC1jaGVja2xpc3QubGV2ZWwge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1jaGVja2xpc3QgLnRleHQtY2hlY2tsaXN0LmxldmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jb250YWluZXItY2hlY2tsaXN0LmVtZXJnZW5jeU51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgLmNvbnRhaW5lci1jaGVja2xpc3QuZW1lcmdlbmN5TnVtYmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWNvbnRlbnQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uY29udGFpbmVyLWNvbnRlbnQtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGxpZ2h0XCI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uY29udGFpbmVyLWNvbnRlbnQtdGV4dCAuc3Ryb25nR3JleSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgYm9sZFwiO1xufVxuLmNvbnRhaW5lci1jb250ZW50LXRleHQgLnN0cm9uZ1Bpbmsge1xuICBjb2xvcjogI2MzMDk3ODtcbiAgZm9udC1mYW1pbHk6IFwib3N3YWxkIGJvbGRcIjtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJvc3dhbGQgcmVndWxhclwiO1xufVxuYm9keS5tZW51LS1vcGVuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxMDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLy8gRG8gbm90IGZvcmdldCB0byB1cGRhdGUgZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcubWQhXG46cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250QmFybG93TGlnaHQ7XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL0Jhcmxvdy1MaWdodC5vdGYpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250QmFybG93Qm9sZDtcbiAgICBzcmM6IHVybChhc3NldHMvRm9udHMvQmFybG93LUJvbGQub3RmKSBmb3JtYXQoXCJPcGVuVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEhlbHZldGljYTtcbiAgICBzcmM6IHVybChhc3NldHMvRm9udHMvSGVsdmV0aWNhLnR0YykgZm9ybWF0KFwiT3BlblR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgIHNyYzogdXJsKGFzc2V0cy9Gb250cy9NeXJpYWRQcm8tUmVndWxhci5vdGYpIGZvcm1hdChcIk9wZW5UeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICBzcmM6IHVybChhc3NldHMvRm9udHMvT3N3YWxkLUJvbGQudHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEV4dHJhTGlnaHQ7XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL09zd2FsZC1FeHRyYUxpZ2h0LnR0ZikgZm9ybWF0KFwiVHJ1ZVR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICBzcmM6IHVybChhc3NldHMvRm9udHMvT3N3YWxkLUxpZ2h0LnR0ZikgZm9ybWF0KFwiVHJ1ZVR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRNZWRpdW07XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL09zd2FsZC1NZWRpdW0udHRmKSBmb3JtYXQoXCJUcnVlVHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL09zd2FsZC1SZWd1bGFyLnR0ZikgZm9ybWF0KFwiVHJ1ZVR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICBzcmM6IHVybChhc3NldHMvRm9udHMvT3N3YWxkLVNlbWlCb2xkLnR0ZikgZm9ybWF0KFwiVHJ1ZVR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgIHNyYzogdXJsKGFzc2V0cy9Gb250cy9VYnVudHUtQm9sZC50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL1VidW50dS1MaWdodC50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHRJdGFsaWM7XG4gICAgc3JjOiB1cmwoYXNzZXRzL0ZvbnRzL1VidW50dS1MaWdodEl0YWxpYy50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgIHNyYzogdXJsKGFzc2V0cy9Gb250cy9VYnVudHUtTWVkaXVtLnR0ZikgZm9ybWF0KFwiVHJ1ZVR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVSZWd1bGFyO1xuICAgIHNyYzogdXJsKGFzc2V0cy9Gb250cy9VYnVudHUtUmVndWxhci50dGYpIGZvcm1hdChcIlRydWVUeXBlXCIpO1xufSIsIiRCQVNFX1VSTDogXCJhc3NldHMvXCI7XG5cbkBmdW5jdGlvbiBpY29uVXJsKCRpY29uKSB7XG4gIEByZXR1cm4gJEJBU0VfVVJMICsgJGljb247XG59XG4vL2ZvbnRzXG4kZm9udEJhcmxvd0xpZ2h0OiBcImJhcmxvdyBsaWdodFwiO1xuJGZvbnRCYXJsb3dCb2xkOiBcImJhcmxvdyBib2xkXCI7XG4kZm9udEhlbHZldGljYTogXCJoZWx2ZXRpY2FcIjtcbiRmb250TXlyaWFkUmVndWxhcjogXCJteXJpYWQgcmVndWxhclwiO1xuJGZvbnRPc3dhbGRCb2xkOiBcIm9zd2FsZCBib2xkXCI7XG4kZm9udE9zd2FsZEV4dHJhTGlnaHQ6IFwib3N3YWxkIGV4dHJhIGxpZ2h0XCI7XG4kZm9udE9zd2FsZExpZ2h0OiBcIm9zd2FsZCBsaWdodFwiO1xuJGZvbnRPc3dhbGRNZWRpdW06IFwib3N3YWxkIG1lZGl1bVwiO1xuJGZvbnRPc3dhbGRSZWd1bGFyOiBcIm9zd2FsZCByZWd1bGFyXCI7XG4kZm9udE9zd2FsZFNlbWlCb2xkOiBcIm9zd2FsZCBzZW1pIGJvbGRcIjtcbiRmb250VWJ1bnR1Qm9sZDogXCJ1YnVudHUgYm9sZFwiO1xuJGZvbnRVYnVudHVMaWdodDogXCJ1YnVudHUgbGlnaHRcIjtcbiRmb250VWJ1bnR1TGlnaHRJdGFsaWM6IFwidWJ1bnR1IGxpZ2h0IGl0YWxpY1wiO1xuJGZvbnRVYnVudHVNZWRpdW06IFwidWJ1bnR1IG1lZGl1bVwiO1xuJGZvbnRVYnVudHVSZWd1bGFyOiBcInVidW50dSByZWd1bGFyXCI7XG5cbi8vY29sb3JzXG5cbiRjb2xvckJsYWNrOiAjMzMzMzMzO1xuJGNvbG9yUGluazojYzMwOTc4O1xuJGNvbG9yVGV4dFByaW1hcnk6ICMyZjI2N2Y7XG4kY29sb3JUZXh0U2Vjb25kYXJ5OiAjNGQ0ZDRkO1xuJGNvbG9yVGV4dExpZ2h0OiAjODI3ZGIyO1xuJGNvbG9yQmx1ZUxpZ2h0OiAjNmNhNGQ4O1xuJGNvbG9yR3JlZW46ICNhZWM5MGI7XG4kY29sb3JPcmFuZ2U6ICNlYjY2MDg7XG4kY29sb3JCZWlnZTogI2YwZTlkYTtcbiRhbGVydEdyZWVuOiAjMzk5RDRBO1xuJGFsZXJ0WWVsbG93OiAjRkREQTBFO1xuJGFsZXJ0UmVkOiAjRDUxQzI0O1xuJGFsZXJ0VmlvbGV0OiAjNjYyRDgwO1xuJGFsZXJ0R3JleTogIzlCOUI5QjtcbiRhbGVydEJsdWU6ICMwMDcxQTQ7XG4kYWxlcnRCbHVlTGlnaHQ6ICMwMEEzREU7XG4vL3RleHQgc2l6ZSBcblxuJHRleHQ6IChcbiAgICB0aXRsZTogNjBweCxcbiAgICB0aXRsZTE6IDQ4cHgsXG4gICAgdGl0bGUyOiAzMHB4LFxuICAgIHRpdGxlMzogMzNweCxcbiAgICBuZXdzbGV0dGVyOiAyN3B4LFxuICAgIHRpdGxlQXJ0aWNsZTogMjRweCxcbiAgICB0aXRsZTQ6IDIzcHgsXG4gICAgdGl0bGU3OiAyMnB4LFxuICAgIHRpdGxlNjogMjFweCxcbiAgICB0aXRsZTU6IDIwcHgsXG4gICAgcEFydGljbGU6IDE5cHgsXG4gICAgbmF2OiAxOHB4LFxuICAgIGJvZHk6IDE3cHgsXG4gICAgdGFnOiAxNnB4LFxuICAgIGRlc2M6IDE1cHgsXG4gICAgc2VhcmNoOiAxNHB4LFxuICAgIGxpdHRsZU5hdjogMTNweCxcbiAgICBsaXR0bGVUaXRsZTogMTJweCxcbiAgICBvdGhlckxpdHRsZVRleHQ6IDExcHgsXG4gICAgbGl0dGxlVGV4dDogMTBweCxcbiAgICBiaWdUZXh0OiAzNnB4XG4pXG5cbiAgICBcblxuXG5cblxuXG5cblxuXG5cblxuXG4iLCIuYnRuLWJvb2tpbmcge1xuICAgIEBpbmNsdWRlIGJ0bkJvb2tpbmcoKTtcbn1cbi5idG4tbGlnaHQge1xuICAgIEBpbmNsdWRlIGJ0bkxpZ2h0KCk7XG59XG4uYnRuLWxpZ2h0MiB7XG4gICAgQGluY2x1ZGUgYnRuTGlnaHQyKCk7XG59XG4uc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuLnB1Yi1jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNHJlbSAwO1xuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50aGVtLWFydGljbGUge1xuICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyAgICAgXG4gICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICBwYWRkaW5nOiAuMnJlbSAxcmVtO1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBsZWZ0OiAwO1xuICAgICAgIHRvcDogMDtcbiAgICAgICB6LWluZGV4OiAxO1xuICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYnV0dG9uLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnJlbTtcbiAgICB0b3A6IDZyZW07XG4gICAgei1pbmRleDogOTk5O1xuICAgIGEge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgfVxuICAgIH0gIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIHRvcDogMi41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICB9XG59XG4uYmFubmVyLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY29udGVudC1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZE1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxMXB4ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuLmJhbm5lci1oZWFkZXItZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuY29udGVudC1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZE1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItcmVzZWFyY2gtZmxpZ2h0IHtcbiAgICAgICAgICAgIC5mb3JtLXJlc2VhcmNoLWZsaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5iLXJlc2VhcmNoLWZsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTYpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyOyBcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbC1yLWZsaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbC1yLWRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVsLXItaG91cnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZWwtci1kZXN0aW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZWwtci1jb21wYW55IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1yZXNlYXJjaC1mbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgc2VhcmNoICk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmQtZmxleCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVyZW0gMCA3cmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvU1ZHL2J0bi12YWxpZGF0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5icmVhZGNydW1iLWd1YWRlbG91cGUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC45cmVtOyAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkRXh0cmFMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2VhdGhlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgICAud2VhdGhlci1pbmZvIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRFeHRyYUxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2VhdGhlci1jaXR5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTWVkaXVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUxMHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbi5iZy13YWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGl0bGVCYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYXNrLWNhcm91c2VsLWhlYWRlci1jb2xvciAge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsSGVhZGVyQ29sb3IoKTtcbn1cblxuLmJ0bi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUyKTtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufVxuLmJ0bi1ibHVlLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufSIsIkBtaXhpbiBidG5Cb29raW5nKCkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFNlbWlCb2xkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbGl0dGxlVGV4dCk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbn1cbkBtaXhpbiBidG5MaWdodCgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yUGluaztcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JQaW5rO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5AbWl4aW4gYnRuTGlnaHQyKCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWl4aW4gYnRuQmx1ZSgpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1peGluIHRpdGxlQmFzZSgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5AbWl4aW4gY2Fyb3VzZWxIZWFkZXJDb2xvcigpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjM7XG59IiwiLnZveWFnZXVyIHtcbiAgICAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciB7XG4gICAgICAgIC5jYXJvdXNlbC1oZWFkZXIge1xuICAgICAgICAgICAgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgICAgIC5iLXN1YnRpdGxlLWhvbWVQYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWhvdXJseS1wbGFuZSB7XG4gICAgICAgIC5iLWhvdXJseS1wbGFuZSB7XG4gICAgICAgICAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgICAgICAgICAgLmJvb2stZmxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvbGxvdy1mbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluazsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYm9vay1mbGlnaHQge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWFycml2ZSwgLmNvbnRlbnQtZGVwYXJ0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1uYXYge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtcmVzdWx0LWFycml2ZWQsIC5jb250ZW50LXJlc3VsdC1kZXBhcnR1cmUsIC5jb250ZW50LXJlc3VsdC1ib29rIHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgICAgICAuZWwtY29udGVudC1pbmZvLXBlb3BsZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmNvbnRlbnQtYnJhaW4td2F2ZSB7XG4gICAgICAgIC5lbC1icmFpbi13YXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tYnJhaW4td2F2ZSB7XG4gICAgICAgICAgICAuYnJhaW4td2F2ZS10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNTUzYTA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNTUzYTA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRoZW0tYXJ0aWNsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JQaW5rOyAgIFxuICAgIH1cbiAgICAuY29udGFpbmVyLWFjdHUge1xuICAgICAgICAuZmlyc3QtaXRlbS1hY3R1IHtcbiAgICAgICAgICAgIC5idG4tLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSB7XG4gICAgICAgICAgICAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1pdGVtLWFjdHUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWZvbGxvdy1wbGFuZSB7XG4gICAgICAgIC5iLWhvdXJseS1wbGFuZSB7XG4gICAgICAgICAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgICAgICAgICAgLmJ0blRvQXJyaXZlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG5Ub0dvIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1zdGF0dXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodEl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTE4NGJiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmItZmxpZ2h0LXJpZ2h0IHtcbiAgICAgICAgLmJveC1pbmZvIHtcbiAgICAgICAgICAgIC5idG4tYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53b21iYXQtc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1NTNhMDtcbiAgICAgICAgY29sb3I6ICNlNzlkYzk7XG4gICAgfVxuICAgIC53b21iYXQtc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzMwOTc4O1xuICAgICAgICBjb2xvcjogI2MzMDk3ODtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH0gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNTUzYTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY29uZE5hdmJhciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtY29tcGFueSB7XG4gICAgICAgIGE6bnRoLWNoaWxkKDBuKzIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvd2ViLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuOHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm8ge1xuICAgIC5jb250YWluZXItbmF2YmFyIHtcbiAgICAgICAgLmZpcnN0TmF2YmFyIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW0gLjVyZW0gNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtYWxlcnRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2FsZXJ0LXdoaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXZveWFnZXVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3ZveWFnZXVyLXdoaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXBybyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsMCwwLDAuMTgpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMjAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvcHJvLWJsdWUuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAubmF2LWNvcnBvcmF0ZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9jb3Jwb3JhdGUtd2hpdGUuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1hdmlhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hdmlhdGlvbi13aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kTmF2YmFyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciB7XG4gICAgICAgIC5jYXJvdXNlbC1oZWFkZXIge1xuICAgICAgICAgICAgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgICAgIC5iLXN1YnRpdGxlLWhvbWVQYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIHtcbiAgICAgICAgLmNhcm91c2VsLXNlcnZpY2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWNvbnN1bHRhdGlvbnMge1xuICAgICAgICAuYi1jb25zdWx0YXRpb25zIHtcbiAgICAgICAgICAgIC5jb25zdWx0YXRpb25zLXRleHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhZWNkZWE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1pbmZvczIge1xuICAgICAgICAudGV4dC1pbmZvczIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmF2aWF0aW9uIHtcbiAgICAuY29udGFpbmVyLW5hdmJhciB7XG4gICAgICAgIC5maXJzdE5hdmJhciB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWFsZXJ0ZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yT3JhbmdlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hbGVydC13aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1wcm8ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvcHJvLXdoaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXZveWFnZXVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3ZveWFnZXVyLXdoaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWF2aWF0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsMCwwLDAuMTgpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyMDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hdmlhdGlvbi1ncmVlbi5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1jb3Jwb3JhdGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvY29ycG9yYXRlLXdoaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZE5hdmJhciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWNhcm91c2VsLWhlYWRlciB7XG4gICAgICAgIC5jYXJvdXNlbC1oZWFkZXIge1xuICAgICAgICAgIC5pdGVtLWNhcm91c2VsLWhlYWRlciB7XG4gICAgICAgICAgICAuYi10ZXh0LWhlYWRlci1jYXJvdXNlbCB7XG4gICAgICAgICAgICAgIC5iLXN1YnRpdGxlLWhvbWVQYWdlIHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXNrLWNhcm91c2VsLWhlYWRlci1jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmVlbjtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmF2aWF0aW9uLXRoZW0ge1xuICAgICAgICAuY29udGFpbmVyLWluZm8ge1xuICAgICAgICAgICAgLmItaW5mb3MtcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAuZWwtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgIC5lbC1jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1pbmZvczIge1xuICAgICAgICAudGV4dC1pbmZvczIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29ycG9yYXRlIHtcbiAgICAuY29udGFpbmVyLW5hdmJhciB7XG4gICAgICAgIC5maXJzdE5hdmJhciB7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWFsZXJ0ZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yT3JhbmdlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hbGVydC13aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1jb3Jwb3JhdGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTIwMDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvY29ycG9yYXRlLWJsdWUuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtdm95YWdldXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvdm95YWdldXItd2hpdGUuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXYtcHJvIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL3Byby13aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1hdmlhdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hdmlhdGlvbi13aGl0ZS5zdmdcIikgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmROYXZiYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAgIC5jYXJvdXNlbC1oZWFkZXIge1xuICAgICAgICAuaXRlbS1jYXJvdXNlbC1oZWFkZXIge1xuICAgICAgICAgIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIHtcbiAgICAgICAgICAgIC5iLXN1YnRpdGxlLWhvbWVQYWdlIHtcbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1hc2stY2Fyb3VzZWwtaGVhZGVyLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLmNvcnBvcmF0ZS10aGVtIHtcbiAgICAgICAgLmNvbnRhaW5lci1pbmZvIHtcbiAgICAgICAgICAgIC5iLWluZm9zLXBlb3BsZSB7XG4gICAgICAgICAgICAgICAgLmVsLWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAuZWwtY29udGVudC1pbmZvLXBlb3BsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItaW5mb3MyIHtcbiAgICAgICAgLnRleHQtaW5mb3MyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5jb250YWluZXItY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAuY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogN3JlbTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tY2Fyb3VzZWwtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChpY29uVXJsKFwiU1ZHL21hc2stZGlhZ29uYWwuc3ZnXCIpKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYzNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoaWNvblVybChcIlNWRy9tYXNrLWRpYWdvbmFsLTIuc3ZnXCIpKTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDczN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoaWNvblVybChcIlNWRy9tYXNrLWRpYWdvbmFsLTMuc3ZnXCIpKTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzNnB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDczN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iLXRleHQtaGVhZGVyLWNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIC5iLXRpdGxlLWhvbWVQYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxMnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlMSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsbmV3c2xldHRlciApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYi1zdWJ0aXRsZS1ob21lUGFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIC41cmVtIDguM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZE1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUxICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LG5ld3NsZXR0ZXIgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICBcbn1cbi5jb250YWluZXItY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIHtcbiAgICAuY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1jYXJvdXNlbC1kZXN0aW5hdGlvbi1kZXRhaWx7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNzM3cHg7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyLWNhcm91c2VsLXNlcnZpY2VzIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtc2VydmljZXMge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMThweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGNvbG9yUGluaztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1zZXJ2aWNlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7IFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUgKTtcbiAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlOmxhc3QtY2hpbGQge1xuICAgICAgICAuY2Fyb3VzZWwtc2VydmljZXMge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC5pdGVtLWNhcm91c2VsLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgLmltZy1pdGVtLWFjdHUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaXRlbS1hY3R1IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtYWxlcnRlcyB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNhcm91c2VsLWhvdXJzLWRheS1mbGlnaHQge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjY4cHgpIHtcbiAgICAvLyAgICB3aWR0aDogNjAlO1xuICAgIC8vfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgY29sb3I6ICM5NzkyYmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjUlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5MmJmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogMjclO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvU1ZHL2Fycm93LWxlZnQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4uY29udGFpbmVyLWNhcm91c2VsLWx1Z2dhZ2Uge1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBib3R0b206IC0zN3B4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZWlnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbi5jb250YWluZXItY2Fyb3VzZWwtZGV0YWlsLWFjdHUge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmVpZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbi1ndWFkZWxvdXBlIHtcbiAgICAuY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN3JlbSAycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbC1kZXN0aW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlMSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvclRleHRQcmltYXJ5LCAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvclRleHRQcmltYXJ5LCAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXRleHQtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuYXYpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIG5hdiApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY29yZGlvbj4uY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSB7XG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgXG4gICAgICAgIC5idG4tbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoXCJTVkcvZmxlY2hlLWJhcy5zdmdcIikpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tbGluay5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKFwiU1ZHL2ZsZWNoZS1oYXV0LnN2Z1wiKSkgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItYmFnZ2FnZSB7XG4gICAgLmFjY29yZGlvbi1ndWFkZWxvdXBlIHtcbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBwQXJ0aWNsZSApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHBBcnRpY2xlICk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2UtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2UtcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jZS1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgIC5jZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvcy1iYWdnYWdlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU1ICk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9yYmlkZGVuLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIC5pbWctZm9yYmlkZGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY29yZGlvbi1ib29rLWZsaWdodCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmNvbnRhaW5lci10ZXJtcyB7XG4gICAgbWFyZ2luOiAzcmVtIDAgMXJlbTtcbiAgICAudGl0bGUtdGVybXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUgKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dU1lZGl1bTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY29yZGlvbi10ZXJtcyB7XG4gICAgLmNhcmQge1xuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzk5RDRBO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlLW9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUI2NjA4O1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIG5hdiApO1xuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XG4gICAgICAgICAgICAuY29sLWxnLTQge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWFjY29yZGlvbi10ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1hY2NvcmRpb24tdGVybXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgICBcbn0iLCIucGFnZS1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIC5mMy13aWRnZXQtcGFnaW5hdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogbmV3c2xldHRlcik7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogbmV3c2xldHRlcik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3c2xldHRlciB7XG4gICAgLnBhcnQtbGVmdC1uZXdzbGV0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAzMHJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtIDEuNXJlbSAycmVtO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFNlbWlCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuZXdzbGV0dGVyKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBzZWFyY2ggKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYi1zb2NpYWwtbmV0d29yayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NzBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7IFxuICAgICAgICAgICAgICBtYXJnaW46IC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhcnQtcmlnaHQtbmV3c2xldHRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYi1zZXJ2ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTVweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlYWRlci1zZXJ2ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXNlcnZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTMgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFpbmVyLWVkaXRvIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNiApO1xuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuZXdzbGV0dGVyICk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUzICk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLmNoYXBvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QmFybG93Qm9sZDtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBwQXJ0aWNsZSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHBBcnRpY2xlICk7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgICAgICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAkY29sb3JCZWlnZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0SXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZS10ZXh0cGljLmNlLWxlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgICAgICAuY2Utcm93IHtcbiAgICAgICAgICAgICAgICAuY2UtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS1lbWJlZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2UtYm9keXRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBwQXJ0aWNsZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2UtdGV4dHBpYy5jZS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgICAgIC5jZS1yb3cge1xuICAgICAgICAgICAgICAgIC5jZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLWVtYmVkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlLWJvZHl0ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgcEFydGljbGUpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNlLXRhYmxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QmFybG93Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgcEFydGljbGUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG59XG4iLCJcblxuLmljb24tdHJhdmVsZXItZ3VpZGUsIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgICB3aWR0aDogNjBweDtcbn1cbi50ZXh0LXRyYXZlbGVyLWd1aWRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTcgKTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuLmVsLXRyYXZlbGVyLWd1aWRlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTI3LjEwcHg7XG4gICAgaGVpZ2h0OiAxMjcuMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uYi10cmF2ZWxlci1ndWlkZS0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAuZWwtdHJhdmVsZXItZ3VpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZGMEY4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBtYXJnaW46IC4zcmVtO1xuICAgICAgICAuaWNvbi10cmF2ZWxlci1ndWlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10cmF2ZWxlci1ndWlkZS1ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdCQUREQztcbiAgICAgICAgICAgIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLXRyYXZlbGVyLWd1aWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmItdHJhdmVsZXItZ3VpZGUtLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZWlnZTtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgLmVsLXRyYXZlbGVyLWd1aWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogLjNyZW07XG4gICAgICAgIC5pY29uLXRyYXZlbGVyLWd1aWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXRyYXZlbGVyLWd1aWRlLWhvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUJDQkU5O1xuICAgICAgICAgICAgLmljb24tdHJhdmVsZXItZ3VpZGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tdHJhdmVsZXItZ3VpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi10cmF2ZWxlci1ndWlkZS0tYmx1ZSB7XG5iYWNrZ3JvdW5kOiAjRTZGMEY4O1xucGFkZGluZzogM3JlbSAwO1xuLmVsLXRyYXZlbGVyLWd1aWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAuM3JlbTtcbiAgICAuaWNvbi10cmF2ZWxlci1ndWlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaWNvbi10cmF2ZWxlci1ndWlkZS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQUJDQkU5O1xuICAgICAgICAuaWNvbi10cmF2ZWxlci1ndWlkZS1ob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10cmF2ZWxlci1ndWlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxufVxuXG4uY29udGFpbmVyLWluZm8uY29udGFpbmVyLWluZm9zLXRyYXZlbGVyIHtcbiAgICAuY29udGVudC1pbmZvLXBlb3BsZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgIH1cbn1cbi5maWx0ZXItYmFnZ2FnZSB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaS5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkNBNEQ4OyAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4udGl0bGVCYXNlLnRpdGxlQmFzZUJhZ2dhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuLmNvbnRhaW5lci1iYWdnYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxufVxuLmNvbnRhaW5lci10ZXJtaW5hbC1jaG9pY2Uge1xuICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMS41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNyApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMjYpOyBcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggMHB4IHJnYmEoMCwwLDAsMC4yNik7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50YWctY29udHJvbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5jb250ZW50dGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0aCwgdGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC43NWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hY2NvcmRpb24tZ3VhZGVsb3VwZSB7XG4gIC5jYXJkLWJvZHkge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlndXJlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmctZm9vdGVyLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC0zMyU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYnV0dG9uLWZpeGVkIHtcbiAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4OHB4KSB7XG4gICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUlO1xuICAgIH1cbn1cbi5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNSU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4uZm9vdGVyLWhvbWUge1xuICAgIG1hcmdpbi10b3A6IC0yOSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG4uY29udGFpbmVyLW1hc2stZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFzay1pbWFnZTogdXJsKGljb25VcmwoXCJTVkcvbWFzay1kaWFnb25hbC1mb290ZXIuc3ZnXCIpKTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgIGhlaWdodDogNDM1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgLmZvb3Rlci1wYXJ0LWxlZnQge1xuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODliNmUwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYi1sb2dvLWZvb3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvblVybChcIlNWRy9pbWctaWxlcy5zdmdcIikpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuYXYgKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxN3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbmF2ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYXRoZXItZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgLndlYXRoZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud2VhdGhlci1jaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZWNvbmQtY29sIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTVweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1wYXJ0LXJpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgcGFkZGluZzogMTJyZW0gM3JlbSAwIDJyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlyZW0gM3JlbSAwIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cmVtIDNyZW0gMCAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHNlYXJjaCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iLW9waW5pb24ge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgLjVyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmItc2VydmVyIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci1zZXJ2ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtc2VydmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUzICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iLXNvY2lhbC1uZXR3b3JrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4OyBcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYi1idG4tb3BpbmlvbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tb3BpbmlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFpbmVyLXNlY29uZC1wYXJ0LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAuYi1wYXltZW50IHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVnYWwtbm90aWNlIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlICk7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWluZXItbmF2YmFyIHtcbiAgICAgICAgLmNhcm91c2VsLWFsZXJ0ZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCNjYwODtcbiAgICAgICAgICAgIC5pdGVtLWNhcm91c2VsLWFsZXJ0ZXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUI2NjA4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgLmZpcnN0TmF2YmFyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbGl0dGxlTmF2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1hbGVydGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCNjYwODtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LXZveWFnZXVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsMCwwLDAuMTgpO1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyMDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbmtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1wcm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0OyBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtY29ycG9yYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1hdmlhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICAuc2Vjb25kTmF2YmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhLmxvZ28taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIG5hdiApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMTdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgYm9keSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICAgICAgLmltZ0Jhc2Uge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIC5pbWdCYXNlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWFyY2gtaGVhZGVyIHtcbiAgICBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25VcmwoXCJTVkcvbG91cGUtYmx1ZS5zdmdcIikpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNThweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHNlYXJjaCApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGJvZHkgKTtcbiAgICAgICAgcGFkZGluZzogMCAuN3JlbSA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgIFxufVxuLmNvbnRhaW5lci1uYXZiYXItcmVzcG9uc2l2ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZpcnN0LW1lbnUge1xuICAgICAgICAubG9nby1oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IC41cmVtIDFyZW0gLjVyZW0gMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1uYXYge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNGVtO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMC4xN2VtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAuNmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuNmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAzMXB4LCAwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vbWVudSBvdmVybGF5XG4ubWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zaXRpb246IDFzO1xuICAgIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC5zZWFyY2gtaGVhZGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlOWRhO1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWVhYWNkO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuYXYgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgc2VhcmNoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1sYW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuYXYpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgLy8gSGlkZSBtZW51IGJ5IGRlZmF1bHRcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpO1xuICAgIH1cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tb3BlbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNW1zIGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgXG4gICAgICAgICAgLmRyb3Bkb3duLS1tZW51LnNob3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICB9XG5cbi5tZW51SGFtYnVyZ2Vye1xuICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG59XG4jbWVudV9jaGVja2JveFxue1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLm1lbnUtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmxhYmVsXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbjogIC0zMHB4IGF1dG8gMCBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5sYWJlbCBkaXZcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIHRyYW5zZm9ybSwgMC4zcyBlYXNlIHRvcCwgMC4zcyBlYXNlIHdpZHRoLCAwLjNzIGVhc2UgcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbn1cblxubGFiZWwgZGl2OmZpcnN0LWNoaWxkXG57XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbmxhYmVsIGRpdjpsYXN0LWNoaWxkXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzOHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbn1cblxubGFiZWwgZGl2Om50aC1jaGlsZCgyKVxue1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbn1cblxuXG4jbWVudV9jaGVja2JveDpjaGVja2VkICsgbGFiZWwgZGl2OmZpcnN0LWNoaWxkXG57XG4gICAgdG9wOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4jbWVudV9jaGVja2JveDpjaGVja2VkICsgbGFiZWwgZGl2Omxhc3QtY2hpbGRcbntcbiAgICB0b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbn1cblxuI21lbnVfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIGRpdjpudGgtY2hpbGQoMilcbntcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xufSIsIi5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGljb25VcmwoXCJpbWcvYmctbGVhZi04LnBuZ1wiKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAtMTklO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjZweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzg2cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM3JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MyU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwOTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDYlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjglO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzklO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOTclO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTEwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDkwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEyMiU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMzUlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTQ1JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MyU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBhcHBhcml0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHZ3KTtcblxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC5iLWhvdXJseS1wbGFuZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgICAgICAuZm9sbG93LWZsaWdodCwgLmJvb2stZmxpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb2xsb3ctZmxpZ2h0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9vay1mbGlnaHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gNHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgc2VhcmNoICk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgLmNvbnRhaW5lci1ib29rLWZsaWdodCwgLmNvbnRhaW5lci1mb2xsb3ctZmxpZ2h0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwYXJpdGlvbiAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIC5jb250ZW50LWJvb2stZmxpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAwIDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWFycml2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHNlYXJjaCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBsaXR0bGVUaXRsZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0U2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1kZXBhcnR1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kLWZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgc2VhcmNoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbGl0dGxlVGl0bGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgIH0gICBcbn1cbi5jb250YWluZXItaG91cmx5LXBsYW5lLWxpdHRsZS1kZXZpY2UgIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHNlYXJjaCApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICAudGFnQXJyaXZhbCwgLnRhZ0RlcGFydHVyZSwgLnRhZ0Jvb2sge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGU5ZGE7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNSApO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgYm9keSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dU1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4tbGlnaHQge1xuICAgICAgICBtYXJnaW46IDFyZW0gMXJlbSAwIDA7XG4gICAgfVxufVxuLmNvbnRhaW5lci1pbmZvIHtcbiAgICBtYXJnaW46IDNyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xuICAgIC5lbC1pbmZvLXBlb3BsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgbWFyZ2luOiAuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjI2N2YzYjtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUzICk7XG4gICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgYm9keSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvclBpbmssIC4zKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgJj5kaXY6Zmlyc3Qtb2YtdHlwZTpub3QoLmVsLWNvbnRlbnQtaW5mby1wZW9wbGUpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lbC1jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmltZy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1pbmZvSG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLmltZy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWctaW5mb0hvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODI3ZGIyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNSApO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgYm9keSApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFpbmVyLWhvdXJzLWRlc3RpbmF0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFpbmVyLWJyYWluLXdhdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXItYnJhaW4td2F2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJmMjY3ZjNiO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLmJ0bi1saWdodDIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkRXh0cmFMaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUgKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbmV3c2xldHRlciApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iLWJyYWluLXdhdmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtYnJhaW4td2F2ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAuZWwtYnJhaW4td2F2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDczcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dU1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUgKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tYnJhaW4td2F2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5icmFpbi13YXZlLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U3OWRjOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IC42ZW0gc29saWQgcmdiYSgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAuNmVtIHNvbGlkIHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU1ICk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGFzRGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTc5ZGM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q1NTNhMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1wYWRkaW5nLXgpKjEuMSkgdmFyKC0tcGFkZGluZy15KSB2YXIoLS1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd1YnVudHUgbGlnaHQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTc5ZGM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFpbmVyLWFjdHUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5maXJzdC1pdGVtLWFjdHUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtZmlyc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEJhcmxvd0xpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGJvZHkgKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgIFxuICAgIH1cbiAgICAuYnRuLWxpZ2h0MiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbjpyb290IHtcbiAgICAtLWhlaWdodDogNDBweDtcbiAgICAtLXBhZGRpbmcteDogMjBweDtcbiAgICAtLXBhZGRpbmcteTogMTBweDtcbiAgfVxuICBcbiAgLndvbWJhdC1zZWxlY3QtbmF0aXZlIHtcbiAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMHB4LCAwcHgsIDBweCwgMHB4KSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB3aWR0aDogMXB4IWltcG9ydGFudDtcbiAgfVxuICBcbiAgLndvbWJhdC1zZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gXG4gICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG5cbiAgfVxuICBcbiAgLndvbWJhdC1zZWxlY3QtdmFsdWUge1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1wYWRkaW5nLXgpKjEuNikgdmFyKC0tcGFkZGluZy15KSB2YXIoLS1wYWRkaW5nLXgpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIFxuICAud29tYmF0LXNlbGVjdC12YWx1ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgXG4gIC53b21iYXQtc2VsZWN0LWRyb3Bkb3duIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIFxuICAud29tYmF0LXNlbGVjdC1vcHRpb24ge1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmcteSkgdmFyKC0tcGFkZGluZy14KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUgKTsgICAgICAgICAgICAgICAgICAgICAgIFxuICB9XG4gIFxuICAud29tYmF0LXNlbGVjdC1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIH1cblxuICAvKiBEYXRlUGlja2VyIENvbnRhaW5lciAqL1xuLnVpLWRhdGVwaWNrZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiByZ2IoMTk1LCA5LCAxMjApO1xuXHR3aWR0aDogMjUwcHg7XG5cdGhlaWdodDogYXV0bztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG59XG4udWktZGF0ZXBpY2tlciBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogRGF0ZVBpY2tlciBUYWJsZSAqL1xuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4IDBweCByZ2JhKDI1MCwgMjUwLCAyNTAsIDIpO1xuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMXB4IDBweCByZ2JhKDI1MCwgMjUwLCAyNTAsIC4yKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAxcHggMHB4IHJnYmEoMjUwLCAyNTAsIDI1MCwgLjIpO1xuXHRmaWx0ZXI6IGRyb3BzaGFkb3coY29sb3I9IzAwMCwgb2ZmeD0xLCBvZmZ5PS0xKTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMxMTE7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRsaW5lLWhlaWdodDogNjAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1kYXRlcGlja2VyLXByZXYge1xuXHRmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWNvblVybChcIlNWRy9hcnJvdy1sZWZ0LnN2Z1wiKSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG4udWktZGF0ZXBpY2tlci1uZXh0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpY29uVXJsKFwiU1ZHL2Fycm93LXJpZ2h0LnN2Z1wiKSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNmN2Y3ZjcgMCUsICNmMWYxZjEgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2Y3ZjdmNyksIGNvbG9yLXN0b3AoMTAwJSwjZjFmMWYxKSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmN2Y3ZjcgMCUsI2YxZjFmMSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICNmN2Y3ZjcgMCUsI2YxZjFmMSAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZjdmN2Y3IDAlLCNmMWYxZjEgMTAwJSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICAjZjdmN2Y3IDAlLCNmMWYxZjEgMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjdmN2Y3JywgZW5kQ29sb3JzdHI9JyNmMWYxZjEnLEdyYWRpZW50VHlwZT0wICk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAwLjhyZW07XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRjb2xvcjogcmdiKDE5NSwgOSwgMTIwKTtcblx0dGV4dC1zaGFkb3c6IDFweCAwcHggMHB4ICNmZmY7XG5cdGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jZmZmLCBvZmZ4PTEsIG9mZnk9MCk7XG59XG4udWktZGF0ZXBpY2tlciB0Ym9keSB0ZCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG59XG4udWktZGF0ZXBpY2tlciB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiAwcHg7XG59XG4udWktZGF0ZXBpY2tlciB0Ym9keSB0ciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuLnVpLWRhdGVwaWNrZXIgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDBweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiByZ2IoMTk1LCA5LCAxMjApO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggI2ZmZjtcblx0ZmlsdGVyOiBkcm9wc2hhZG93KGNvbG9yPSNmZmYsIG9mZng9MSwgb2ZmeT0xKTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgI2VkZWRlZCAwJSwgI2RlZGVkZSAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjZWRlZGVkKSwgY29sb3Itc3RvcCgxMDAlLCNkZWRlZGUpKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2VkZWRlZCAwJSwjZGVkZWRlIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgI2VkZWRlZCAwJSwjZGVkZWRlIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICNlZGVkZWQgMCUsI2RlZGVkZSAxMDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvcCwgICNlZGVkZWQgMCUsI2RlZGVkZSAxMDAlKTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlZGVkZWQnLCBlbmRDb2xvcnN0cj0nI2RlZGVkZScsR3JhZGllbnRUeXBlPTAgKTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDBweCAwcHggcmdiYSgyNTAsIDI1MCwgMjUwLCAuNSk7XG5cdC1tb3otYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwcHggMHB4IHJnYmEoMjUwLCAyNTAsIDI1MCwgLjUpO1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDBweCAwcHggcmdiYSgyNTAsIDI1MCwgMjUwLCAuNSk7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICM2ZWFmYmY7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRjb2xvcjogI2UwZTBlMDtcblx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICM0ZDdhODU7XG5cdGZpbHRlcjogZHJvcHNoYWRvdyhjb2xvcj0jNGQ3YTg1LCBvZmZ4PTAsIG9mZnk9MSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1NTgzOGY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAtMXB4O1xufVxuLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0Y29sb3I6ICNiNGIzYjM7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZDpmaXJzdC1jaGlsZCAudWktc3RhdGUtYWN0aXZlIHtcblx0d2lkdGg6IDI5cHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6bGFzdC1jaGlsZCAudWktc3RhdGUtYWN0aXZlIHtcblx0d2lkdGg6IDI5cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGhlaWdodDogMjlweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn0iLCIuY29udGFpbmVyLWRlc3RpbmF0aW9ucy1tYXAge1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIC50aXRsZUJhc2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYi1maWx0ZXItcmVnaW9uIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQgKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpLmItcmVnaW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldXJvcGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbnRyYWxBbWVyaWNhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ub3J0aEFtZXJpY2Ege1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmliYmVhbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEuMXJlbTtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmItZGVzdGluYXRpb25zICB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuZGVzdGluYXRpb24tZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9iZy1sZWFmLnBuZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCAwIDNlbTtcbiAgICBwYWRkaW5nOiA0ZW0gMDtcbiAgICAmLm5vLWJnIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIC5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIC5ib29rLWZsaWdodCwgLmZvbGxvdy1mbGlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iLWNob2ljZS11c2VyIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGVCYXNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDg2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1ob3VybHktcGxhbmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRpdHJlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMCAzZW07XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYm9vay1mbGlnaHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yUGluayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JQaW5rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRlc3RpbmF0aW9uLWRldGFpbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWRlcGFydHVyZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI0UzRDRDQiwgLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRheXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXAtYWxsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjJlbSAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yVGV4dFNlY29uZGFyeSwgLjMpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvclRleHRTZWNvbmRhcnksIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yVGV4dFNlY29uZGFyeSwgLjMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk0JTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYXJyaXZlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9TVkcvY2l0eS1waWNrZXIuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXRlLXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2RhdGUtcGlja2VyLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2FwLWNpdHkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjUzcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9TVkcvc3dhcC1jaXR5LnN2ZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ib29rLWZsaWdodCwgLmZvbGxvdy1mbGlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9IFxuICAgIH1cbn1cbmFzaWRlIHtcbiAgICAubGluaywgLnB1YiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgfSBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAucHViIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC41ZW07XG4gICAgICAgICAgICByaWdodDogLjVlbTtcbiAgICAgICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTYpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWJvb2tpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogbGl0dGxlVGV4dCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmYyNjdmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRpdGxlNSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfSBcbn1cbi5jYXJvdXNlbC1zZXJ2aWNlcy1kZXRhaWwge1xuICAgIG1hcmdpbjogM3JlbSAwIDNyZW0gLTAuM2VtO1xuICAgIC5pdGVtLXNlcnZpY2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjYzMwOTc4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkNBNEQ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNjMzA5Nzg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NjlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItY2Fyb3VzZWwtZGVzdGluYXRpb24tZGV0YWlsIHtcbiAgICAubGVmdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gICAgICAgIC5jb250ZW50LWluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmctd2FsbC5kZXN0aW5hdGlvbi1kZXRhaWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYnV0dG9uLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbn0iLCIuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuY29udGFpbmVyLWRheS1mbGlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAudGl0bGVCYXNlIHtcbiAgICAgICAgQGluY2x1ZGUgdGl0bGVCYXNlKCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxufVxuLmNvbnRhaW5lci1mb2xsb3ctcGxhbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFxuICAgIC5iLWhvdXJseS1wbGFuZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgICAgICAuYnRuVG9BcnJpdmUsIC5idG5Ub0dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG5Ub0Fycml2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICYuaW1nSG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNsaWNrZWQge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmltZ0Jhc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0blRvR28ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICYuaW1nSG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNsaWNrZWQge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLmltZ0hvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYuaW1nQmFzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHNlYXJjaCApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgyODI4MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIC5jb250YWluZXItY29udGVudC10b0Fycml2ZSwgLmNvbnRhaW5lci1jb250ZW50LXRvR28ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBhcml0aW9uIC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29udGVudC10b0Fycml2ZSwgLmNvbnRlbnQtdG9HbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFNlbWlCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbGl0dGxlVGl0bGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybiswKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGxpdHRsZVRpdGxlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLXN0YXR1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvbGxvdy1mbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1mb2xsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1mb2xsb3ctaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZvbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZvbGxvdy1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mb2xsb3ctYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFsZXJ0LWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFsZXJ0LWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlMiApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgfSAgIFxufVxuLmItZmxpZ2h0LXJpZ2h0IHtcbiAgICAuYm94LWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4xcmVtIDNyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsICBsaXR0bGVUZXh0ICk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3gtYnRuLWJsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVNZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnLnZvbC12b3lhZ2V1ciB7XG4gICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvYmctbGVhZi5wbmcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNGVtIDA7XG4gICAgJi5uby1iZyB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAuY29udGFpbmVyLWhvdXJseS1wbGFuZSB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAuYm9vay1mbGlnaHQsIC5mb2xsb3ctZmxpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlQmFzZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItaG91cmx5LXBsYW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC50aXRyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwIDAgM2VtO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJvb2stZmxpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvclBpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yUGluayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZXN0aW5hdGlvbi1kZXRhaWwge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxLjVlbSAzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1kZXBhcnR1cmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNFM0Q0Q0IsIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWJvb2tpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndyYXAtcmFkaW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53cmFwLWFsbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMS41ZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvclRleHRTZWNvbmRhcnksIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JUZXh0U2Vjb25kYXJ5LCAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvclRleHRTZWNvbmRhcnksIC4zKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFycml2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL2NpdHktcGlja2VyLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGF0ZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL1NWRy9kYXRlLXBpY2tlci5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dhcC1jaXR5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI1M3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvU1ZHL3N3YXAtY2l0eS5zdmcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYi1jaG9pY2UtdXNlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuYm9vay1mbGlnaHQsIC5mb2xsb3ctZmxpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgYXNpZGUge1xuICAgICAgICAubmVlZC1hZ2VuY3ksIC5saW5rLCAucHViIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3OHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgIC5uZWVkLWFnZW5jeSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNENENCO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1ib29raW5nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyZjI2N2Y7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJmMjY3ZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHViIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9IFxuICAgIH1cbn1cbi5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MCUgNDAlIDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyO1xuICAgIH0gXG4gICAgLmItbHVnZ2FnZS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmVpZ2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNXJlbSAwIDVyZW0gOHJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNXJlbSAycmVtO1xuICAgICAgICB9IFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgfSBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9IFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRFeHRyYUxpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3R0b206IDM1JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTglO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iLWx1Z2dhZ2UtcmlnaHQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MjZweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICB9IFxuICAgIH1cbn0iLCIucHJvIHtcbiAgICAuY29udGFpbmVyLW5hdmJhciB7XG4gICAgICAgIC5zZWNvbmROYXZiYXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTElO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAwLjVyZW0gLjJyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIC5pbWdCYXNlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5wcm8tdGhlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNyU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIyJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMyU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjQlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzglO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNDclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTY3JTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLWluZm8ge1xuICAgICAgICAgICAgLmItaW5mb3MtcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAuZWwtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwwLDAsMC4xNCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDlweCAwcHggcmdiYSgwLDAsMCwwLjE0KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iZy1mb290ZXItaG9tZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1JTtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1pbmZvcy1wcmljZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgLmltZy1pbmZvcy1wcmljZSB7XG4gICAgICAgICAgICAuaW5mb3MtcHJpY2VzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAudGV4dC1pbmZvcy1wcmljZXMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEV4dHJhTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAuZm9vdGVyLWhvbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYnV0dG9uLWZpeGVkIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItY29uc3VsdGF0aW9ucyB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIC5iLWNvbnN1bHRhdGlvbnMge1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnN1bHRhdGlvbnMtdGl0bGUge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29uc3VsdGF0aW9ucy10aXRsZS1jb3Jwb3JhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7IFxuICAgICAgICB9XG4gICAgICAgIC5jb25zdWx0YXRpb25zLXRpdGxlLXZveWFnZXVycyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rOyBcbiAgICAgICAgfVxuICAgICAgICAuY29uc3VsdGF0aW9ucy10aXRsZS1hdmlhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmVlbjsgXG4gICAgICAgIH1cbiAgICAgICAgLmNvbnN1bHRhdGlvbnMtdGV4dCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUVDREVBO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY5M3B4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRNZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gM3JlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG59XG4uY29udGFpbmVyLWluZm9zMiB7XG4gICAgLnRleHQtaW5mb3MyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSAxNXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLmJ0bi1saWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggM3JlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWctaW5mb3MyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ib3V0aXF1ZSB7XG4gICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmVpZ2U7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0U2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogZGVzYyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRheXMge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiBzZWFyY2gpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhLCAucmVwZXJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDNweCA2cHggMjdweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG9uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRpdGxlNyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zNWVtO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoJ1NWRy9pY29uLXRlbC5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRhZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi1tYWlsLnN2ZycpKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndlYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogdGFnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoJ1NWRy9pY29uLXdlYi5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZXBlcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRhZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi1yZXBlcmUuc3ZnJykpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcnRlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRhZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoJ1NWRy9pY29uLWNhcnRlLnN2ZycpKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRMaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaWNvblVybCgnU1ZHL2ljb24tZmFjZWJvb2stYmxldS5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi10d2l0dGVyLWJsZXUuc3ZnJykpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi1pbnN0YWdyYW0tYmxldS5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnByby5ib3V0aXF1ZXMge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgIH1cbiAgICAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLmJpZ1RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogYmlnVGV4dCk7XG4gICAgY29sb3I6ICRjb2xvclRleHRTZWNvbmRhcnk7XG4gICAgJi5vcmFuZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgICAgICAudXBwZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnBhcnRlbmFpcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIC8vIG1heC13aWR0aDogMjUlO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCA0MHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDFweCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAuMTUpO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM1ZW07XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi10ZWwuc3ZnJykpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZheCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiBib2R5KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpY29uVXJsKCdTVkcvaWNvbi1mYXguc3ZnJykpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0TGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IGJvZHkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoJ1NWRy9pY29uLW1haWwuc3ZnJykpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53ZWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IGJvZHkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaWNvblVybCgnU1ZHL2ljb24td2ViLnN2ZycpKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWN0dWFsaXRlcyB7XG4gICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUtMzBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogb3RoZXJMaXR0bGVUZXh0KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRhZyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRyZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogdGl0bGU0KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogYm9keSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5ycyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaWNvblVybCgnU1ZHL2ljb24tZmFjZWJvb2stYmxldS5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoJ1NWRy9pY29uLXR3aXR0ZXItYmxldS5zdmcnKSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41ZW0gMWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGx1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5maWx0cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTQpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IGJvZHkpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEJhcmxvd0xpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIC41ZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmVpZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZWlnZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiB0aXRsZTQpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRTZW1pQm9sZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHgtc29sci1zZWFyY2gtZm9ybSB7XG4gICAgICAgIC5hdXRvY29tcGxldGVBbm51YWlyZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5hcnRpY2xlIHtcbiAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogdGl0bGVBcnRpY2xlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogcEFydGljbGUpO1xuICAgICAgICAmLmdyYXMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QmFybG93TGlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRtYXA6ICR0ZXh0LCAka2V5OiBwQXJ0aWNsZSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TGlnaHRJdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkbWFwOiAkdGV4dCwgJGtleTogdGl0bGU1KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmVpZ2U7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHRpdGxlMik7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxvYXQtbGVmdHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICB9XG4gICAgLmZsb2F0LXJpZ2h0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XG4gICAgfVxufSIsIi5jb250YWluZXItZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW46IDRyZW0gMDtcbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFNlbWlCb2xkO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlMyApO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYi1jb250YWN0LWFpcnBvcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwJTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBib2R5ICk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgYm9keSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCgwbisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYi1mb3JtLWNvbnRhY3QtYWlycG9ydCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAuY29udGFpbmVyLWZvcm0tY29udGFjdC1haXJwb3J0IHtcbiAgICAgICAgICAgIC53aWR0aC0xMDAge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpZHRoLTUwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub2RkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDBuKzQpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAvLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZE1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBzZWFyY2ggKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpZWxkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgwbisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAubWVzc2FnZS1jb25maXJtYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZSgpO1xuICAgICAgICB9XG4gICAgICAgIC8vZXJyb3JzIG1lc3NhZ2VzXG4gICAgICAgIC5wb3dlcm1haWxfZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJG1hcDogJHRleHQsICRrZXk6IHNlYXJjaCk7XG4gICAgICAgIH1cbiAgICB9XG59XG59IiwiLmNvbnRhaW5lci1jb21wYW5pZXMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgLmltZy1jb21wYW55IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1jb21wYW5pZXMge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvckJlaWdlO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1jb21wYW55IHtcbiAgICAgICAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTcgKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvdGVsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOm50aC1jaGlsZCgwbisyKSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNyApO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2l0eS1jb21wYW5pZXMge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCApe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufSIsIi5jb250YWluZXItZmF2b3JpdGUtZGVzdGluYXRpb24ge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIC5iLWZhdm9yaXRlLWRlc3RpbmF0aW9uIHtcbiAgICAgICAgLmVsLWZhdm9yaXRlLWRlc3RpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUxICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTNweCByZ2JhKDAsMCwwLDAuNjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvclRleHRQcmltYXJ5LCAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yVGV4dFByaW1hcnksIC44KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1mYXZvcml0ZS1kZXN0aW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dVJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIGJvZHkgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGVBcnRpY2xlICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1TWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgLmltZy1mYXZvcml0ZS1kZXN0aW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICRjb2xvclRleHRQcmltYXJ5LCAkYWxwaGE6IC44KTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWluZXItcGxhbiB7XG4gICAgLmltZy1wbGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5idG4tbGlnaHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbn0iLCIuYXZpYXRpb24ge1xuICAgIC5zZWNvbmROYXZiYXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzlweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMnJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0N3B4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdCYXNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdIb3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yR3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNHJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWZ1bGwtd2lkdGgtYmcuYXZpYXRpb24tdGhlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNyU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU2MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjElOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMzMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzclOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTIlOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzYwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MiU7ICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MzBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMCU7ICAgXG4gICAgICAgIH0gXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTQlOyAgIFxuICAgICAgICB9IFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI3JTsgICBcbiAgICAgICAgfSBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0NSU7ICAgXG4gICAgICAgIH0gXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjglOyAgIFxuICAgICAgICB9IFxuICAgICAgICAuY29udGFpbmVyLWluZm8ge1xuICAgICAgICAgICAgLmItaW5mb3MtcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAuZWwtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDlweCAwcHggcmdiYSgwLDAsMCwwLjE0KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwwLDAsMC4xNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ob21lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWJnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9iZy10cm9waWNhbC1saWdodC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItaW5mb3MzIHtcblxuICAgICAgICAgICAgLmVsLWxlZnQtaW5mb3MzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbSA4cmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkRXh0cmFMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTMpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZSApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuZXdzbGV0dGVyICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tcGluayB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZWwtcmlnaHQtaW5mb3MzIHtcbiAgICAgICAgICAgICAgICAuaW1nLWluZm9zMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm51bWJlcnMtaW5mb3MzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDlyZW0gOHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAlIDIwJSAyMCUgMjAlIDIwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDRyZW0gOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtcy1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIG5ld3NsZXR0ZXIgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb3Jwb3JhdGUge1xuICAgIC5zZWNvbmROYXZiYXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MzlweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMnJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW0gMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0N3B4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAuaW1nQmFzZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nSG92ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5jb3Jwb3JhdGUtdGhlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNyU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU2MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjElOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMzMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzclOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAzOXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTIlOyAgIFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzYwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03MiU7ICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MzBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMCU7ICAgXG4gICAgICAgIH0gXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTQlOyAgIFxuICAgICAgICB9IFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTI3JTsgICBcbiAgICAgICAgfSBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0NDRweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0NSU7ICAgXG4gICAgICAgIH0gXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNjglOyAgIFxuICAgICAgICB9IFxuICAgICAgICAuY29udGFpbmVyLWluZm8ge1xuICAgICAgICAgICAgLmItaW5mb3MtcGVvcGxlIHtcbiAgICAgICAgICAgICAgICAuZWwtaW5mby1wZW9wbGUge1xuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzYzNUM5RjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWluZm8tcGVvcGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCA5cHggMHB4IHJnYmEoMCwwLDAsMC4xNCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDlweCAwcHggcmdiYSgwLDAsMCwwLjE0KTtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA1cHggOXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvYmctdHJvcGljYWwtbGlnaHQucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLWluZm9zMyB7XG5cbiAgICAgICAgICAgIC5lbC1sZWZ0LWluZm9zMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW0gOHJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEV4dHJhTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUzKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGUgKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgbmV3c2xldHRlciApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLXBpbmsge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVsLXJpZ2h0LWluZm9zMyB7XG4gICAgICAgICAgICAgICAgLmltZy1pbmZvczMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5udW1iZXJzLWluZm9zMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA5cmVtIDhyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwJSAyMCUgMjAlIDIwJSAyMCU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cmVtIDhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDE1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbXMtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCBuZXdzbGV0dGVyICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1ob21lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1hY3R1IHtcbiAgICAgICAgLmZpcnN0LWl0ZW0tYWN0dSB7XG4gICAgICAgICAgICAudGhlbS1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLXJlc3BvbnNpdmUtYWN0dSB7XG4gICAgICAgICAgICAuaXRlbS1jYXJvdXNlbC1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICAuY29udGVudC1pdGVtLWFjdHUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbn0iLCJcbi5iLXNlY3Rpb24tMS1sZWZ0IHtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIC5jZS1vdXRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5jZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmItc2VjdGlvbi0xLXJpZ2h0IHtcbiAgICAuY2UtZ2FsbGVyeSB7XG4gICAgICAgIC5jZS1vdXRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5jZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmItc2VjdGlvbi0xLWJsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQgKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5iLXNlY3Rpb24tMS1iZWlnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZWlnZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAycmVtIDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4gICAgXG4gICAgXG5cblxuLmItc2VjdGlvbi0yLWxlZnQge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgLmNlLW91dGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmNlLWlubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi1zZWN0aW9uLTItYmx1ZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAycmVtIDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi1zZWN0aW9uLTItYmx1ZUxpZ2h0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWVMaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAycmVtIDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNCApO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi1zZWN0aW9uLTItcGluayB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JQaW5rO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDJyZW0gO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iLXNlY3Rpb24tMi1yaWdodCB7XG4gICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAuY2Utb3V0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY2UtaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5jb250YWluZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iLXNlY3Rpb24tMy1sZWZ0LCAuYi1zZWN0aW9uLTMtcmlnaHQge1xuICAgIC5jZS1nYWxsZXJ5IHtcbiAgICAgICAgLmNlLW91dGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmNlLWlubmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi1zZWN0aW9uLTQtbGVmdCB7XG4gICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAuY2Utb3V0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY2UtaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5jb250YWluZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYi1zZWN0aW9uLTQtZ3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yR3JlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMnJlbSA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVCb2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTQgKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmItc2VjdGlvbi00LWJlaWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvckJlaWdlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDJyZW0gO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGU0ICk7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk2cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5iLXNlY3Rpb24tNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgLmNlLWdhbGxlcnkge1xuICAgICAgICAuY2Utb3V0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY2UtaW5uZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5jb250YWluZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmNvbnRhaW5lci1kaXNjb3ZlcnktZ3VhZGVsb3VwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgLmVsLWRpc2NvdmVyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dU1lZGl1bTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUGluaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTZweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRleHQtZXhwbGFpbi10cmF2ZWxlciB7IFxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRSZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJHRleHQsIHRpdGxlNiApO1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTYgKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFsZXJ0ZXMge1xuICAgIC5jb250YWluZXItbmF2YmFyIHtcbiAgICAgICAgLmZpcnN0TmF2YmFyIHtcbiAgICAgICAgICAgIC5uYXYtYWxlcnRlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMnJlbSAuNXJlbSA0cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggN3B4IDNweCByZ2JhKDAsMCwwLDAuMTgpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA3cHggM3B4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDdweCAzcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMjAwO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL1NWRy9hbGVydC1vcmFuZ2Uuc3ZnXCIpIDUwJS9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LXZveWFnZXVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDRyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclBpbms7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9TVkcvdm95YWdldXItd2hpdGUuc3ZnXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2Vjb25kTmF2YmFyIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtIDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yT3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGljb25VcmwoXCJTVkcvYmctcmlzcXVlcy1hbGVydGVzLnN2Z1wiKSkgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC5jb250YWluZXItbHVnZ2FnZS1vZmZlcnMubXVsdGktcmlzayB7XG4gICAgICAgICAgICAuYi1sdWdnYWdlLWxlZnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWIyODM7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1iZy5hbGVydGVzLWd1YWRhLnZpZ2lsYW5jZSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxNTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLWluZm9zLXByaWNlcy5jb250YWluZXItaW5mb3MtcmlzayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAuaW1nLWluZm9zLXByaWNlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC5pbmZvcy1wcmljZXMge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC50ZXh0LWluZm9zLXByaWNlcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZEV4dHJhTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVMaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VWJ1bnR1Qm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1pbmZvcy1zaXR1YXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1zaXR1YXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1zaXR1YXRpb24ge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFVidW50dUJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLXNhbml0YXJ5LW1lYXN1cmVzIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICAgIC5jb2wtbGctMyB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiswKSB7XG4gICAgICAgICAgICAgICAgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLmVsLXNhbml0YXJ5LW1lYXN1cmVzIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbC1zYW5pdGFyeS1tZWFzdXJlcyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvck9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3N3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRVYnVudHVNZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTUgKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1waG9uZS1udW1iZXItaW5mb3Mge1xuICAgICAgICBtYXJnaW46IDRyZW0gMDtcbiAgICAgICAgLmItcGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG9uZS1udW1iZXItaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggNXB4ICM5MTkxOTE7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluay1waG9uZS1udW1iZXIxIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTIgKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmstcGhvbmUtbnVtYmVyMiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkTGlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZTIgKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZUxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItY2hlY2tsaXN0IHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAuaWNvbi1jaGVja2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWNoZWNrbGlzdC5sZXZlbCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1jaGVja2xpc3QubGV2ZWwtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRHcmVlbjtcbiAgICB9XG4gICAgLmljb24tY2hlY2tsaXN0LmxldmVsLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydFllbGxvdztcbiAgICB9XG4gICAgLmljb24tY2hlY2tsaXN0LmxldmVsLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydFJlZDtcbiAgICB9XG4gICAgLmljb24tY2hlY2tsaXN0LmxldmVsLXZpb2xldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydFZpb2xldDtcbiAgICB9XG4gICAgLmljb24tY2hlY2tsaXN0LmxldmVsLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRHcmV5O1xuICAgIH1cbiAgICAuaWNvbi1jaGVja2xpc3QubGV2ZWwtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydEJsdWU7XG4gICAgfVxuICAgIC5pY29uLWNoZWNrbGlzdC5sZXZlbC1ibHVlTGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWxlcnRCbHVlTGlnaHQ7XG4gICAgfVxuICAgIC5pY29uLWNoZWNrbGlzdC5sZXZlbC1ibHVlRGFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclRleHRQcmltYXJ5O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIC5pY29uLWNoZWNrbGlzdC5pY29uLWVtZXJnZW5jeSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1lbWVyZ2VuY3lVcCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTFweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLWVtZXJnZW5jeURvd257XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNoZWNrbGlzdCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZUFydGljbGUgKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0UHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7IFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkU2VtaUJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yUGluaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGVBcnRpY2xlICk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGV4dCwgdGl0bGVBcnRpY2xlICk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCR0ZXh0LCB0aXRsZUFydGljbGUgKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtY2hlY2tsaXN0LnRleHRFbWVyZ2VuY3kge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jaGVja2xpc3QubGV2ZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWluZXItY2hlY2tsaXN0LmVtZXJnZW5jeU51bWJlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuLmNvbnRhaW5lci1jb250ZW50LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE9zd2FsZExpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yVGV4dFNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICAuc3Ryb25nR3JleSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0U2Vjb25kYXJ5O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgIH1cbiAgICAuc3Ryb25nUGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JQaW5rO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRPc3dhbGRCb2xkO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuXG5AaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImJhc2UvZGV0YWlsc1wiO1xuQGltcG9ydCBcImJhc2UvY29sb3JzXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3NsaWNrLXRoZW1lXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbGlja1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25ld3NsZXR0ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2VkaXRvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYXNzYWdlcnNcIjtcblxuQGltcG9ydCBcImxheW91dHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImxheW91dHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL21lbnVcIjtcblxuQGltcG9ydCBcInBhZ2VzL2hvbWVcIjtcbkBpbXBvcnQgXCJwYWdlcy9kZXN0aW5hdGlvbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9kZXN0aW5hdGlvbi1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy92b2wtdm95YWdldXJcIjtcbkBpbXBvcnQgXCJwYWdlcy9wcm9cIjtcbkBpbXBvcnQgXCJwYWdlcy9ib3V0aXF1ZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9sb2NhdGlvblwiO1xuQGltcG9ydCBcInBhZ2VzL2FjdHVhbGl0ZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwicGFnZXMvY29tcGFnbmllcy1hZXJpZW5uZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9pbnNwaXJhdGlvbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wbGFuXCI7XG5AaW1wb3J0IFwicGFnZXMvYXZpYXRpb25cIjtcbkBpbXBvcnQgXCJwYWdlcy9jb3Jwb3JhdGVcIjtcbkBpbXBvcnQgXCJwYWdlcy9kZWNvdXZyaXItZ3VhZGFcIjtcbkBpbXBvcnQgXCJwYWdlcy9hbGVydGVzXCI7XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkUmVndWxhcjtcbiAgJi5tZW51LS1vcGVuIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNyk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbn0iXX0= */
